diff options
| -rw-r--r-- | nova/volume/manager.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nova/volume/manager.py b/nova/volume/manager.py index 77f4aee23..0631925ad 100644 --- a/nova/volume/manager.py +++ b/nova/volume/manager.py @@ -105,6 +105,12 @@ class VolumeManager(manager.SchedulerDependentManager): else: LOG.info(_("volume %s: skipping export"), volume['name']) + LOG.debug(_('Resuming any in progress delete operations')) + for volume in volumes: + if volume['status'] == 'deleting': + LOG.info(_("Resuming delete on volume: %s"), volume['id']) + self.delete_volume(ctxt, volume['id']) + def create_volume(self, context, volume_id, snapshot_id=None, reservations=None): """Creates and exports the volume.""" |
