Hi Sage/Haomai, If I have a key/value backend that support transaction, range queries (and I don't need any explicit caching etc.) and I want to replace filestore (and leveldb omap) with that, which interface you recommend me to derive from , directly ObjectStore or KeyValueDB ? I have already integrated this backend by deriving from ObjectStore interfaces earlier (pre keyvalueinteface days) but not tested thoroughly enough to see what functionality is broken (Basic functionalities of RGW/RBD are working fine). Basically, I want to know what are the advantages (and disadvantages) of deriving it from the new key/value interfaces ? Also, what state is it in ? Is it feature complete and supporting all the ObjectStore interfaces like clone and all ? Thanks & Regards Somnath ________________________________ PLEASE NOTE: The information contained in this electronic mail message is intended only for the use of the designated recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify the sender by telephone or e-mail (as shown above) immediately and destroy any and all copies of this message in your possession (whether hard copies or electronically stored copies). -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.ceph.com/pipermail/ceph-users-ceph.com/attachments/20140912/d130a145/attachment.htm>