vfs_shadow_copy2: add tests for snapsharepath
authorUri Simchoni <uri@samba.org>
Tue, 3 Nov 2015 09:15:52 +0000 (11:15 +0200)
committerMichael Adam <obnox@samba.org>
Thu, 21 Jan 2016 10:19:02 +0000 (11:19 +0100)
Signed-off-by: Uri Simchoni <uri@samba.org>
selftest/target/Samba3.pm
source3/script/tests/test_shadow_copy.sh

index cd293a6c9bc018b31a56ace2df591cbfe9776db4..44dadfb024ecbe4a8b2ad0b94ae113491a1c4db6 100755 (executable)
@@ -1616,6 +1616,14 @@ sub provision($$$$$$$$)
        shadow:mountpoint = $shadow_mntdir
        shadow:snapdirseverywhere = yes
 
+[shadow8]
+       path = $shadow_shrdir
+       comment = previous versions using snapsharepath
+       vfs objects = shadow_copy2
+       shadow:mountpoint = $shadow_mntdir
+       shadow:snapdir = $shadow_tstdir/.snapshots
+       shadow:snapsharepath = share
+
 [shadow_wl]
        path = $shadow_shrdir
        comment = previous versions with wide links allowed
index eecd5b86eac3099747767ec04f73d1b4c2dce9d1..171008da18b73953136313249ab01c249cbf870c 100755 (executable)
@@ -278,6 +278,7 @@ test_shadow_copy_fixed shadow3 mount/base share "sub volume snapshots mounted un
 test_shadow_copy_fixed shadow4 . share "sub volume snapshots mounted outside"
 test_shadow_copy_fixed shadow5 mount/base/share "" "full volume snapshots and share mounted under volume"
 test_shadow_copy_fixed shadow6 . "" "full volume snapshots and share mounted outside"
+test_shadow_copy_fixed shadow8 . share "logical snapshot layout"
 
 # tests for snapshot everywhere - one snapshot location
 test_shadow_copy_fixed shadow7 mount base/share "'everywhere' full volume snapshots"