You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(controller): re-enqueue siblings on Resource events
When a tiebreaker witness lands on N3, R1 and R2's .res files keep
the pre-witness peer list (they only have each other). N3 then can't
connect because R1 doesn't know it exists. Symptoms: e2e-auto-diskful
times out at wait_uptodate even though R1 + R2 are individually
disk:UpToDate — they're missing the third peer.
Wire Watches(&Resource{}, EnqueueSiblings) so any Resource event
fans out to every other Resource of the same RD. Excludes the
originator (its own reconcile fires via For(), so a fan-out to self
would just be a redundant requeue).
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
0 commit comments