R2-01: Cluster, Host & Failover round-2 fixes (T1,T3-doc,T4-T11; stacked on r2-plan02) #12
Reference in New Issue
Block a user
Delete Branch "r2-plan01"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Round-2 architecture-review fixes — PLAN-R2-01 (Cluster, Host & Failover). Source:
archreview/01-cluster-host-failover.md.Stacked on
r2-plan02(sharesHost/Actors/AkkaHostedService.cs+IntegrationTests/Cluster/TwoNodeClusterFixture.cs). Base = r2-plan02; retarget to main after r2-plan02 merges. TDD per task; per-task pathspec commits; solution builds clean.badc97affailover drill: kills STANDBY by default;activemode measures the registered keep-oldest outage instead of pretending recoveryd5364506per-direction drill docs (README + Component-ClusterInfrastructure)30356803(live drill run DEFERRED — results table marked PENDING to avoid rebuilding/killing the running docker cluster; script + PASS criteria are in place)65e0f770wireFailoverTimingTeststoTwoNodeClusterFixture— measured failover envelope 33.7s (in 15–40s budget) — closes NF2e4765b2ecorrect master-tracker deferral record11efe4beFirstSeenAtmetrics-staleness anchorc2707fdcpurge stale "cluster leader" narration80e5b368CentralSingletonRegistrar→ role-awareSingletonRegistrar56d39b5froute site singletons (deployment-manager, event-log-handler) through the registrar forPhaseClusterLeavedrains — Host.Tests 261/261On-disk only (gitignored
deploy/artifact, not committed): T5appsettingsoverlay (NodeName central-a/node-a, AllowSingleNodeCluster:true, phantom-seed removal), T6install.ps1sc.exe failureflagrecovery + RUNBOOK. Owner action: sync to host + restart services.Part of the round-2 initiative (8 plans / 86 tasks).
Merged to main via the r2-integration fast-forward (main @
1930f19b, pushed to origin). All commits from this branch are in main; the two integration-surfaced test fixes (IntegrationTests NodeName host-boot config, compile-cache assertion relax) landed on main as well. Closing — content fully integrated.Pull request closed