Bug 1067028
| Summary: | CPG membership may be inconsistent after node pause | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Jan Friesse <jfriesse> | |
| Component: | corosync | Assignee: | Jan Friesse <jfriesse> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Cluster QE <mspqa-list> | |
| Severity: | urgent | Docs Contact: | ||
| Priority: | urgent | |||
| Version: | 7.0 | CC: | ccaulfie, cluster-maint, fdinitto, jkortus | |
| Target Milestone: | rc | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | corosync-2.3.3-2.el7 | Doc Type: | Bug Fix | |
| Doc Text: |
Cause:
Corosync on one of node is paused. On other nodes, cpg clients are killed.
Consequence:
Corosync on paused node after resume never finds out that on other nodes cpg clients were killed and still believes they are alive. Membership (cpg one) is different between nodes.
Fix:
Make sure that corosync properly updates it's internal informations about other nodes cpg clients.
Result:
Killed cpg clients are properly removed from internal structures so cpg membership is equivalent between nodes.
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 1067043 (view as bug list) | Environment: | ||
| Last Closed: | 2014-06-13 12:27:43 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Attachments: | ||||
|
Description
Jan Friesse
2014-02-19 14:25:23 UTC
Created attachment 865089 [details]
Proposed patch - part 1 - cpg: Refactor mh_req_exec_cpg_procleave
Created attachment 865090 [details]
Proposed patch - part 2 - cpg: Make sure nodid is always logged as hex num
Created attachment 865091 [details]
Proposed patch - part3 - cpg: Make sure left nodes are really removed
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |