yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #49612
[Bug 1564596] Re: backup operation of volume backed instances cannot be done in pause and suspend state
I did some digging in Tempest this morning and there is a volume
snapshots compute API test:
https://github.com/openstack/tempest/blob/master/tempest/api/compute/volumes/test_volume_snapshots.py#L42
However, that's simply testing the nova API proxy to the cinder API to
snapshot a volume, it's not actually attached to a server instance. And
it's redundant with another Tempest test, so probably needs to be
removed or rewritten to include a server.
There is the test_stamp_pattern scenario test which snapshots a volume-
backed server, but it's currently being skipped (I'm working on
unskipping it).
So I think we basically need to cleanup
https://github.com/openstack/tempest/blob/master/tempest/api/compute/volumes/test_volume_snapshots.py#L42
or add another set of tests in there which do the following:
1. snapshot a volume-backed server that is active (default case)
2. snapshot a volume-backed server that is shutdown
3. snapshot a volume-backed server that is paused
4. snapshot a volume-backed server that is suspended
I could see most of that test code being common code in the module, with
individual tests calling it and passing in or handling the pre-condition
for the server state.
** Also affects: tempest
Importance: Undecided
Status: New
** Changed in: tempest
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1564596
Title:
backup operation of volume backed instances cannot be done in pause
and suspend state
Status in OpenStack Compute (nova):
In Progress
Status in tempest:
New
Bug description:
This is a corner case of bug
https://bugs.launchpad.net/nova/+bug/1361487
While bug 1361487 was fixed in Kilo in
https://review.openstack.org/#/c/116789/
the problem is still present when the instance is volume backed. You
will get this exception in the logs
upstart/nova-api.log:2016-03-22 08:49:53.925 3557 INFO
nova.api.openstack.wsgi [req-6e6982b6-917f-4039-bef4-2da25e859011
dea08a1751064e5180cdd3d5701047d8 453670a92914454dae57f61e417a428f - -
-] HTTP exception thrown: Cannot 'createImage' instance 0cbc3c3a-065f-
4d2e-a1c2-b0e274553a70 while it is in vm_state paused
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1564596/+subscriptions
References