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