Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
qa: k=2 m=2 for ec tests (not m=1) #16789
Setting m=1 is problematic in general because min_size
Also, it's not something anyone would do in the real
http://pulpito.ceph.com/sage-2017-08-03_14:45:45-rados-master-distro-basic-smithi/ on master has 3/28 tests stalled on incomplete pgs.
It would be good to get more coverage of higher k+m in some tests too.
The main ec-profile used is the default one set by teuthology though, isn't it?
teuthology/ceph.conf.template: osd pool default erasure code profile = "plugin=jerasure technique=reed_sol_van k=2 m=1 ruleset-failure-domain=osd crush-failure-domain=osd"
That's used by the tasks like rados and radosbench that create their own pools
Hmm, we could fix that one to use m=2 too. But most tests seem to use teuthologyprofile.
I can switch a few of these to keep m=1 if they aren't mixed with the thrasher setting that does the map discontinuity. It will be hard to test higher ones without adding new sets with more osds (going to 3 nodes per test).