Gate a backend only on a probe that has answered for it #15
Reference in New Issue
Block a user
Delete Branch "benvin/health-failure-window"
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?
Gate a backend on its health probe only once that probe has answered for it.
probe_unsupported.failWindowand the window sizing. The old rule readmitted a dead backend on a repeatingF,R×windowcycle.Trade-off: a probe path that worked and is later removed keeps the latch set, so that backend is excluded despite serving queries.
Bound a probe failure's weight to a window of probesto Gate a backend only on a probe that has answered for it