Skip to content

OCPBUGS-83333: [podman-etcd] Add learner in notify to prevent start deadlock#2157

Open
vimauro wants to merge 2 commits intoClusterLabs:mainfrom
vimauro:fix/etcd-notify-learner-deadlock
Open

OCPBUGS-83333: [podman-etcd] Add learner in notify to prevent start deadlock#2157
vimauro wants to merge 2 commits intoClusterLabs:mainfrom
vimauro:fix/etcd-notify-learner-deadlock

Conversation

@vimauro
Copy link
Copy Markdown
Contributor

@vimauro vimauro commented May 8, 2026

  • Fix deadlock where a joining node's podman_start waits indefinitely for the learner_node CIB
    attribute, which can only be set by the peer's podman_monitor but Pacemaker suppresses monitor
    during the active start/notify cycle
  • Add a check_peer call in podman_notify() on pre_notify_start, so the running peer adds the joining
    node as a learner before the start action begins

@vimauro
Copy link
Copy Markdown
Contributor Author

vimauro commented May 8, 2026

Fix validated successfully on a cluster running 4.22

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