Thank you.
I will look into the script.
For fixed object size application(rbd,cephfs), do you think it is good idea to 
pre-split the folders to the point when each folder contains about 1-2k  
objects when the cluster is full. I think by doing this can avoid the performce 
impact of splitting folder when clients are writing data into the cluster.
2018-04-08 

shadow_lin 



发件人:David Turner <drakonst...@gmail.com>
发送时间:2018-04-07 03:33
主题:Re: [ceph-users] Does jewel 10.2.10 support filestore_split_rand_factor?
收件人:"shadow_lin"<shadow_...@163.com>
抄送:"Pavan 
Rallabhandi"<prallabha...@walmartlabs.com>,"ceph-users"<ceph-users@lists.ceph.com>

You could randomize your ceph.conf settings for filestore_merge_threshold and 
filestore_split_multiple.  It's not pretty, but it would spread things out.  
You could even do this as granularly as you'd like down to the individual OSDs 
while only having a single ceph.conf file to maintain.


I would probably go the route of manually splitting your subfolders, though.  
I've been using this [1] script for some time to do just that.  I tried to make 
it fairly environment agnostic so people would have an easier time implementing 
it for their needs.


[1] https://gist.github.com/drakonstein/cb76c7696e65522ab0e699b7ea1ab1c4


On Sun, Apr 1, 2018 at 10:42 AM shadow_lin <shadow_...@163.com> wrote:

Thanks.
Is there any workaround for 10.2.10 to avoid all osd start spliting at the same 
time?

2018-04-01 


shadowlin




发件人:Pavan Rallabhandi <prallabha...@walmartlabs.com>
发送时间:2018-04-01 22:39
主题:Re: [ceph-users] Does jewel 10.2.10 support filestore_split_rand_factor?
收件人:"shadow_lin"<shadow_...@163.com>,"ceph-users"<ceph-users@lists.ceph.com>
抄送:

No, it is supported in the next version of Jewel 
http://tracker.ceph.com/issues/22658

From: ceph-users <ceph-users-boun...@lists.ceph.com> on behalf of shadow_lin 
<shadow_...@163.com>
Date: Sunday, April 1, 2018 at 3:53 AM
To: ceph-users <ceph-users@lists.ceph.com>
Subject: EXT: [ceph-users] Does jewel 10.2.10 support 
filestore_split_rand_factor?

Hi list,
The document page of jewel has filestore_split_rand_factor config but I can't 
find the config by using 'ceph daemon osd.x config'.

ceph version 10.2.10 (5dc1e4c05cb68dbf62ae6fce3f0700e4654fdbbe)
ceph daemon osd.0 config show|grep split
    "mon_osd_max_split_count": "32",
    "journaler_allow_split_entries": "true",
    "mds_bal_split_size": "10000",
    "mds_bal_split_rd": "25000",
    "mds_bal_split_wr": "10000",
    "mds_bal_split_bits": "3",
    "filestore_split_multiple": "4",
    "filestore_debug_verify_split": "false",



2018-04-01



shadow_lin 
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to