]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | roles: |
2 | - - mon.a | |
3 | - mgr.x | |
4 | - osd.0 | |
5 | - osd.1 | |
6 | - osd.2 | |
7 | - client.0 | |
8 | tasks: | |
9 | - install: | |
10 | - ceph: | |
224ce89b WB |
11 | log-whitelist: |
12 | - overall HEALTH_ | |
13 | - (CACHE_POOL_NO_HIT_SET) | |
7c673cae FG |
14 | conf: |
15 | global: | |
16 | osd max object name len: 460 | |
17 | osd max object namespace len: 64 | |
18 | - exec: | |
19 | client.0: | |
20 | - ceph osd pool create base-pool 4 | |
c07f9fc5 | 21 | - ceph osd pool application enable base-pool rados |
7c673cae FG |
22 | - ceph osd pool create cache-pool 4 |
23 | - ceph osd tier add base-pool cache-pool | |
24 | - ceph osd tier cache-mode cache-pool writeback | |
25 | - ceph osd tier set-overlay base-pool cache-pool | |
26 | - dd if=/dev/urandom of=$TESTDIR/foo bs=1M count=1 | |
27 | - rbd import --image-format 2 $TESTDIR/foo base-pool/bar | |
28 | - rbd snap create base-pool/bar@snap | |
29 | - rados -p base-pool cache-flush-evict-all | |
30 | - rbd export base-pool/bar $TESTDIR/bar | |
31 | - rbd export base-pool/bar@snap $TESTDIR/snap | |
32 | - cmp $TESTDIR/foo $TESTDIR/bar | |
33 | - cmp $TESTDIR/foo $TESTDIR/snap | |
34 | - rm $TESTDIR/foo $TESTDIR/bar $TESTDIR/snap |