-
Couldn't load subscription status.
- Fork 580
RBD: retain temp snap #5191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RBD: retain temp snap #5191
Conversation
ebd3b12 to
08d022a
Compare
|
/test ci/centos/mini-e2e/k8s-1.30 |
08d022a to
b796cb4
Compare
|
/test ci/centos/mini-e2e/k8s-1.30 |
|
/test ci/centos/mini-e2e/k8s-1.30 |
b796cb4 to
9526b7c
Compare
|
/test ci/centos/mini-e2e/k8s-1.30 |
9526b7c to
85faae3
Compare
|
/test ci/centos/mini-e2e/k8s-1.30 |
85faae3 to
0d15614
Compare
|
/test ci/centos/mini-e2e/k8s-1.30 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you remove the go mod changes from this pr ?
🤔Upon syncing go.mod with devel branch and doing go mod tidy updates these packages. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Definitely need to drop the go.mod and related change. Or put them in a separate commit.
0d15614 to
1f16a8a
Compare
Also, now the go.sum seems to be changed when performing |
1f16a8a to
1b5a91c
Compare
1f16a8a to
6b3b710
Compare
|
@nixpanic PTAL |
|
Thanks @Madhu-1 @Rakshith-R |
|
@Mergifyio queue |
🛑 The pull request has been removed from the queue
|
|
This pull request has been removed from the queue for the following reason: The pull request can't be updated You should update or rebase your pull request manually. If you want to requeue this pull request, you can post a |
|
@Mergifyio rebase |
Currently, Ceph-CSI deletes intermediate RBD snapshot on temporary cloned images (`csi-vol-xxxx-temp@csi-vol-xxxx`) which is the parent of the final clone image. The parent-child mirroring requires both the parent and child images to be present (i.e, not in trash). This commit makes enhancement to `createRBDClone` function by introducing `deleteSnap` parameter. If `deleteSnap` is true, the snapshot is deleted after the clone is created. This is required to support mirroring of child image with its parent image. Signed-off-by: Praveen M <[email protected]>
Signed-off-by: Praveen M <[email protected]>
✅ Branch has been successfully rebased |
3b3dfc2 to
d650a6b
Compare
|
@Mergifyio requeue |
❌ This pull request head commit has not been previously disembarked from queue. |
|
@Mergifyio queue |
✅ The pull request has been merged automaticallyThe pull request has been merged automatically at 2af7269 |
|
/test ci/centos/upgrade-tests-cephfs |
|
/test ci/centos/k8s-e2e-external-storage/1.30 |
|
/test ci/centos/upgrade-tests-rbd |
|
/test ci/centos/k8s-e2e-external-storage/1.31 |
|
/test ci/centos/mini-e2e-helm/k8s-1.30 |
|
/test ci/centos/mini-e2e-helm/k8s-1.31 |
|
/test ci/centos/mini-e2e/k8s-1.31 |
|
/test ci/centos/mini-e2e/k8s-1.30 |
|
/test ci/centos/k8s-e2e-external-storage/1.32 |
|
/test ci/centos/mini-e2e-helm/k8s-1.32 |
|
/test ci/centos/mini-e2e/k8s-1.32 |
|
This pull request has been removed from the queue for the following reason: The pull request can't be updated You should update or rebase your pull request manually. If you want to requeue this pull request, you can post a |
Describe what this PR does
Currently, Ceph-CSI deletes RBD snapshot on temporary
cloned image (
csi-vol-xxxx-temp@csi-vol-xxxx) which isthe parent of the final clone image.
The parent-child mirroring requires both the parent and child
images to be present (i.e, not in trash).
This commit makes enhancement to
createRBDClonefunction byintroducing
deleteSnapparameter. IfdeleteSnapis true,the snapshot is deleted after the clone is created.
This is required to support mirroring of child image with its
parent image.
Checklist:
Show available bot commands
These commands are normally not required, but in case of issues, leave any of
the following bot commands in an otherwise empty comment in this PR:
/retest ci/centos/<job-name>: retest the<job-name>after unrelatedfailure (please report the failure too!)