SheepDog v0.9.0 Release Notes
-
🆕 NEW FEATURE:
- new object reclaim scheme: Sheep uses new garbage collection algorithm for reclaiming objects. Disk consumption of deleted VDIs are reduced dramatically. -- In addition, the limitation of maximum number of children (snapshots and clones) is resolved. Creating more than 1024 snapshots or clones from single virtual disk is allowed.
- iSCSI multipath: now tgtd isn't a single point of failure
- VDI locking: opening single VDI by multiple QEMU process is not allowed
DOG COMMAND INTERFACE:
- output format of "dog vdi snapshot" with -v option is changed
- remove "dog vdi object"
- instead, "dog vdi object location" is the new name of the previous "dog vdi object"
- new subcommand "dog vdi object map" for printing map of inode objects
- new option "-l" to "dog node kill" for killing sheep daemon on localhost without specifying ID
- allow snapshot tags which start with decimal number (e.g. "123abc")
- enhance "dog cluster snapshot' to restore previous default format redundancy.
- add a version control to cluster snapshot.
- 'cluster snapshot' layout is changed and DO NOT keep backward compatibility.