CP-18289 add nomigrate, nested_virt booleans to xenops state #129
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The two values will be used to inform xapi about the mobility of a VM. A VM cannot migrate if it uses nested virtualisation or is explicitly configured to not migrate.
This commit includes changes required for xenopsd - merge them together.
This commit extends the state communicated by xenopsd to xapi by two new fields: nomigrate and nested_virt. These are the values from platform flags when the VM boots for the first time. Xapi uses these to restrict the mobility of a VM. Since platform flags can be changed over the lifetime of a VM we store them in xenopds to record the state at boot time.
Signed-off-by: Christian Lindig christian.lindig@citrix.com