Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / qa / workunits / fs / snaps / snaptest-multiple-capsnaps.sh
1 #!/bin/sh -x
2
3 set -e
4
5 ceph mds set allow_new_snaps true --yes-i-really-mean-it
6
7 echo asdf > a
8 mkdir .snap/1
9 chmod 777 a
10 mkdir .snap/2
11 echo qwer > a
12 mkdir .snap/3
13 chmod 666 a
14 mkdir .snap/4
15 echo zxcv > a
16 mkdir .snap/5
17
18 ls -al .snap/?/a
19
20 grep asdf .snap/1/a
21 stat .snap/1/a | grep 'Size: 5'
22
23 grep asdf .snap/2/a
24 stat .snap/2/a | grep 'Size: 5'
25 stat .snap/2/a | grep -- '-rwxrwxrwx'
26
27 grep qwer .snap/3/a
28 stat .snap/3/a | grep 'Size: 5'
29 stat .snap/3/a | grep -- '-rwxrwxrwx'
30
31 grep qwer .snap/4/a
32 stat .snap/4/a | grep 'Size: 5'
33 stat .snap/4/a | grep -- '-rw-rw-rw-'
34
35 grep zxcv .snap/5/a
36 stat .snap/5/a | grep 'Size: 5'
37 stat .snap/5/a | grep -- '-rw-rw-rw-'
38
39 rmdir .snap/[12345]
40
41 echo "OK"
42
43
44