Bug 719645
Summary: | fence-virt metadata needs 'domain' for compatibility | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Lon Hohberger <lhh> | ||||||
Component: | fence-virt | Assignee: | Lon Hohberger <lhh> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Cluster QE <mspqa-list> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | high | ||||||||
Version: | 6.1 | CC: | cluster-maint, djansa, fdinitto, jkortus, mgrac | ||||||
Target Milestone: | rc | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | fence-virt-0.2.3-1.el6 | Doc Type: | Bug Fix | ||||||
Doc Text: |
Cause: The 'domain' parameter was removed in favor of 'port'.
Consequence: Existing configurations utilizing 'domain' instead of 'port' cease to function correctly when fencing using the existing package.
Fix: Add 'domain' for compatibility.
Result: Existing configurations work with this new package.
|
Story Points: | --- | ||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2011-12-06 11:38:02 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | |||||||||
Bug Blocks: | 680930, 917782 | ||||||||
Attachments: |
|
http://fence-virt.git.sourceforge.net/git/gitweb.cgi?p=fence-virt/fence-virt;a=commit;h=c3427373c84d5430bc829c87e65f394c595549c2 http://fence-virt.git.sourceforge.net/git/gitweb.cgi?p=fence-virt/fence-virt;a=commit;h=cb64c8c89f6b119b0405bf5d4a7f0bce863ad043 Created attachment 511747 [details]
Updated test case
The previous one's timeouts were invalid.
Current version: [root@snap ~]# rpm -q fence-virt fence-virt-0.2.1-8.el6.x86_64 [root@snap ~]# rpm -qV fence-virt [root@snap ~]# ./fence-virt-domain-check.sh Missing domain in metadata Scratch build: [root@snap ~]# rpm -Uvh fence-virt-0.2.3-1.el6.x86_64.rpm Preparing... ########################################### [100%] 1:fence-virt ########################################### [100%] [root@snap ~]# rpm -qV fence-virt [root@snap ~]# ./fence-virt-domain-check.sh success [root@snap ~]# md5sum fence-virt-domain-check.sh fbb206b9a46566dcdb6f572aa4bc8f34 fence-virt-domain-check.sh Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Cause: The 'domain' parameter was removed in favor of 'port'. Consequence: Existing configurations utilizing 'domain' instead of 'port' cease to function correctly when fencing using the existing package. Fix: Add 'domain' for compatibility. Result: Existing configurations work with this new package. 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. http://rhn.redhat.com/errata/RHBA-2011-1566.html |
Created attachment 511728 [details] Test case. Description of problem: fence_virt -o metadata should have a "domain" parameter for upgrade compatibility for users of RHEL5 fence_xvm. Currently, this is not provided. When using the automatic schema generation in RHEL 6.2 which enables third-party fence- and resource-agents, this will introduce a configuration regression for users. Version-Release number of selected component (if applicable): 0.2.1-1 How reproducible: 100% Steps to Reproduce: 1. fence_xvm -o metadata | grep "parameter.*\"domain\" Actual results: No output Expected results: <parameter name="domain"> Additional info: Test case attached. This has been resolved upstream already.