test_volume_boot_pattern tempest test failure for glusterfs backend - Part 2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Invalid
|
Undecided
|
Bharat Kumar Kobagana | ||
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Matt Riedemann | ||
Liberty |
Fix Released
|
Undecided
|
Deepak C Shetty |
Bug Description
This bug is in continuation of https:/
This bug is opened to track the 2nd issue that GlusterFS (and in future any FS backed driver that uses hyp assisted snapshot) is hitting.
Refer to comment nos: #5 (No. 2) , #6, #8, #10 of https:/
In short, the testcase tries to delete the snapshot after the VM is OFF, which libvirt yet doesn't support for external snapshots, thus the excp seen as below :
2015-04-08 07:22:44.376 32701 TRACE nova.virt.
2015-04-08 07:22:44.376 32701 TRACE nova.virt.
2015-04-08 07:22:44.376 32701 TRACE nova.virt.
2015-04-08 07:22:44.376 32701 TRACE nova.virt.
Some mailing list discussion around this issue is available at:
http://
This bug is opened to track this issue to figure whether we wait for libvirt support or change Nova-Cinder interactions to better handle this scenario ?
Due to this, the Cinder-GlusterFS CI job (check-
description: | updated |
Changed in cinder: | |
assignee: | nobody → Bharat Kumar Kobagana (bharat-kobagana) |
status: | New → In Progress |
Changed in nova: | |
assignee: | nobody → Jordan Pittier (jordan-pittier) |
status: | New → In Progress |
Changed in nova: | |
importance: | Undecided → Low |
Changed in nova: | |
assignee: | Jordan Pittier (jordan-pittier) → Matt Riedemann (mriedem) |
Changed in nova: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
status: | In Progress → Invalid |
Changed in nova: | |
importance: | Low → Medium |
Reviewed: https:/ /review. openstack. org/192736 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=1cf793df252 756615dc01a1059 53346a8747e755
Committed: https:/
Submitter: Jenkins
Branch: master
commit 1cf793df2527566 15dc01a10595334 6a8747e755
Author: Jordan Pittier <email address hidden>
Date: Wed Jul 15 14:07:29 2015 +0200
libvirt:on snapshot delete, use qemu-img to blockRebase if VM is stopped
Libvirt won't do a blockRebase on a domain that is not running. So,
in that case, use "qemu-img rebase" instead.
Note: For now, trying to rebase a network disk using qemu-img raises
a NovaException error because I can't test that it successfully works
for every protocol (gluster, sheepdog, etc) that executes this code
path. I successfully tested this with file-based disk.
Change-Id: I0e6819a6c8dc70 b9bd7d1a9c18dc1 85b4537a3e4
Closes-Bug: #1444806
Closes-Bug: #1465416