| 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: | |||||||
| 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.