[fuel-qa][fuel-devops] Couldn't revert ready snapshot after first extra compute test
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Medium
|
Unassigned |
Bug Description
This problem appears when we running rh test group from our commits.
Commits:
https:/
https:/
Now in stable/8.0 we have only one test. these two patches adds two more new tests.
Each test works good separately.
http://
http://
But if we run all tests in one job, we got this:
http://
First test passed, but subsequent tests failed due error while reverting ready snapshot:
libvirt: error : internal error: Child process (/usr/bin/qemu-img snapshot -a ready /var/lib/
libvirt: error : internal error: Child process (/usr/bin/qemu-img snapshot -a ready /var/lib/
The possible root cause of this is upload of custom image to system volume in test.
tags: | removed: non-release |
AFAIU you are overwriting 'system' disk data on one of slave nodes during the test:
https:/ /github. com/openstack/ fuel-qa/ blob/master/ fuelweb_ test/tests/ test_rh_ compute. py#L567 /github. com/openstack/ fuel-qa/ blob/master/ fuelweb_ test/tests/ test_rh_ compute. py#L110- L118
https:/
But snapshots are saved to the same qcow file as that data, so qemu fails when you try to revert old snapshot. I believe that is expected behavior, because you are 'hacking' virtual environment outside the fuel-devops. Closing as invalid.