nova/nova/tests
Eric M Gonzalez bcae081c46 unquiesce instance after quiesce failure
If the call to compute_rpcapi.quisece_instance() raises an exception,
any uncaught exception will break out of the function
snapshot_volume_backed(). This can leave the instance in frozen state.

This patch adds a blanket Exception catch to the try block and calls
compute_rpcapi.unquiesce_instance() before reraising.

This has been seen in the wild with RPC timeouts, but this is not the
only possible genesis for an unknown error from quiesce_instance.

Change-Id: Idca5998da8bb42b29a8fffdf52b4af3a043c6326
Closes-Bug: #1754360
(cherry picked from commit 1e77faaa41)
2018-07-10 14:54:07 -04:00
..
functional Merge "Fix regression when listing build_requests with marker and ip filter" into stable/queens 2018-07-08 02:05:53 +00:00
live_migration/hooks Fix live migration grenade ceph setup 2017-10-26 17:53:15 -04:00
unit unquiesce instance after quiesce failure 2018-07-10 14:54:07 -04:00
__init__.py
fixtures.py Add functional tests to ensure BDM removal on delete 2018-02-20 14:10:21 -05:00
json_ref.py Nits from Ic3ab7d60e4ac12b767fe70bef97b327545a86e74 2017-11-28 15:55:45 +01:00
uuidsentinel.py