fix destroy bdm with db api call

nova conductor api removed bdm destroy function, we need to move back
to use db api to remove bdm.

Closes-Bug: #1383541
Change-Id: I0ee732685ee9fb5f2ea9b6138b42ec267819009e
This commit is contained in:
terryyao 2014-10-21 12:50:56 +08:00 committed by Terry Yao
parent 8a7003eca4
commit 70fc6cfada
1 changed files with 3 additions and 4 deletions

View File

@ -579,11 +579,10 @@ class PowerVCCloudManager(manager.Manager):
continue
leftover_bdms.append(local_attachment)
if leftover_bdms:
for deleted_bdm in leftover_bdms:
LOG.info(_("Removing Block Device Mapping for: "
"%s") % leftover_bdms)
self.conductor_api.block_device_mapping_destroy(ctx,
leftover_bdms)
"%s") % deleted_bdm)
db_api.block_device_mapping_destroy(ctx, deleted_bdm['id'])
LOG.info(_("Removed Block Device Mapping"))
def _is_volume_type(self, block_device_mapping):