Thanks. How do I query the OSDMap on monitors? 

Using "ceph osd pool get data pg” ? or is there a way to get the full list of 
settings?

—jiten


On Sep 8, 2014, at 10:52 AM, Gregory Farnum <g...@inktank.com> wrote:

> It's stored in the OSDMap on the monitors.
> Software Engineer #42 @ http://inktank.com | http://ceph.com
> 
> 
> On Mon, Sep 8, 2014 at 10:50 AM, JIten Shah <jshah2...@me.com> wrote:
>> So, if it doesn’t refer to the entry in ceph.conf. Where does it actually 
>> store the new value?
>> 
>> —Jiten
>> 
>> On Sep 8, 2014, at 10:31 AM, Gregory Farnum <g...@inktank.com> wrote:
>> 
>>> On Mon, Sep 8, 2014 at 10:08 AM, JIten Shah <jshah2...@me.com> wrote:
>>>> While checking the health of the cluster, I ran to the following error:
>>>> 
>>>> warning: health HEALTH_WARN too few pgs per osd (1< min 20)
>>>> 
>>>> When I checked the pg and php numbers, I saw the value was the default 
>>>> value
>>>> of 64
>>>> 
>>>> ceph osd pool get data pg_num
>>>> pg_num: 64
>>>> ceph osd pool get data pgp_num
>>>> pgp_num: 64
>>>> 
>>>> Checking the ceph documents, I updated the numbers to 2000 using the
>>>> following commands:
>>>> 
>>>> ceph osd pool set data pg_num 2000
>>>> ceph osd pool set data pgp_num 2000
>>>> 
>>>> It started resizing the data and saw health warnings again:
>>>> 
>>>> health HEALTH_WARN 1 requests are blocked > 32 sec; pool data pg_num 2000 >
>>>> pgp_num 64
>>>> 
>>>> and then:
>>>> 
>>>> ceph health detail
>>>> HEALTH_WARN 6 requests are blocked > 32 sec; 3 osds have slow requests
>>>> 5 ops are blocked > 65.536 sec
>>>> 1 ops are blocked > 32.768 sec
>>>> 1 ops are blocked > 32.768 sec on osd.16
>>>> 1 ops are blocked > 65.536 sec on osd.77
>>>> 4 ops are blocked > 65.536 sec on osd.98
>>>> 3 osds have slow requests
>>>> 
>>>> This error also went away after a day.
>>>> 
>>>> ceph health detail
>>>> HEALTH_OK
>>>> 
>>>> 
>>>> Now, the question I have is, will this pg number remain effective on the
>>>> cluster, even if we restart MON or OSD’s on the individual disks?  I 
>>>> haven’t
>>>> changed the values in /etc/ceph/ceph.conf. Do I need to make a change to 
>>>> the
>>>> ceph.conf and push that change to all the MON, MSD and OSD’s ?
>>> 
>>> It's durable once the commands are successful on the monitors. You're all 
>>> done.
>>> -Greg
>>> Software Engineer #42 @ http://inktank.com | http://ceph.com
>>> _______________________________________________
>>> 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

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

Reply via email to