Skip to content
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

[CephFS] Support volume cloning #701

Closed
ajarr opened this issue Oct 30, 2019 · 11 comments
Closed

[CephFS] Support volume cloning #701

ajarr opened this issue Oct 30, 2019 · 11 comments
Assignees
Labels
component/cephfs Issues related to CephFS dependency/ceph depends on core Ceph functionality
Milestone

Comments

@ajarr
Copy link
Contributor

ajarr commented Oct 30, 2019

Describe the feature you'd like to have

CSI volume cloning is beta in k8s v1.16
https://kubernetes.io/docs/concepts/storage/volume-pvc-datasource/
https://kubernetes.io/blog/2019/06/21/introducing-volume-cloning-alpha-for-kubernetes/

CephFS CSI driver should be able to support volume cloning similar to the RBD CSI driver.

@ajarr ajarr added the component/cephfs Issues related to CephFS label Oct 30, 2019
@ajarr ajarr changed the title CephFS: Support volume cloning [CephFS] Support volume cloning Oct 30, 2019
@humblec
Copy link
Collaborator

humblec commented Dec 17, 2019

@joscollin Can you please update where we are with this feature ? we are planning to have this in 2.1.0 .

@humblec
Copy link
Collaborator

humblec commented Dec 17, 2019

/assign @joscollin

@joscollin
Copy link
Member

@humblec
The Versioned Subvolume Provisioning and Clone From Snapshot are under review and the Versioned Subvolume Provisioning will get merged soon. We need to implement Restore From Snap too and will be done post clone.

We expect this work would be completed and could be consumed by the end of January.

@humblec
Copy link
Collaborator

humblec commented Dec 18, 2019

Thanks for the update @joscollin 👍
Considering the timeline planned this is a good fit for release 2.1.0

@joscollin
Copy link
Member

@ajarr @humblec Isn't this a duplicate of #411? If duplicate, please close this ticket.

@Madhu-1
Copy link
Collaborator

Madhu-1 commented Jan 6, 2020

@joscollin this is not duplicate, This is cloning a PVC from PVC not really about cloning/creating a subvolume from a snapshot

@humblec
Copy link
Collaborator

humblec commented Mar 4, 2020

@joscollin can you update whats the current state of this functionality support ? to make it clear, are we able to clone a volume from another volume ?

@joscollin
Copy link
Member

No, it is not possible now.

@humblec
Copy link
Collaborator

humblec commented Apr 27, 2020

CephFS Tracker : https://tracker.ceph.com/issues/45290

@nixpanic nixpanic added the dependency/ceph depends on core Ceph functionality label Apr 28, 2020
@Madhu-1
Copy link
Collaborator

Madhu-1 commented Jul 24, 2020

Moving it to release-v3.1.0

@Madhu-1 Madhu-1 modified the milestones: release-3.0.0, release-3.1.0 Jul 24, 2020
@humblec
Copy link
Collaborator

humblec commented Aug 10, 2020

This can be closed now as #394 is merged and provide the functionality. 👍

@humblec humblec closed this as completed Aug 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/cephfs Issues related to CephFS dependency/ceph depends on core Ceph functionality
Projects
None yet
Development

No branches or pull requests

5 participants