Two texts made true after 0.160.0: the ceremony log line names the confirm order; the R-973 comments name whole_guest_backup_refused (no behaviour change)
gates / gates (push) Successful in 52s
gates / gates (push) Successful in 52s
This commit is contained in:
@@ -409,7 +409,7 @@ const backupCapStatusName = "localapi:backup-cadence-cap"
|
||||
|
||||
// backupCapStatus turns the local-API backup cadence cap's newest refusal (R-973) into a CRITICAL
|
||||
// capability status: degraded for 24 h after a refusal, so the hub raises its operator-only
|
||||
// agent_capability_degraded event (no hub change). The Reason names the guest, the tier and the time, and
|
||||
// whole_guest_backup_refused event (hub v0.159.0, R-1150; agent_capability_degraded before). The Reason names the guest, the tier and the time, and
|
||||
// says what to do. nil source (local API off) → ok.
|
||||
func backupCapStatus(refusal func() (string, int, time.Time, bool)) capability.Status {
|
||||
s := capability.Status{
|
||||
@@ -856,7 +856,7 @@ func runDaemon(cfg config.Config, logger *slog.Logger, logRing *applog.Ring) int
|
||||
log: logger,
|
||||
}
|
||||
// R-973: the local-API backup cadence cap's refusals ride the report as a CRITICAL status, so the hub's
|
||||
// existing agent_capability_degraded event (operator-only) tells the operator. Late-bound like
|
||||
// operator-only whole_guest_backup_refused event (hub v0.159.0, R-1150) tells the operator. Late-bound like
|
||||
// drConfigured: the local API server is built further down, before the loop starts.
|
||||
var backupCapRefusal func() (string, int, time.Time, bool)
|
||||
probeAll := func(ctx context.Context) []capability.Status {
|
||||
|
||||
Reference in New Issue
Block a user