3 function expect_false
()
6 if "$@"; then return 1; else return 0; fi
9 # make sure we can do multiple file systems
10 ceph fs flag
set enable_multiple true
--yes-i-really-mean-it
12 # create a volume if one doesn't exist
13 if `ceph fs volume ls | jq 'length'` -eq 0 ; then
15 ceph fs volume create
$EXISTING
17 EXISTING
=`ceph fs volume ls | jq -r '.[0].name'`
22 # create and remove volumes
23 if ceph fs volume
ls |
grep bar
; then
24 echo 'uh, volume bar already exists, bailing'
27 ceph fs volume create bar
28 ceph fs volume
ls |
grep bar
31 # subvolumes on $EXISTING
32 ceph fs subvolume create
$EXISTING sub1
33 ceph fs subvolume create
$EXISTING sub2
34 ceph fs subvolume
rm $EXISTING sub2
35 ceph fs subvolume
rm $EXISTING sub1