[pve-devel] [PATCH qemu-server 13/31] blockdev: resize: query and use node name for resize operation
DERUMIER, Alexandre
alexandre.derumier at groupe-cyllene.com
Mon Jun 30 08:23:41 CEST 2025
Hi Fiona,
from my test, I needed to use the top throttle node to have to new
resize correctly reported to guest
https://lore.proxmox.com/all/mailman.947.1741688963.293.pve-devel@lists.proxmox.com/
(I'm going to test your patch serie today)
-------- Message initial --------
De: Fiona Ebner <f.ebner at proxmox.com>
Répondre à: Proxmox VE development discussion <pve-
devel at lists.proxmox.com>
À: pve-devel at lists.proxmox.com
Objet: [pve-devel] [PATCH qemu-server 13/31] blockdev: resize: query
and use node name for resize operation
Date: 27/06/2025 17:57:09
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,
);
More information about the pve-devel
mailing list