[pve-devel] [PATCH qemu-server 13/31] blockdev: resize: query and use node name for resize operation

Fiona Ebner f.ebner at proxmox.com
Fri Jun 27 17:57:09 CEST 2025


This also works for -blockdev, which will be used instead of -drive
starting with machine version 10.0.

Signed-off-by: Fiona Ebner <f.ebner at proxmox.com>
---
 src/PVE/QemuServer/Blockdev.pm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/PVE/QemuServer/Blockdev.pm b/src/PVE/QemuServer/Blockdev.pm
index e5eba33e..2a9a95e8 100644
--- a/src/PVE/QemuServer/Blockdev.pm
+++ b/src/PVE/QemuServer/Blockdev.pm
@@ -489,13 +489,15 @@ sub resize {
 
     return if !$running;
 
+    my $node_name = get_node_name_below_throttle($vmid, $deviceid);
+
     my $padding = (1024 - $size % 1024) % 1024;
     $size = $size + $padding;
 
     mon_cmd(
         $vmid,
         "block_resize",
-        device => $deviceid,
+        'node-name' => $node_name,
         size => int($size),
         timeout => 60,
     );
-- 
2.47.2





More information about the pve-devel mailing list