]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/rados/thrash/workloads/cache-agent-big.yaml
31a964d1dedf5e5e71475da98163bfccfc5d94f8
[ceph.git] / ceph / qa / suites / rados / thrash / workloads / cache-agent-big.yaml
1 overrides:
2 ceph:
3 log-whitelist:
4 - must scrub before tier agent can activate
5 conf:
6 osd:
7 # override short_pg_log_entries.yaml (which sets these under [global])
8 osd_min_pg_log_entries: 3000
9 osd_max_pg_log_entries: 3000
10 tasks:
11 - exec:
12 client.0:
13 - sudo ceph osd erasure-code-profile set myprofile crush-failure-domain=osd m=2 k=2
14 - sudo ceph osd pool create base 4 4 erasure myprofile
15 - sudo ceph osd pool application enable base rados
16 - sudo ceph osd pool set base min_size 2
17 - sudo ceph osd pool create cache 4
18 - sudo ceph osd tier add base cache
19 - sudo ceph osd tier cache-mode cache writeback
20 - sudo ceph osd tier set-overlay base cache
21 - sudo ceph osd pool set cache hit_set_type bloom
22 - sudo ceph osd pool set cache hit_set_count 8
23 - sudo ceph osd pool set cache hit_set_period 60
24 - sudo ceph osd pool set cache target_max_objects 5000
25 - rados:
26 clients: [client.0]
27 pools: [base]
28 ops: 10000
29 objects: 6600
30 max_seconds: 1200
31 size: 1024
32 op_weights:
33 read: 100
34 write: 100
35 delete: 50
36 copy_from: 50