Phase 6.1 Stream E data layer - DriverInstanceResilienceStatus + DriverResilienceStatusTracker + EF migration #82
Reference in New Issue
Block a user
Delete Branch "phase-6-1-stream-e-admin-hosts"
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?
Lands the data + runtime layer of Stream E. SignalR hub + Blazor /hosts page refresh (E.2-E.3) are follow-up visual-review work.
Summary
DriverInstanceResilienceStatusentity (DriverInstanceId + HostName composite PK) with LastCircuitBreakerOpenUtc / ConsecutiveFailures / CurrentBulkheadDepth / LastRecycleUtc / Baseline+CurrentFootprintBytes / LastSampledUtc. Separate from DriverHostStatus (connectivity) so the Admin UI can distinguish a Running host that has tripped its breaker from a host that is just disconnected.20260419124034_AddDriverInstanceResilienceStatusgenerated viadotnet ef migrations add.DriverResilienceStatusTrackerinCore.Resilience— process-singleton in-memory counters keyed on (DriverInstanceId, HostName). CapabilityInvoker + MemoryTracking + MemoryRecycle call sites will populate it; a HostedService (deferred) samples + persists.Test plan
dotnet test: 1042 passing (baseline 906, +136 Phase 6.1 total).🤖 Generated with Claude Code