]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/rbd/pwl-cache/tmpfs/4-cache-path.yaml
import ceph quincy 17.2.4
[ceph.git] / ceph / qa / suites / rbd / pwl-cache / tmpfs / 4-cache-path.yaml
1 overrides:
2 ceph:
3 conf:
4 client:
5 rbd_persistent_cache_path: /home/ubuntu/cephtest/rbd-pwl-cache
6 rbd_plugins: pwl_cache
7 tasks:
8 - exec:
9 client.0:
10 - "mkdir /home/ubuntu/cephtest/tmpfs"
11 - "mkdir /home/ubuntu/cephtest/rbd-pwl-cache"
12 - "sudo mount -t tmpfs -o size=20G tmpfs /home/ubuntu/cephtest/tmpfs"
13 - "truncate -s 20G /home/ubuntu/cephtest/tmpfs/loopfile"
14 - "mkfs.ext4 /home/ubuntu/cephtest/tmpfs/loopfile"
15 - "sudo mount -o loop /home/ubuntu/cephtest/tmpfs/loopfile /home/ubuntu/cephtest/rbd-pwl-cache"
16 - "sudo chmod 777 /home/ubuntu/cephtest/rbd-pwl-cache"
17 - exec_on_cleanup:
18 client.0:
19 - "sudo umount /home/ubuntu/cephtest/rbd-pwl-cache"
20 - "sudo umount /home/ubuntu/cephtest/tmpfs"
21 - "rm -rf /home/ubuntu/cephtest/rbd-pwl-cache"
22 - "rm -rf /home/ubuntu/cephtest/tmpfs"