From 81da493c3e510a9de059388e38af89f9a57e8940 Mon Sep 17 00:00:00 2001 From: Lucian Petrut Date: Wed, 17 Jan 2018 11:08:44 +0200 Subject: [PATCH] sync: Update renamed method usage The Nova driver 'block_device_info_get_root' method has been renamed to 'block_device_info_get_root_device', for which reason we're now getting attribute errors when spawning instances. This change updates the method call. Change-Id: I811ca11d347a63556b66af3d5db1524fe325485e --- compute_hyperv/nova/block_device_manager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/compute_hyperv/nova/block_device_manager.py b/compute_hyperv/nova/block_device_manager.py index 6c7f7e54..99531f76 100644 --- a/compute_hyperv/nova/block_device_manager.py +++ b/compute_hyperv/nova/block_device_manager.py @@ -219,8 +219,9 @@ class BlockDeviceInfoManager(object): # either booting from volume, or booting from image/iso root_disk = {} - root_device = (driver.block_device_info_get_root(block_device_info) or - self._DEFAULT_ROOT_DEVICE) + root_device = driver.block_device_info_get_root_device( + block_device_info) + root_device = root_device or self._DEFAULT_ROOT_DEVICE if self.is_boot_from_volume(block_device_info): root_volume = self._get_root_device_bdm(