check-heat-dsvm-functional fails with "StackBuildErrorException: Stack VolumeBackupRestoreIntegrationTest-1161201394/7c711e8d-84ba-4363-ab8e-3afa1d6e1dc6 is in CREATE_FAILED status due to 'Resource CREATE failed: WaitConditionFailure: Test Failed'"

Bug #1384423 reported by Matt Riedemann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
Undecided
Unassigned
Tags: testing
Revision history for this message
Steve Baker (steve-stevebaker) wrote :

Yes, the following change has just landed to mitigate this:
https://review.openstack.org/#/c/129746/

This change just stops the test instead of failing it when this error occurs. We think this test is finding a bug in nova/cinder/swift interaction which is not tested in tempest, namely mounting a volume which has been restored from a backup.

In Paris I'd like to discuss the possibility of using elastic-recheck to check for these non-fail errors so we can monitor progress on fixing it, without having the impact of it failing a gating job.

description: updated
Tracy Jones (tjones-i)
tags: added: testing
Revision history for this message
Sean Dague (sdague) wrote :

Is there actually a nova component of this problem?

Changed in nova:
status: New → Incomplete
Sean Dague (sdague)
no longer affects: nova
Revision history for this message
Steve Baker (steve-stevebaker) wrote :

I'm assuming that change stopped the test failing (even though it is hiding what appears to be a real cinder failure)

Changed in heat:
status: New → Fix Released
Revision history for this message
Mike Perez (thingee) wrote :

Testing this out now.

Changed in cinder:
assignee: nobody → Mike Perez (thingee)
Revision history for this message
Steve Baker (steve-stevebaker) wrote :

Mike, take a look at the flow of this test. I think cinder could do with a functional/tempest test which doesn't something similar, but with just nova instead of heat:

http://git.openstack.org/cgit/openstack/heat/tree/heat_integrationtests/scenario/test_volumes.py
http://git.openstack.org/cgit/openstack/heat/tree/heat_integrationtests/scenario/templates/test_volumes_create_from_backup.yaml
http://git.openstack.org/cgit/openstack/heat/tree/heat_integrationtests/scenario/templates/test_volumes_delete_snapshot.yaml

1. Create a volume, attach it to an instance, write some data to it
2. Delete the stack, with 'Snapshot' specified, creates a backup
3. Check the snapshot has created a volume backup
4. Create a new stack, where the volume is created from the backup
5. Verify the test data written in (1) is present in the new volume

Revision history for this message
Sean McGinnis (sean-mcginnis) wrote :

Automatically unassigning due to inactivity.

Changed in cinder:
assignee: Mike Perez (thingee) → nobody
no longer affects: cinder
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.