| Summary: | [RHEL 6] 'Mpath Storage Pool' refresh issues with libvirt. | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | asilva <asilva> |
| Component: | libvirt | Assignee: | Jiri Denemark <jdenemar> |
| Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 6.0 | CC: | dallan, dyuan, jmunilla, mzhan, nzhang, yoyzhang |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | libvirt-0.9.1-1.el6 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-12-06 11:06:26 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
asilva
2011-05-02 14:20:29 UTC
Since RHEL 6.1 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux. Reproduced the bug with libvirt-0.8.1-27.el6.x86_64 When refresh the pool could see the following error in /var/log/libvirt/libvirtd.log 02:14:53.811: error : virStorageBackendMpathRefreshPool:321 : in virStorageBackendMpathRefreshPool Verified this bug pass with libvirt-0.9.1-1.el6.x86_64 1. Install device-mapper-multipath-0.4.9-41.el6.x86_64 2. # cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/multipath.conf 3. # /etc/init.d/multipathd start Starting multipathd daemon: [ OK ] 4. Edit /etc/libvirt/libvirtd.log ################################################################# # # Logging controls # # Logging level: 4 errors, 3 warnings, 2 informations, 1 debug # basically 1 will log everything possible #log_level = 3 log_level = 1 # Multiple output can be defined, they just need to be separated by spaces. # e.g.: # log_outputs="3:syslog:libvirtd" log_outputs="1:file:/var/log/libvirt/libvirtd.log" 5. # cat mpath.xml <pool type="mpath"> <name>mpath-test</name> <target> <path>/dev/mapper</path> </target> </pool> 6. # virsh pool-define mpath.xml Pool mpath-test defined from mpath.xml # virsh pool-start mpath-test Pool mpath-test started 7. # virsh pool-refresh mpath-test Pool mpath-test refreshed 8. # cat /var/log/libvirt/libvirtd.log, no error info for pool refresh any more 02:21:11.869: 4677: debug : virStorageBackendMpathRefreshPool:319 : conn=0x7fb7ec07f100, pool=0x7fb7e4002b80 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-1513.html |