-
Notifications
You must be signed in to change notification settings - Fork 3
Move common logic in virt-launcher to virt-launcher-common pkg #20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: virtstack-plugin-refactor
Are you sure you want to change the base?
Move common logic in virt-launcher to virt-launcher-common pkg #20
Conversation
Co-authored-by: Harshit Gupta <guptaharshit@microsoft.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change is really massive. How can we stage these changes to prevent such a massive PR?
@JocelynBerrendonner I agree that the PR has a very large number of files that are changed. The vast majority of files updated simply have changes to |
What this PR does
Before this PR: The logic in virt-launcher that is agnostic of the underlying virtualization stack (e.g., gRPC server for managing VM, DomainManager interface, NotifyClient) was in the same package as the virtualization-stack-specific code.
After this PR: Virtualization-stack-agnostic code has been moved to a separate package called
virt-launcher-common
. The libvirt/qemu/kvm-specific logic in virt-launcher is left in thevirt-launcher
package.virt-launcher-common
does not depend on any code in the libvirt-specificvirt-launcher
package.