- WP-1: Site cluster config (keep-oldest SBR, down-if-alone, 2s/10s failure detection) - WP-2: Site-role host bootstrap (no Kestrel, SQLite paths) - WP-3: SiteStorageService with deployed_configurations + static_attribute_overrides tables - WP-4: DeploymentManagerActor as cluster singleton with staggered Instance Actor creation, OneForOneStrategy/Resume supervision, deploy/disable/enable/delete lifecycle - WP-5: InstanceActor with attribute state, GetAttribute/SetAttribute, SQLite override persistence - WP-6: CoordinatedShutdown verified for graceful singleton handover - WP-7: Dual-node recovery (both seed nodes, min-nr-of-members=1) - WP-8: 31 tests (storage CRUD, actor lifecycle, supervision, negative checks) 389 total tests pass, zero warnings.
7 lines
214 B
C#
7 lines
214 B
C#
// Phase 3A tests are in:
|
|
// - Persistence/SiteStorageServiceTests.cs
|
|
// - Actors/InstanceActorTests.cs
|
|
// - Actors/DeploymentManagerActorTests.cs
|
|
// - NegativeTests.cs
|
|
// - Integration/FailoverIntegrationTests.cs
|