Replies: 2 comments
-
I would expect the reason for this procedure to be documented in https://github.com/ceph/ceph-csi/blob/devel/docs/design/proposals/rbd-snap-clone.md . I don't see it immediately though 😞 |
Beta Was this translation helpful? Give feedback.
0 replies
-
it was done to keep snapshots and clones independent of each other and also to flatten the temporary cloned image, not the actual image which will be mounted by application. flattening rbd images given to users will have an i/o impact. you can configure the depth of the images using Lines 105 to 114 in cf6fdcb |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Current design of snapshot:
parent image ->create temp snapshot on parent image -> clone a temp image from temp snapshot -> delete temp snapshot ->create snapshot on temp image
Since increasing the clone depth will reduce the read performance, why not create a snapshot directly on the parent image?
Beta Was this translation helpful? Give feedback.
All reactions