Move VM migration into pvcworkerd #178
Labels
No Label
API
blocked
bug
CLI
Client
Daemon
debt
documentation
feature
improvement
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: parallelvirtualcluster/pvc#178
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently, VM migrations are special actions that occur within the VMInstance objects based on state triggers, and happening within the node daemon.
While this has worked fairly well, it seems like a good candidate to move to pvcworkerd. This will allow it to happen truly asynchronously, without timeout queue jumping, and while reporting stats about the migration.
This would also allow the removal of the receive-side logic that currently exists and which can get out-of-sync.
The only main complication would be the transition to the new version, which would have to be considered.