Feature #1680
support reflink (cheap file copy/clone)
Status:
New
Priority:
Low
Assignee:
-
Category:
Performance/Resource Usage
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Client, Common/Protocol, Ganesha FSAL, MDS, ceph-fuse, kceph, libcephfs, osdc
Labels (FS):
task(hard)
Pull request ID:
Description
It seems the API is still fs-specific ioctls, but there's repeated discussion about reflink(2).
If a nice common API arises, or if we're willing to have our own Ceph-specific ioctl, there's some interest for having reflink functionality out there.
Related issues
History
#1 Updated by Sage Weil over 11 years ago
- Project changed from Ceph to CephFS
- Category deleted (
1)
#2 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position set to 1
- translation missing: en.field_position changed from 1 to 1314
#3 Updated by Sage Weil over 11 years ago
- translation missing: en.field_position deleted (
1318) - translation missing: en.field_position set to 1
- translation missing: en.field_position changed from 1 to 1318
#4 Updated by Patrick Donnelly over 5 years ago
- Subject changed from cephfs: Support reflink to support reflink (cheap file copy/clone)
- Category set to Performance/Resource Usage
- Start date deleted (
11/04/2011) - Component(FS) Client, Common/Protocol, Ganesha FSAL, MDS, ceph-fuse, kceph, libcephfs, osdc added
- Labels (FS) task(hard) added
#5 Updated by Patrick Donnelly over 5 years ago
- Blocked by Feature #24464: cephfs: file-level snapshots added
#6 Updated by Patrick Donnelly about 4 years ago
- Related to Feature #44274: mds: disconnect file data from inode number added
#7 Updated by Ole salscheider 7 months ago
This feature would really be appreciated. We would like to switch to Ceph for our cluster storage, but we rely heavily on reflink copies for large versioned datasets.