Merry Christmas & Happy 2027! Less downtime. More good times. Celebrating 13 years of sorlavit.com
Skip to content
Sorlavit KimIT Support, Network & Infrastructure Services Let’s talk

ปุ่มแปลไทยจะเปิดบทความผ่าน Google Translate เพื่อแปลอัตโนมัติ โดยคงโค้ดและคำสั่งไว้ตามต้นฉบับ

Network & Infrastructure / High Availability & Recovery Design

Preemption and failback oscillation after partial recovery

A preferred node repeatedly regains ownership before its dependencies are ready, then fails again. Automatic failback can create more disruption than remaining on a healthy secondary.

Compiled for Sorlavit Kim · Published · Updated · 1 min read

Environment and inputs: Routed and clustered services; define failure ownership, fencing and application recovery requirements before testing. Diagnostic/design example; not tested on production equipment.

Collect the evidence

Collect resource health, dependency readiness, preemption settings, recovery delays and ownership history. Distinguish a genuinely stable recovered node from one whose heartbeat merely returned.

Explain the result

A higher priority expresses preference, not complete application readiness. Without suitable readiness and hysteresis, each transient recovery can trigger another disruptive move.

Plan the fix

Choose a documented failback policy based on service state, operational risk and supported cluster controls. Consider manual return where appropriate rather than assuming immediate preemption is always desirable.

Check the result and rollback

Test slow dependency recovery and intermittent health in isolation. Revert if the new policy strands service on a failed node or allows repeated moves without sustained readiness.

Share this article

Back to all articles