All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Nelson <mark.nelson@inktank.com>
To: "Shu, Xinxin" <xinxin.shu@intel.com>, Sage Weil <sage@inktank.com>
Cc: "ceph-devel@vger.kernel.org" <ceph-devel@vger.kernel.org>,
	"Zhang, Jian" <jian.zhang@intel.com>
Subject: Re: [RFC] add rocksdb support
Date: Mon, 09 Jun 2014 12:11:45 -0500	[thread overview]
Message-ID: <5395EAD1.9000501@inktank.com> (raw)
In-Reply-To: <75674D092A819E4189E91166C74CB90D013C094D@shsmsx102.ccr.corp.intel.com>

Hi Xinxin,

On 05/28/2014 05:05 AM, Shu, Xinxin wrote:
> Hi sage ,
> I will add two configure options to --with-librocksdb-static and --with-librocksdb , with --with-librocksdb-static option , ceph will compile the code that get from ceph repository , with  --with-librocksdb option ,  in case of distro packages for rocksdb , ceph will not compile the rocksdb code , will use pre-installed library. is that ok for you ?
>
> since current rocksdb does not support autoconf&automake , I will add autoconf&automake support for rocksdb , but before that , i think we should fork a stable branch (maybe 3.0) for ceph .

I'm looking at testing out the rocksdb support as well, both for the OSD 
and for the monitor based on some issues we've been seeing lately.  Any 
news on the 3.0 fork and autoconf/automake support in rocksdb?

Thanks,
Mark

>
> -----Original Message-----
> From: Mark Nelson [mailto:mark.nelson@inktank.com]
> Sent: Wednesday, May 21, 2014 9:06 PM
> To: Shu, Xinxin; Sage Weil
> Cc: ceph-devel@vger.kernel.org; Zhang, Jian
> Subject: Re: [RFC] add rocksdb support
>
> 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
>>
>


  parent reply	other threads:[~2014-06-09 17:11 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-03  2:07 [RFC] add rocksdb support Shu, Xinxin
2014-03-03 13:37 ` Mark Nelson
2014-03-04  4:48 ` Alexandre DERUMIER
2014-03-04  8:41   ` Shu, Xinxin
2014-03-05  8:23     ` Alexandre DERUMIER
2014-03-05  8:30       ` Shu, Xinxin
2014-03-05  8:31       ` Haomai Wang
2014-03-05  9:19         ` Andreas Joachim Peters
2014-03-06  9:18           ` Shu, Xinxin
2014-05-21  1:19 ` Sage Weil
2014-05-21 12:54   ` Shu, Xinxin
2014-05-21 13:06     ` Mark Nelson
2014-05-28 10:05       ` Shu, Xinxin
2014-06-03 20:01         ` Sage Weil
2014-06-09 17:11         ` Mark Nelson [this message]
2014-06-10  4:59           ` Shu, Xinxin
2014-06-13 18:51             ` Sushma Gurram
2014-06-14  0:49               ` David Zafman
2014-06-14  3:49               ` Shu, Xinxin
2014-06-23  1:18                 ` Shu, Xinxin
2014-06-23  7:32                   ` Dan van der Ster
2014-06-27  0:44                   ` Sushma Gurram
2014-06-27  3:33                     ` Alexandre DERUMIER
2014-06-27 17:36                       ` Sushma Gurram
2014-06-27  8:08                     ` Haomai Wang
2014-07-01  0:39                       ` Sushma Gurram
2014-07-01  6:10                         ` Haomai Wang
2014-07-01  7:13                           ` Somnath Roy
2014-07-01  8:05                             ` Haomai Wang
2014-07-01 15:15                               ` Sushma Gurram
2014-07-01 17:02                                 ` Haomai Wang
2014-07-01 23:49                                   ` Sushma Gurram
2014-07-02 12:56                                     ` Haomai Wang
2014-07-02 19:01                                       ` Sushma Gurram
2014-07-01 15:11                             ` Sage Weil
2014-07-02  7:23                           ` Shu, Xinxin
2014-07-02 13:07                             ` Haomai Wang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5395EAD1.9000501@inktank.com \
    --to=mark.nelson@inktank.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=jian.zhang@intel.com \
    --cc=sage@inktank.com \
    --cc=xinxin.shu@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.