rados_clone_range

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Is it possible to use the rados_clone_range() librados API call with an erasure coded pool ? The documentation doesn’t mention it’s not possible. However running the clonedata command from the rados utility (which seems to be calling radios_clone_range()) gives an error when using a erasuere coded pool :

# rados -p ecpool clonedata file1 file2 --object-locator file1
error cloning ecpool>file1 => ecpool>file2: (95) Operation not supported

Running the same command for a replicated pool works :

# rados -p testpool clonedata file1 file2 --object-locator file1
#

However for this to work both file1 and file2 have to exist which is a bit of a surprise. The file created seems to be called file2<tab>file1 which is also a surprise. Is it not possible to create a new file with as name the given dstname parameter ?

The ceph version is:

ceph version 0.94.1 (e4bfad3a3c51054df7e537a724c8d0bf9be972ff)

Thanks in advance,

Michel
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux