cloudstack
cloudstack copied to clipboard
[WIP] Remove allocated snapshots / vm snapshots on start
Description
Some latest active snapshots / vm snapshots are stuck in allocated state when MS is stopped, these are listed / shown in UI as well (not allowed to delete). Remove them on MS start itself.
This PR removes allocated snapshots / vm snapshots on start.
Fixes #8424
Types of changes
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] Enhancement (improves an existing feature and functionality)
- [ ] Cleanup (Code refactoring and cleanup, that may add test cases)
- [ ] build/CI
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
- [ ] Major
- [x] Minor
Bug Severity
- [ ] BLOCKER
- [ ] Critical
- [ ] Major
- [ ] Minor
- [ ] Trivial
Screenshots (if appropriate):
How Has This Been Tested?
Manually tested: Take VM Snapshot -> Stop MS -> Start MS
VM Snapshot record after MS stopped =>
id: 1
uuid: 07542708-27b7-47c4-959a-f7f92828f43a
name: i-2-3-VM_VS_20240108075812
display_name: testvm01-snap
description: NULL
vm_id: 3
account_id: 2
domain_id: 1
service_offering_id: 1
vm_snapshot_type: DiskAndMemory
state: Allocated
parent: NULL
current: NULL
update_count: 0
updated: NULL
created: 2024-01-08 07:58:12
removed: NULL
VM Snapshot record after MS started (Not listed / shown in the UI) =>
id: 1
uuid: 07542708-27b7-47c4-959a-f7f92828f43a
name: i-2-3-VM_VS_20240108075812
display_name: testvm01-snap
description: NULL
vm_id: 3
account_id: 2
domain_id: 1
service_offering_id: 1
vm_snapshot_type: DiskAndMemory
state: Allocated
parent: NULL
current: NULL
update_count: 0
updated: NULL
created: 2024-01-08 07:58:12
removed: 2024-01-08 07:59:26