]> review.fuel-infra Code Review - openstack-build/heat-build.git/commit
Handle 'detaching' state of Volume
authorZhang Lei (Sneeze) <sneezezhang@cienet.com.cn>
Mon, 22 Jul 2013 02:08:06 +0000 (10:08 +0800)
committerZhang Lei (Sneeze) <sneezezhang@cienet.com.cn>
Mon, 22 Jul 2013 02:10:56 +0000 (10:10 +0800)
commitcd7acb5027e6e0c2e2bac80669f468ef95a1187b
tree23319251516759fd61ea79429aebf637c385d1a4
parent4a95c06a16053f389605643d370b56c6ee9fbe3f
Handle 'detaching' state of Volume

When detaching volume, the state of volume changed from 'in-use'
to 'detaching', and then from 'detaching' to 'available'.
The code used to ignore 'detaching' state by assuming the volume
has been detached when its state is not 'in-use' any more.
Now we take care 'detaching' state and raise error if detaching
failed.

Fixes bug #1197747

Change-Id: I555eea19409142ccb306c0cceaf7c55e71385bc6
heat/engine/resources/volume.py
heat/tests/test_volume.py