From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Nelson Subject: Re: [RFC] add rocksdb support Date: Wed, 21 May 2014 08:06:02 -0500 Message-ID: <537CA4BA.4000900@inktank.com> References: <75674D092A819E4189E91166C74CB90D0131CB27@SHSMSX104.ccr.corp.intel.com> <75674D092A819E4189E91166C74CB90D013BEDED@shsmsx102.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mail-ie0-f178.google.com ([209.85.223.178]:54600 "EHLO mail-ie0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751023AbaEUNGC (ORCPT ); Wed, 21 May 2014 09:06:02 -0400 Received: by mail-ie0-f178.google.com with SMTP id rl12so1844371iec.23 for ; Wed, 21 May 2014 06:06:01 -0700 (PDT) In-Reply-To: <75674D092A819E4189E91166C74CB90D013BEDED@shsmsx102.ccr.corp.intel.com> Sender: ceph-devel-owner@vger.kernel.org List-ID: To: "Shu, Xinxin" , Sage Weil Cc: "ceph-devel@vger.kernel.org" , "Zhang, Jian" On 05/21/2014 07:54 AM, Shu, Xinxin wrote: > Hi, sage > > I will add rocksdb submodule into the makefile , currently we want to have fully performance tests on key-value db backend , both leveldb and rocksdb. Then optimize on rocksdb performance. I'm definitely interested in any performance tests you do here. Last winter I started doing some fairly high level tests on raw leveldb/hyperleveldb/raikleveldb. I'm very interested in what you see with rocksdb as a backend. > > -----Original Message----- > From: Sage Weil [mailto:sage@inktank.com] > Sent: Wednesday, May 21, 2014 9:19 AM > To: Shu, Xinxin > Cc: ceph-devel@vger.kernel.org > Subject: Re: [RFC] add rocksdb support > > Hi Xinxin, > > I've pushed an updated wip-rocksdb to github/liewegas/ceph.git that includes the latest set of patches with the groundwork and your rocksdb patch. There is also a commit that adds rocksdb as a git submodule. I'm thinking that, since there aren't any distro packages for rocksdb at this point, this is going to be the easiest way to make this usable for people. > > If you can wire the submodule into the makefile, we can merge this in so that rocksdb support is in the ceph.com packages on ceph.com. I suspect that the distros will prefer to turns this off in favor of separate shared libs, but they can do this at their option if/when they include rocksdb in the distro. I think the key is just to have both --with-librockdb and --with-librocksdb-static (or similar) options so that you can either use the static or dynamically linked one. > > Has your group done further testing with rocksdb? Anything interesting to share? > > Thanks! > sage > > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html >