All of lore.kernel.org
 help / color / mirror / Atom feed
* keyvaluestore speed up?
@ 2015-03-19  9:22 Xinze Chi
  2015-03-19 13:23 ` Haomai Wang
  2015-03-20  2:22 ` Shu, Xinxin
  0 siblings, 2 replies; 5+ messages in thread
From: Xinze Chi @ 2015-03-19  9:22 UTC (permalink / raw)
  To: Sage Weil, sjust@redhat.com, Haomai Wang,
	ceph-devel@vger.kernel.org

hi, all:

    Currently at keyvaluestore, osd send sync
request(submit_transaction_sync) to filestore when it finishes a
transaction. But sata disk is not suitable for doing sync request. ssd
disk is more suitable.

    So I think whether we could separate leveldb *.log file with *.sst
file and move *.log to ssd
disk, which is similar with journal file in ceph.

    But now, the original leveldb do not support to separate log file
and sst file.

    Wait for your comment.

    Thanks.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: keyvaluestore speed up?
  2015-03-19  9:22 keyvaluestore speed up? Xinze Chi
@ 2015-03-19 13:23 ` Haomai Wang
  2015-03-20  2:22 ` Shu, Xinxin
  1 sibling, 0 replies; 5+ messages in thread
From: Haomai Wang @ 2015-03-19 13:23 UTC (permalink / raw)
  To: Xinze Chi; +Cc: Sage Weil, sjust@redhat.com, ceph-devel@vger.kernel.org

On Thu, Mar 19, 2015 at 5:22 PM, Xinze Chi <xmdxcxz@gmail.com> wrote:
> hi, all:
>
>     Currently at keyvaluestore, osd send sync
> request(submit_transaction_sync) to filestore when it finishes a
> transaction. But sata disk is not suitable for doing sync request. ssd
> disk is more suitable.

I think here you mean disk not filestore.

>
>     So I think whether we could separate leveldb *.log file with *.sst
> file and move *.log to ssd
> disk, which is similar with journal file in ceph.
>
>     But now, the original leveldb do not support to separate log file
> and sst file.
>
>     Wait for your comment.
>
>     Thanks.



-- 
Best Regards,

Wheat

^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: keyvaluestore speed up?
  2015-03-19  9:22 keyvaluestore speed up? Xinze Chi
  2015-03-19 13:23 ` Haomai Wang
@ 2015-03-20  2:22 ` Shu, Xinxin
  2015-03-24  6:53   ` Ning Yao
  1 sibling, 1 reply; 5+ messages in thread
From: Shu, Xinxin @ 2015-03-20  2:22 UTC (permalink / raw)
  To: Xinze Chi, Sage Weil, sjust@redhat.com, Haomai Wang,
	ceph-devel@vger.kernel.org

I think rocksdb can support this configuration.

Cheers,
xinxin

-----Original Message-----
From: ceph-devel-owner@vger.kernel.org [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of Xinze Chi
Sent: Thursday, March 19, 2015 5:23 PM
To: Sage Weil; sjust@redhat.com; Haomai Wang; ceph-devel@vger.kernel.org
Subject: keyvaluestore speed up?

hi, all:

    Currently at keyvaluestore, osd send sync
request(submit_transaction_sync) to filestore when it finishes a transaction. But sata disk is not suitable for doing sync request. ssd disk is more suitable.

    So I think whether we could separate leveldb *.log file with *.sst file and move *.log to ssd disk, which is similar with journal file in ceph.

    But now, the original leveldb do not support to separate log file and sst file.

    Wait for your comment.

    Thanks.
--
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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: keyvaluestore speed up?
  2015-03-20  2:22 ` Shu, Xinxin
@ 2015-03-24  6:53   ` Ning Yao
  2015-03-24  7:33     ` Mark Kirkwood
  0 siblings, 1 reply; 5+ messages in thread
From: Ning Yao @ 2015-03-24  6:53 UTC (permalink / raw)
  To: Shu, Xinxin
  Cc: Xinze Chi, Sage Weil, sjust@redhat.com, Haomai Wang,
	ceph-devel@vger.kernel.org

2015-03-20 10:22 GMT+08:00 Shu, Xinxin <xinxin.shu@intel.com>:
> I think rocksdb can support this configuration.
>
I do not find this option in rocksdb. If you know, can you provide
this option to redirect the WAL file?

Regards
Ning Yao


> Cheers,
> xinxin
>
> -----Original Message-----
> From: ceph-devel-owner@vger.kernel.org [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of Xinze Chi
> Sent: Thursday, March 19, 2015 5:23 PM
> To: Sage Weil; sjust@redhat.com; Haomai Wang; ceph-devel@vger.kernel.org
> Subject: keyvaluestore speed up?
>
> hi, all:
>
>     Currently at keyvaluestore, osd send sync
> request(submit_transaction_sync) to filestore when it finishes a transaction. But sata disk is not suitable for doing sync request. ssd disk is more suitable.
>
>     So I think whether we could separate leveldb *.log file with *.sst file and move *.log to ssd disk, which is similar with journal file in ceph.
>
>     But now, the original leveldb do not support to separate log file and sst file.
>
>     Wait for your comment.
>
>     Thanks.
> --
> 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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: keyvaluestore speed up?
  2015-03-24  6:53   ` Ning Yao
@ 2015-03-24  7:33     ` Mark Kirkwood
  0 siblings, 0 replies; 5+ messages in thread
From: Mark Kirkwood @ 2015-03-24  7:33 UTC (permalink / raw)
  To: Ning Yao, Shu, Xinxin
  Cc: Xinze Chi, Sage Weil, sjust@redhat.com, Haomai Wang,
	ceph-devel@vger.kernel.org

On 24/03/15 19:53, Ning Yao wrote:
> 2015-03-20 10:22 GMT+08:00 Shu, Xinxin <xinxin.shu@intel.com>:
>> I think rocksdb can support this configuration.
>>
> I do not find this option in rocksdb. If you know, can you provide
> this option to redirect the WAL file?
>
>

I think you want to set:

rocksdb wal dir = path_to_fast_wal


I was playing with this a while back - pointing it to an SSD 
dramatically boosts IOPS!

Cheers

Mark



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-03-24  7:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-19  9:22 keyvaluestore speed up? Xinze Chi
2015-03-19 13:23 ` Haomai Wang
2015-03-20  2:22 ` Shu, Xinxin
2015-03-24  6:53   ` Ning Yao
2015-03-24  7:33     ` Mark Kirkwood

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.