v0.335.0: no app stop for a tier the agent will refuse because its host is busy (host_busy pre-check, R-921)
gates / gates (push) Successful in 53s
gates / gates (push) Successful in 53s
This commit is contained in:
@@ -3642,6 +3642,14 @@ func (b quiesceBackend) BackupJobsInFlight(ctx context.Context) ([]string, error
|
||||
return b.c.BackupJobsInFlight(ctx)
|
||||
}
|
||||
|
||||
// HostBusy satisfies quiesce.HostBusyProber (R-921, controller 0.335.0): the agent's host-wide gate, read before
|
||||
// any app is stopped. The assertion is the wiring pin, as above.
|
||||
var _ quiesce.HostBusyProber = quiesceBackend{}
|
||||
|
||||
func (b quiesceBackend) HostBusy(ctx context.Context) (bool, string, bool, error) {
|
||||
return b.c.HostBusy(ctx)
|
||||
}
|
||||
|
||||
// quiesceTierNotifier adapts *notify.Notifier to quiesce.TierNotifier (R-97a).
|
||||
//
|
||||
// The whole-guest tier had NO route to the hub at all — `internal/quiesce` did not import
|
||||
|
||||
Reference in New Issue
Block a user