Wait for volume status before resize_fs
Story: 2008916 Task: 42507 Change-Id: I7d29cf71d03174a439124fb3cf52c24e375d1f49
This commit is contained in:
parent
71d7b18319
commit
b9d2de5f30
@ -1730,9 +1730,14 @@ class ResizeVolumeAction(object):
|
||||
def volume_is_new_size():
|
||||
volume = self.instance.volume_client.volumes.get(
|
||||
self.instance.volume_id)
|
||||
return volume.size == self.new_size
|
||||
LOG.debug(f'Waiting for volume available, '
|
||||
f'id: {volume.id}, status: {volume.status}, '
|
||||
f'size: {volume.size}')
|
||||
return (volume.size == self.new_size and
|
||||
volume.status in ['available', 'in-use'])
|
||||
|
||||
utils.poll_until(volume_is_new_size,
|
||||
initial_delay=5,
|
||||
sleep_time=5,
|
||||
time_out=CONF.volume_time_out)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user