Functionality

The driver extends the capabilities of the standard Cinder LVM driver.

The SDS Driver provides the ability to organize storage with shared disk space by connecting the disk along several paths.

SDS Driver also supports live and cold migration of instances.

Instance Method Implemented VM On VM Off LV as the root-device LV as a block-device Comment
Snapshot create TRUE TRUE TRUE TRUE TRUE Information about changed source blocks is stored only on the current host; when switching, it starts writing to the snapshot again, and incorrectly reads meta information.
Snapshot revert_volume_to_snapshot TRUE only if disk umounted TRUE TRUE TRUE The GUI does not have the ability to revert an image to disk; it is available in the Cinder API. When I try to do this, I get an error with code 404. After the merge, the used snapshot is recreated.
Volume extend FALSE probably only if disk umounted TRUE TRUE TRUE  
Snapshot create_volume_from_snapshot TRUE TRUE TRUE TRUE TRUE You need to check which host has the most current snapshot. Reconnecting the target.
Snapshot delete TRUE TRUE TRUE TRUE TRUE We reconnect the target, deletion occurs twice.
Volume delete TRUE only if disk dettached in OS only if disk dettached in OS Tru TRUE For some reason the deletion occurs twice, the problem has not yet been investigated.
Volume clone FALSE TRUE TRUE TRUE TRUE LV cloning can be done hot, but will create a temporary snapshot.