Hi Kenneth,

On 03/06/2014 14:11, Kenneth Waegeman wrote:> 
> ----- Message from Loic Dachary <l...@dachary.org> ---------
>    Date: Fri, 23 May 2014 07:37:22 +0200
>    From: Loic Dachary <l...@dachary.org>
> Subject: Re: [ceph-users] recommendations for erasure coded pools and profile 
> question
>      To: Kenneth Waegeman <kenneth.waege...@ugent.be>, ceph-users 
> <ceph-users@lists.ceph.com>
> 
> 
>> Hi Kenneth,
>>
>> In the case of erasure coded pools, the "Replicas" should be replaced by 
>> "K+M".
>>
>> $ ceph osd erasure-code-profile get myprofile
>> k=2
>> m=1
>> plugin=jerasure
>> technique=reed_sol_van
>> ruleset-failure-domain=osd
>>
>> You have K+M=3
>>
>> I proposed a fix to the documentation https://github.com/ceph/ceph/pull/1856 
>> . If I understand correctly, this formula is more a helper than an exact 
>> count, otherwise it would be embedded into Ceph and the operator would not 
>> have to think about it.
> 
> Thanks Loic also for this!
> 
> Since it is not an exact count, in which situations should we not use this 
> formula? I guess mainly when planning to add more pools on the same OSDs (and 
> thus 'saving' PGs for future use). Are there other considerations?
> 
> Also, inside Ceph, when using only/mainly EC pools, I get a health warning :
> HEALTH_WARN too few pgs per osd (15 < min 20), which is indeed true when e.g 
> having only one EC pool with eg K+M=10:
> Total PGs = OSD * 100 / 10 -> 10 PGs per OSD. Should we ignore this?

I think you can ignore this warning.

Cheers

> 
> Cheers!
> Kenneth
> 
>>
>>   ceph --format json osd dump
>>
>> will show you which pool is using which profile.
>>
>> Cheers
>>
>> On 22/05/2014 14:38, Kenneth Waegeman wrote:
>>> Hi,
>>>
>>> How can we apply the recommendations of the number of placement groups onto 
>>> erasure-coded pools?
>>>
>>>             (OSDs * 100)
>>> Total PGs = ------------
>>>               Replicas
>>>
>>> Should we set replica = 1, or should it be set against some EC parameters?
>>>
>>>
>>> Also a question about the EC profiles.
>>> I know you can show them with 'ceph osd erasure-code-profile ls',
>>> get or set parameters with 'ceph osd erasure-code-profile get/set', and 
>>> create a pool with it with 'ceph osd create ecpool pg pgn erasure 
>>> <profile>. But can you also list which pool has which profile?
>>>
>>> Thanks!
>>>
>>> Kenneth
>>>
>>> _______________________________________________
>>> ceph-users mailing list
>>> ceph-users@lists.ceph.com
>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>
>> -- 
>> Loïc Dachary, Artisan Logiciel Libre
> 
> 
> ----- End message from Loic Dachary <l...@dachary.org> -----
> 

-- 
Loïc Dachary, Artisan Logiciel Libre

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to