]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/rbd/cli/pool/ec-data-pool.yaml
9e90369ef50183d8e146d2cc57516990dc817306
[ceph.git] / 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 debug bluestore: 30
25 debug bdev: 20
26 debug bluefs: 20
27 debug rocksdb: 10
28 enable experimental unrecoverable data corrupting features: "*"
29 osd debug randomize hobject sort order: false
30 # this doesn't work with failures bc the log writes are not atomic across the two backends
31 # bluestore bluefs env mirror: true