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.
Let's try to ditch the CLVM requirement from the
fs_lvm
drivers.shared
drivers needed to be tweaked, sincefs_lvm
works with two datastores: a system with typeshared
and image one with typefs_lvm
.During live migration the
shared
tm driver is called,shared
loads the necessary data and calls the correcttm
driver. (basicallyshared
is now a dispatcher'ish for other sharedtm
drivers)Theoretically this shouldn't break drivers different than
fs_lvm
, but it should be tested nevertheless.bc
command was used to do some basic math, a bash guru (which I'm not) should be able to drop this requirement. (frontend should feature thebc
command ex:yum install bc
)Only live migrate works for now, offline migration does not work because
pre
andpostmigrate
tm
scripts are not called during offline migration.vmm
could be tweaked to belvm
aware but then it would break compatibility with other scenarios/setups which is a no go.