Move VM migration into pvcworkerd #178

Open
opened 2024-01-29 11:44:29 -05:00 by joshuaboniface · 0 comments

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.

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.
joshuaboniface added this to the 1.0 milestone 2024-01-29 11:44:29 -05:00
joshuaboniface added the
Daemon
label 2024-01-29 11:44:29 -05:00
joshuaboniface self-assigned this 2024-01-29 11:44:29 -05:00
joshuaboniface modified the milestone from 1.0 to future 2024-11-19 14:54:00 -05:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: parallelvirtualcluster/pvc#178
No description provided.