Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / qa / suites / rbd / cli / 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     log-whitelist:
16       - overall HEALTH_
17       - \(CACHE_POOL_NO_HIT_SET\)
18     conf:
19       client:
20         rbd default data pool: datapool
21       osd: # force bluestore since it's required for ec overwrites
22         osd objectstore: bluestore
23         bluestore block size: 96636764160
24         enable experimental unrecoverable data corrupting features: "*"
25         osd debug randomize hobject sort order: false
26 # this doesn't work with failures bc the log writes are not atomic across the two backends
27 #        bluestore bluefs env mirror: true