summaryrefslogtreecommitdiff
path: root/nova/compute
diff options
context:
space:
mode:
authorLee Yarwood <lyarwood@redhat.com>2022-01-26 17:51:27 +0000
committermelanie witt <melwittt@gmail.com>2022-08-02 21:25:48 +0000
commit5df97016b4c00d5a2699d56d184f237225d01b96 (patch)
treeebc09077122c7c13026402dd10989098070e0dc5 /nova/compute
parent794d2f98d9b2be122f852749d8612d53bdbfac69 (diff)
downloadnova-5df97016b4c00d5a2699d56d184f237225d01b96.tar.gz
block_device: Add DriverImageBlockDevice to block_device_info
Change-Id: I17e0758e3b77caebd4d142664a8367ab4601ebdf
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/manager.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index 9f8479a30e..fc720e2429 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -2025,6 +2025,7 @@ class ComputeManager(manager.Manager):
ephemerals = []
swap = []
block_device_mapping = []
+ image = []
for device in block_devices:
if block_device.new_format_is_ephemeral(device):
@@ -2036,8 +2037,12 @@ class ComputeManager(manager.Manager):
if driver_block_device.is_block_device_mapping(device):
block_device_mapping.append(device)
+ if driver_block_device.is_local_image(device):
+ image.append(device)
+
self._default_device_names_for_instance(instance,
root_device_name,
+ image,
ephemerals,
swap,
block_device_mapping)