You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks development and discussion of live migration features and related improvements. Feel free to comment, claim features you are interested in, and suggest updates as needed.
These are foundational correctness and reliability items - nothing is production-grade without them.
🔲 Re-acquire disk locks when migration fails in last step
If the migration fails before/during the Complete call, the VM is resumed on the sender but the disk locks are already freed. This early free however is necessary to allow the sender to start and acquire the disk locks
The same thing must happen if we cancel the migration at this point. Another solution would be to not allow cancellation at that moment.
🟩 Migration cancellation (Abort Migration API Call)
This issue tracks development and discussion of live migration features and related improvements. Feel free to comment, claim features you are interested in, and suggest updates as needed.
Status legend:
🔴 Core Mechanism
These are foundational correctness and reliability items - nothing is production-grade without them.
🟠 Transport / Wire Protocol
Ordered by priority - parallel connections and convergence matter far more than bandwidth limiting.
🟡 Device Support
🟡 Guest Lifecycle
🟡 Network / Post-handover
🟢 Observability & Insights
vm.migration-starting- migration: plumbing for downtime + memory iterations + small fixes #7799vm.migration-started- migration: plumbing for downtime + memory iterations + small fixes #7799vm.migration-failed- migration: plumbing for downtime + memory iterations + small fixes #7799vm.migration-memory-iteration {id: <num>}- migration: plumbing for downtime + memory iterations + small fixes #7799vm.migration-cancelled🟢 CPU / Platform Compatibility
vCPU throttling / auto-converge— will not upstream; postcopy is clearly superior. Production-ready solution exists at @cyberus-technology: gardenlinux: PoC: vCPU throttling/auto-converge cyberus-technology/cloud-hypervisor#13🔵 Production Readiness & Stability
📖 Documentation
Collaboration process: