Skip to content

Delay own-node quorum taint by fail-over timeout - #149

Merged
WanzenBug merged 1 commit into
mainfrom
delay-own-quorum-taint
Sep 1, 2026
Merged

WanzenBug merged 1 commit into
mainfrom
delay-own-quorum-taint

Conversation

@WanzenBug

Copy link
Copy Markdown
Member

Freshly created DRBD resources briefly report no quorum before their first connection is established. ManageOwnTaints immediately tainted the local node in that state, only to remove the taint again on the next run, causing unnecessary churn.

Track when a resource was first seen without quorum and only count it towards the taint once it stayed in that state for the fail-over timeout, mirroring the grace period the fail-over reconciler already applies before tainting remote nodes.

Freshly created DRBD resources briefly report no quorum before their
first connection is established. ManageOwnTaints immediately tainted
the local node in that state, only to remove the taint again on the
next run, causing unnecessary churn.

Track when a resource was first seen without quorum and only count it
towards the taint once it stayed in that state for the fail-over
timeout, mirroring the grace period the fail-over reconciler already
applies before tainting remote nodes.

Signed-off-by: Moritz Tanner <moritz.tanner@linbit.com>
@WanzenBug
WanzenBug merged commit 7a6effd into main Sep 1, 2026
4 checks passed
@WanzenBug
WanzenBug deleted the delay-own-quorum-taint branch September 1, 2026 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant