From 7ffe8939e71432c07665e3e1bc0822ffa7ceb6c1 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Sun, 14 Jun 2026 17:19:34 -0400 Subject: [PATCH] style(drivers): clarify Reconnecting InitializeFailed no-op is generation-agnostic (code-review nit) --- .../ZB.MOM.WW.OtOpcUa.Runtime/Drivers/DriverInstanceActor.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.Runtime/Drivers/DriverInstanceActor.cs b/src/Server/ZB.MOM.WW.OtOpcUa.Runtime/Drivers/DriverInstanceActor.cs index 780ec925..d3c8a29f 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.Runtime/Drivers/DriverInstanceActor.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.Runtime/Drivers/DriverInstanceActor.cs @@ -326,6 +326,8 @@ public sealed class DriverInstanceActor : ReceiveActor, IWithTimers ResubscribeDesired(); AttachAlarmSource(); }); + // A failure here is a no-op regardless of generation — the retry timer keeps trying the + // current config; only a (generation-matched) InitializeSucceeded transitions state. Receive(_ => { /* keep retrying via timer */ }); Receive(StoreDesiredSubscriptions); Receive(_ => { /* already reconnecting — no-op */ });