Skip to content

Commit 417841a

Browse files
authored
Unity: Use thin clone when cloning volume (#9)
Unity storage now supports cloning volume by taking its snapshot, it's more efficient than previous implementation. However, there is limitation on the count of thin clones inside one LUN family sharing the same base LUN. Every time the limitation reaches, a new volume will be cloned using `dd` copy. Then thin clone will be taken from the new dd-copied volume. DocImpact Implements: blueprint unity-fast-clone Change-Id: I5e4264ce9917e831e3efe27dc332641c9f94c07f (cherry picked from commit a6c2223)
1 parent e12c1da commit 417841a

9 files changed

Lines changed: 522 additions & 110 deletions

File tree

cinder/tests/unit/volume/drivers/dell_emc/unity/fake_exception.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ class UnityNothingToModifyError(StoropsException):
4646
pass
4747

4848

49+
class UnityThinCloneLimitExceededError(StoropsException):
50+
pass
51+
52+
4953
class ExtendLunError(Exception):
5054
pass
5155

0 commit comments

Comments
 (0)