On Tue, Mar 24, 2015 at 10:48 AM, Robert LeBlanc <rob...@leblancnet.us> wrote:
> I'm not sure why crushtool --test --simulate doesn't match what the
> cluster actually does, but the cluster seems to be executing the rules
> even though crushtool doesn't. Just kind of stinks that you have to
> test the rules on actual data.
>
> Should I create a ticket for this?

Yes please! I'm not too familiar with the crushtool internals but the
simulator code hasn't had too many eyeballs so it's hopefully not too
hard a bug to fix.

>
> On Mon, Mar 23, 2015 at 6:08 PM, Robert LeBlanc <rob...@leblancnet.us> wrote:
>> I'm trying to create a CRUSH ruleset and I'm using crushtool to test
>> the rules, but it doesn't seem to mapping things correctly. I have two
>> roots, on for spindles and another for SSD. I have two rules, one for
>> each root. The output of crushtool on rule 0 shows objects being
>> mapped to SSD OSDs when it should only be choosing spindles.
>>
>> I'm pretty sure I'm doing something wrong. I've tested the map on .93 and 
>> .80.8.
>>
>> The map is at http://pastebin.com/BjmuASX0
>>
>> when running
>>
>> crushtool -i map.crush --test --num-rep 3 --rule 0 --simulate --show-mappings
>>
>> I'm getting mapping to OSDs > 39 which are SSDs. The same happens when
>> I run the SSD rule, I get OSDs from both roots. It is as if crushtool
>> is not selecting the correct root. In fact both rules result in the
>> same mapping:
>>
>> RNG rule 0 x 0 [0,38,23]
>> RNG rule 0 x 1 [10,25,1]
>> RNG rule 0 x 2 [11,40,0]
>> RNG rule 0 x 3 [5,30,26]
>> RNG rule 0 x 4 [44,30,10]
>> RNG rule 0 x 5 [8,26,16]
>> RNG rule 0 x 6 [24,5,36]
>> RNG rule 0 x 7 [38,10,9]
>> RNG rule 0 x 8 [39,9,23]
>> RNG rule 0 x 9 [12,3,24]
>> RNG rule 0 x 10 [18,6,41]
>> ...
>>
>> RNG rule 1 x 0 [0,38,23]
>> RNG rule 1 x 1 [10,25,1]
>> RNG rule 1 x 2 [11,40,0]
>> RNG rule 1 x 3 [5,30,26]
>> RNG rule 1 x 4 [44,30,10]
>> RNG rule 1 x 5 [8,26,16]
>> RNG rule 1 x 6 [24,5,36]
>> RNG rule 1 x 7 [38,10,9]
>> RNG rule 1 x 8 [39,9,23]
>> RNG rule 1 x 9 [12,3,24]
>> RNG rule 1 x 10 [18,6,41]
>> ...
>>
>>
>> Thanks,
> _______________________________________________
> 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