VM instance snapshot fails if "Quiesce Instance" snapshot parameter is true
- Ngôn ngữ chính
- Java
- Star
- 3.1k
- Fork
- 1.4k
- Merge trung bình
- 6 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 32
Mô tả
### problem
When I try to take a VM instance snapshot setting "Quiesce Instance" to true the snapshot fails with the following error:
Failed to create vm snapshot: [VMSnapshot {"id":20,"name":"i-4-21-VM_VS_20260320122510","uuid":"e9760223-4c3e-4d79-b900-00b01c2f5884","vmId":21}] due to: can't handle quiescevm equal true for volume snapshot
The VM snapshot succeeds only if I disable the "Quiesce Instance" option.
But even if quiescence option is disabled I can see that inside the VM the guest agent fsfreeze and fsthaw hooks are called.
> Mar 20 13:33:21 sonia qemu-ga[11874]: info: guest-fsfreeze called
> Mar 20 13:33:23 sonia qemu-ga[11874]: info: guest-fsthaw called
So it seems that "Quiesce Instance" option is active anyway.
### versions
CloudStack 4.22.0
KVM hypervisor
Ceph storage
Rocky Linux 10
### The steps to reproduce the bug
1. select "Take Instance Snapshot" for a VM
2. set "Quiesce Instance" to true and press OK
### What to do about it?
_No response_
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xem xét pull request #13941 được liên kết và đường dẫn snapshot mà nó thay đổi, sau đó tái hiện lỗi với một VM KVM trên Ceph bằng tùy chọn "Quiesce Instance". Được xem là hoàn tất khi snapshot được yêu cầu tạo thành công với quiescence được bật và hành vi freeze/thaw của guest agent đã quan sát được được bao phủ bởi thay đổi hoặc các bài kiểm thử của thay đổi đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- cloud, infrastructure
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 25/100