Re: [ceph-users] Does crushtool --test --simulate do what cluster should do?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



http://tracker.ceph.com/issues/11224

On Tue, Mar 24, 2015 at 12:11 PM, Gregory Farnum <greg@xxxxxxxxxxx> wrote:
> On Tue, Mar 24, 2015 at 10:48 AM, Robert LeBlanc <robert@xxxxxxxxxxxxx> 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 <robert@xxxxxxxxxxxxx> 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@xxxxxxxxxxxxxx
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux