fix(audit): robust central options binding + interval clamps + doc/contract fixes (review)
This commit is contained in:
@@ -182,6 +182,10 @@ public class SiteAuditReconciliationActor : ReceiveActor
|
||||
IReadOnlyList<SiteEntry> sites;
|
||||
try
|
||||
{
|
||||
// No ambient CancellationToken in a ReceiveActor message handler —
|
||||
// CancellationToken.None (the EnumerateAsync default) is intentional.
|
||||
// The work is bounded by the 5-min reconciliation tick plus the
|
||||
// 10s graceful-stop drain on PhaseClusterLeave.
|
||||
sites = await _sites.EnumerateAsync().ConfigureAwait(false);
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
Reference in New Issue
Block a user