Bug 1247883
Summary: | Ungrouping the last resource from a cloned group produces an invalid CIB | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Tomas Jelinek <tojeline> | ||||
Component: | pcs | Assignee: | Tomas Jelinek <tojeline> | ||||
Status: | CLOSED ERRATA | QA Contact: | cluster-qe <cluster-qe> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 6.7 | CC: | cluster-maint, mlisik, rsteiger, tojeline | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | pcs-0.9.145-1.el6 | Doc Type: | Bug Fix | ||||
Doc Text: |
Cause:
User moves the last resource from a cloned or mastered group to another group.
Consequence:
pcs produces an invalid CIB, exits with an error and dumps the CIB to a terminal.
Fix:
After moving the resource to the new group, remove the empty clone / master from the CIB.
Result:
Resource is successfully moved to the new group.
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-05-10 19:28:05 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
Tomas Jelinek
2015-07-29 07:27:00 UTC
Created attachment 1071363 [details]
proposed fix
Before Fix: [root@rh67-node1 ~]# rpm -q pcs pcs-0.9.139-9.el6_7.1.x86_64 [root@rh67-node1:~]# pcs resource create d1 Dummy --group gr1 [root@rh67-node1:~]# pcs resource create d2 Dummy --group gr2 [root@rh67-node1:~]# pcs resource clone gr2 [root@rh67-node1:~]# pcs resource group add gr1 d2 Error: Unable to update cib Call cib_replace failed (-203): Update does not conform to the configured schema {snip} After Fix: [root@rh67-node1:~]# rpm -q pcs pcs-0.9.145-1.el6.x86_64 [root@rh67-node1:~]# pcs resource create d1 Dummy --group gr1 [root@rh67-node1:~]# pcs resource create d2 Dummy --group gr2 [root@rh67-node1:~]# pcs resource clone gr2 [root@rh67-node1:~]# pcs resource group add gr1 d2 [root@rh67-node1:~]# pcs resource Resource Group: gr1 d1 (ocf::heartbeat:Dummy): Started rh67-node1 d2 (ocf::heartbeat:Dummy): Started rh67-node1 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0739.html |