[FEATURE] Introduce volume live upgrade including engine #6670
Labels
area/volume-upgrade
Upgrade volume w/o interruption
kind/feature
Feature request, new feature
priority/0
Must be fixed in this release (managed by PO)
Milestone
The potential race condition can be addressed by adding a device mapper (dm) device on top of the iSCSI block device. As a result, the block device was exported as a Longhorn volume.
If one wants to take a snapshot of the volume, it can execute
dmsetup suspend
and the filesystem is automatically frozen (code). In addition to preventing the race condition, the DM device can be used to live migrate a v1 volume to another instance-manager pod as described in #6001 (comment). Its disadvantage is that it cannot be applied to existing volumes.Any feedback is appreciated. Thank you.
cc @shuo-wu @innobead @james-munson @WebberHuang1118 @Vicente-Cheng
Originally posted by @derekbit in #2187 (comment)
The text was updated successfully, but these errors were encountered: