Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / qa / suites / rbd / qemu / pool / ec-data-pool.yaml
1 tasks:
2 - exec:
3     client.0:
4       - sudo ceph osd erasure-code-profile set teuthologyprofile crush-failure-domain=osd m=1 k=2
5       - sudo ceph osd pool create datapool 4 4 erasure teuthologyprofile
6       - sudo ceph osd pool set datapool allow_ec_overwrites true
7       - rbd pool init datapool
8
9 overrides:
10   thrashosds:
11     bdev_inject_crash: 2
12     bdev_inject_crash_probability: .5
13   ceph:
14     fs: xfs
15     conf:
16       client:
17         rbd default data pool: datapool
18       osd: # force bluestore since it's required for ec overwrites
19         osd objectstore: bluestore
20         bluestore block size: 96636764160
21         enable experimental unrecoverable data corrupting features: "*"
22         osd debug randomize hobject sort order: false
23 # this doesn't work with failures bc the log writes are not atomic across the two backends
24 #        bluestore bluefs env mirror: true