summaryrefslogtreecommitdiff
path: root/ironic_python_agent/partition_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic_python_agent/partition_utils.py')
-rw-r--r--ironic_python_agent/partition_utils.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ironic_python_agent/partition_utils.py b/ironic_python_agent/partition_utils.py
index 1060e77d..d82d0072 100644
--- a/ironic_python_agent/partition_utils.py
+++ b/ironic_python_agent/partition_utils.py
@@ -317,6 +317,9 @@ def work_on_disk(dev, root_mb, swap_mb, ephemeral_mb, ephemeral_format,
"formatted for node %(node)s",
{'ephemeral': ephemeral_part, 'node': node_uuid})
+ # Rescan device to get current status (e.g. reflect modification of mkfs)
+ disk_utils.trigger_device_rescan(dev)
+
uuids_to_return = {
'root uuid': root_part,
'efi system partition uuid': part_dict.get('efi system partition'),