]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test_rados_sync: check that second sync does nada
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Sat, 7 May 2011 00:42:23 +0000 (17:42 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Sat, 7 May 2011 00:42:23 +0000 (17:42 -0700)
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
src/test/test_rados_sync.sh

index df2f35362d018728aee6f29b50372337c1254baf..029a85ea3b099c96c68ec64ed39342e0e5795f42 100755 (executable)
@@ -94,7 +94,12 @@ diff -q -r "$TDIR/dira" "$TDIR/dirb" \
     || die "failed to export the same stuff we imported!"
 
 # import some stuff with extended attributes on it
-run_expect_succ "$RADOS_SYNC" import "$TDIR/dirc" "$POOL"
+run_expect_succ "$RADOS_SYNC" import "$TDIR/dirc" "$POOL" | tee $TDIR/out
+run_expect_succ grep -q '\[xattr\]' $TDIR/out
+
+# the second time, the xattrs should match, so there should be nothing to do.
+run_expect_succ "$RADOS_SYNC" import "$TDIR/dirc" "$POOL" | tee $TDIR/out
+run_expect_fail grep -q '\[xattr\]' $TDIR/out
 
 # export some stuff with extended attributes on it
 run_expect_succ "$RADOS_SYNC" -C export "$POOL" "$TDIR/dirc_copy"