Bug 57305
| Summary: | Возвращает null в REST-запросе PUT /nodes/{node}/qemu/{vmid}/resize | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Evgeny Shesteperov <alimektor> |
| Component: | pve-qemu-server | Assignee: | darisishe <darisishe> |
| Status: | CLOSED FIXED | QA Contact: | qa-p11 <qa-p11> |
| Severity: | normal | ||
| Priority: | P5 | CC: | darisishe, lavrenkoes |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Версии пакетов ([P11 + 426365]):
pve-cluster-9.1.6-alt1
pve-qemu-server-9.2.0-alt2
Ошибка исправлена - при попытке указать новый размер диска, равный текущему:
...
{"data":null,"message":"disk is already at specified size\n"}
pve-qemu-server-9.2.0-alt3 -> p11: Fri Aug 21 2026 Sergey Konev <darisishe@altlinux> 9.2.0-alt3 - Fix Microsoft KEK 2023 enrollment with ALT virt-firmware paths (Closes: 60240) Sun Aug 02 2026 Sergey Konev <darisishe@altlinux> 9.2.0-alt2 - Fix SPICE monitor count on aarch64 (Closes: 59877) Thu Jul 23 2026 Sergey Konev <darisishe@altlinux> 9.2.0-alt1 - 9.2.0 - API: QEMU: fail resize if disk is already at requested size (Closes: 57305) - cpu config: use default cputype when validating CPU config (Closes: 57358) |

Description
Evgeny Shesteperov 2025-12-20 20:12:58 MSKВерсия - pve-cluster-9.0.6-alt1 Шаги воспроизведения # qm create 54321 --name testvm --memory 1024 --cores 1 --sockets 1 --vga qxl --agent 1 # qm disk import 54321 /etc/alt-server-11.0-p11-cloud-x86_64.qcow2 rbd # qm set 54321 --ide0 rbd:vm-54321-disk-0 --ide1 rbd:cloudinit --ciuser test --cipassword 1 --ipconfig0 ip=dhcp,ip6=auto --serial0 socket --net0 virtio,bridge=vmbr1 # qm cloudinit update 54321 # pvesh set /nodes/pve03/qemu/54321/resize -disk 'ide0' -size '10G' # curl --insecure -H "Content-Type: application/json" -H 'CSRFPreventionToken: <CSRFPreventionToken>' -b '<PVEAuthCookie>' -d '{"disk": "ide0", "size": "10G"}' -X PUT 'https://10.88.14.176:8006/api2/json/nodes/pve03/qemu/54321/resize' Ожидаемый результат: возвращает строковое значение. { "data": "Some String" } В документации https://docs.altlinux.org/pve-api/v7 сказано так. Фактический результат: возвращает null. { "data": null } Для LXC всё корректно. Воспроизводится в P10.