[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