Is rados_write_op_* any more efficient than issuing the commands individually?

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

 



Hello, I need to issue the following commands on millions of objects:

rados_write_full(oid1, ...)
rados_setxattr(oid1, "attr1", ...)
rados_setxattr(oid1, "attr2", ...)

Would it make it any faster if I combined all 3 of these into a single rados_write_op and issued them "together" as a single call?  

My current application doesn't really care much about the atomicity, but maximizing our write throughput is quite important.

Does rados_write_op save any roundtrips to the OSD or have any other efficiency gains?

Thanks,

-- Dan Jakubiec
_______________________________________________
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]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux