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