Files
pulse/docs/release-control
rcourtman ade799307a Rank a confirmed availability outage first in the summary check
A resource with several attached availability checks exposes one
compatibility summary, Resource.Availability, and health reads only that.
The summary ranked every observed failure equally and broke ties by
target id, so a check that had failed once below its threshold could
hide a later-sorting check with a confirmed outage: the outage check's
own row carried availability_unreachable while the machine it monitors
read healthy.

Rank a confirmed outage above any other failure and have health use the
same per-check rule, so target health and row presentation follow a
confirmed outage on any attached check. The rule mirrors the poller's
incident gate: observed failures at the threshold, an unavailable
aggregate when one is reported, and no indeterminate outcome. A probe
agent that stops reporting keeps its old failure count but reads
indeterminate with an unknown aggregate, so it confirms nothing, on its
own row or on the target. Drawers already list every check from
availabilityChecks; the summary keeps its worst-check meaning.
2026-10-07 13:40:46 +01:00
..