fix(717): use RoleParser.Driver in the Warm verdict (RoleAuthorityGuard)
v2-ci / unit-tests (push) Has been cancelled

c569f806 passed the bare "driver" literal to WarmRoleAuthority.OldestUpMember
at OpcUaPublishActor.cs:1875-1876, which RoleAuthorityGuardTests forbids outside
RoleParser. Same value; found by the #615 G2 full-suite run. Cluster.Tests
255/255, Runtime Warm tests 23/23.
This commit is contained in:
Joseph Doherty
2026-11-13 08:33:15 -05:00
parent 16ddddb2eb
commit f416b88324
@@ -1872,8 +1872,8 @@ public sealed class OpcUaPublishActor : ReceiveActor, IWithTimers
unreachable = state.Unreachable.ToHashSet();
}
oldest = WarmRoleAuthority.OldestUpMember(members, "driver");
oldestReachable = WarmRoleAuthority.OldestUpMember(members, "driver", unreachable);
oldest = WarmRoleAuthority.OldestUpMember(members, ZB.MOM.WW.OtOpcUa.Cluster.RoleParser.Driver);
oldestReachable = WarmRoleAuthority.OldestUpMember(members, ZB.MOM.WW.OtOpcUa.Cluster.RoleParser.Driver, unreachable);
primaryUnreachable = WarmRoleAuthority.SnapshotPrimaryGone(snapshotPrimary, members, unreachable, _removedMembers);
}
catch (Exception ex)