Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / qa / suites / rados / singleton-nomsgr / all / full-tiering.yaml
1 # verify #13098 fix
2 roles:
3 - [mon.a, mgr.x, osd.0, osd.1, osd.2, client.0]
4 overrides:
5   ceph:
6     log-whitelist:
7       - is full
8       - overall HEALTH_
9       - \(POOL_FULL\)
10       - \(POOL_NEAR_FULL\)
11       - \(CACHE_POOL_NO_HIT_SET\)
12       - \(CACHE_POOL_NEAR_FULL\)
13 tasks:
14 - install:
15 - ceph:
16     conf:
17       global:
18         osd max object name len: 460
19         osd max object namespace len: 64
20 - exec:
21     client.0:
22       - ceph osd pool create ec-ca 1 1
23       - ceph osd pool create ec 1 1 erasure default
24       - ceph osd pool application enable ec rados
25       - ceph osd tier add ec ec-ca
26       - ceph osd tier cache-mode ec-ca readproxy
27       - ceph osd tier set-overlay ec ec-ca
28       - ceph osd pool set ec-ca hit_set_type bloom
29       - ceph osd pool set-quota ec-ca max_bytes 20480000
30       - ceph osd pool set-quota ec max_bytes 20480000
31       - ceph osd pool set ec-ca target_max_bytes 20480000
32       - timeout 30 rados -p ec-ca bench 30 write || true
33       - ceph osd pool set-quota ec-ca max_bytes 0
34       - ceph osd pool set-quota ec max_bytes 0