]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/rados/singleton/all/thrash_cache_writeback_proxy_none.yaml
update sources to v12.1.1
[ceph.git] / ceph / qa / suites / rados / singleton / all / thrash_cache_writeback_proxy_none.yaml
1 roles:
2 - - mon.a
3 - mgr.x
4 - osd.0
5 - osd.1
6 - osd.2
7 - - osd.3
8 - osd.4
9 - osd.5
10 - client.0
11 openstack:
12 - volumes: # attached to each instance
13 count: 3
14 size: 30 # GB
15 tasks:
16 - install:
17 - ceph:
18 log-whitelist:
19 - wrongly marked me down
20 - slow request
21 - overall HEALTH_
22 - (CACHE_POOL_
23 - exec:
24 client.0:
25 - sudo ceph osd pool create base 4
26 - sudo ceph osd pool create cache 4
27 - sudo ceph osd tier add base cache
28 - sudo ceph osd tier cache-mode cache writeback
29 - sudo ceph osd tier set-overlay base cache
30 - sudo ceph osd pool set cache hit_set_type bloom
31 - sudo ceph osd pool set cache hit_set_count 8
32 - sudo ceph osd pool set cache hit_set_period 60
33 - sudo ceph osd pool set cache target_max_objects 500
34 - background_exec:
35 mon.a:
36 - while true
37 - do sleep 30
38 - echo proxy
39 - sudo ceph osd tier cache-mode cache proxy
40 - sleep 10
41 - sudo ceph osd pool set cache cache_target_full_ratio .001
42 - echo cache-try-flush-evict-all
43 - rados -p cache cache-try-flush-evict-all
44 - sleep 5
45 - echo cache-flush-evict-all
46 - rados -p cache cache-flush-evict-all
47 - sleep 5
48 - echo remove overlay
49 - sudo ceph osd tier remove-overlay base
50 - sleep 20
51 - echo add writeback overlay
52 - sudo ceph osd tier cache-mode cache writeback
53 - sudo ceph osd pool set cache cache_target_full_ratio .8
54 - sudo ceph osd tier set-overlay base cache
55 - sleep 30
56 - sudo ceph osd tier cache-mode cache readproxy
57 - done
58 - rados:
59 clients: [client.0]
60 pools: [base]
61 max_seconds: 600
62 ops: 400000
63 objects: 10000
64 size: 1024
65 op_weights:
66 read: 100
67 write: 100
68 delete: 50
69 copy_from: 50