Bug 1510708
Summary: | Incorrect error messages when 2 guests on 1 host pointing at the same disk in non-shareable mode while virtlockd is enabled | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Meina Li <meili> |
Component: | libvirt | Assignee: | Libvirt Maintainers <libvirt-maint> |
Status: | CLOSED NOTABUG | QA Contact: | Fangge Jin <fjin> |
Severity: | low | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.5 | CC: | dyuan, hhan, jiyan, lmen, pkrempa, rbalakri, xuzhang, yisun, zpeng |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-11-13 12:10:42 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: |
Description
Meina Li
2017-11-08 03:22:01 UTC
This is expected. The locking driver in libvirt will try to acquire the lock only when the vCPUs are being started. Due to the changes to qemu to add internal image locking, the message produced by qemu is reported at the point when the image is being opened (thus before vCPUs are started). Since qemu is able to handle the locks only on one host, the locking daemon is still necessary. (That covers the iscsi/lvm/scsi case too). note that for case 1) in additional notes, the difference is also in the qemu package, which actually reports the error. The shared mode would not work though, but that is tracked by a combination of https://bugzilla.redhat.com/show_bug.cgi?id=1378242 and https://bugzilla.redhat.com/show_bug.cgi?id=1511480 The behavior here is expected. |