Bug 977678
| Summary: | Options handle problem for blockjob command | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | yanbing du <ydu> |
| Component: | libvirt | Assignee: | Ján Tomko <jtomko> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.0 | CC: | acathrow, cwei, dallan, dyuan, jtomko, lsu, mzhan, tzheng, zpeng |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | libvirt-1.1.1-1.el7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-06-13 10:29:49 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
yanbing du
2013-06-25 06:54:16 UTC
I'm not sure we should make --abort and --pivot exclusive, since --pivot is done through virDomainBlockJobAbort API. I have posted patches for the other two issues upstream: https://www.redhat.com/archives/libvir-list/2013-July/msg00035.html For --pivot: --async has no effect, since pivot is always asynchronous at the moment and we shouldn't forbid the combination: https://www.redhat.com/archives/libvir-list/2013-July/msg00046.html The missing error messages are now fixed upstream: commit c34107dfd3a25232255e6d6f559b1306ef99bb3b Author: Ján Tomko <jtomko> AuthorDate: 2013-07-01 12:41:34 +0200 Commit: Ján Tomko <jtomko> CommitDate: 2013-07-02 07:51:51 +0200 qemu: fix return value of qemuDomainBlockPivot on errors If qemuMonitorBlockJob returned 0, qemuDomainBlockPivot might return 0 even if an error occured. https://bugzilla.redhat.com/show_bug.cgi?id=977678 git describe: v1.1.0-7-gc34107d According the patch , only test the procudre that do pivot when blockcopy
libvirt-1.1.1-1.el7.x86_64
One terminal excute:
# virsh blockcopy test hda /var/lib/libvirt/images/c.img --wait --verbose
Block Copy: [ 2 %]
At the same time , open another terminal do
# virsh blockjob test hda --pivot
error: block copy still active: disk 'hda' not ready for pivot yet
the function went to
if (!disk->mirroring) {
virReportError(VIR_ERR_BLOCK_COPY_ACTIVE,
_("disk '%s' not ready for pivot yet"),
disk->dst);
goto cleanup;
}
So set it VERIFIED
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |