]>
git.proxmox.com Git - ceph.git/blob - ceph/qa/workunits/fs/snaps/snaptest-snap-rename.sh
4 if "$@"; then return 1; else return 0; fi
14 mv d
1/d
2/.snap
/foo d
1/d
2/.snap
/bar
15 # snapshot name can't start with _
16 expect_failure
mv d
1/d
2/.snap
/bar d
1/d
2/.snap
/_bar
17 # can't rename parent snapshot
18 expect_failure
mv d
1/d
2/.snap
/_foo_
* d
1/d
2/.snap
/foo
19 expect_failure
mv d
1/d
2/.snap
/_foo_
* d
1/d
2/.snap
/_foo_1
20 # can't rename snapshot to different directroy
21 expect_failure
mv d
1/d
2/.snap
/bar d
1/.snap
/
22 # can't overwrite existing snapshot
23 expect_failure python3
-c "import os; os.rename('d1/d3/.snap/foo', 'd1/d3/.snap/bar')"
24 # can't move snaphost out of snapdir
25 expect_failure python3
-c "import os; os.rename('d1/.snap/foo', 'd1/foo')"