Whamcloud - gitweb
LU-5937 lfs: ensure a valid directory size in lfs find
[fs/lustre-release.git] / lustre / tests / sanity.sh
index 573844b..4deb81c 100644 (file)
@@ -5035,6 +5035,19 @@ test_56z() { # LU-4824
 }
 run_test 56z "lfs find should continue after an error"
 
+test_56aa() { # LU-5937
+       [ $MDSCOUNT -lt 2 ] && skip "needs >= 2 MDTs" && return
+
+       mkdir $DIR/$tdir
+       $LFS setdirstripe -c$MDSCOUNT $DIR/$tdir/striped_dir
+
+       createmany -o $DIR/$tdir/striped_dir/${tfile}- 1024
+       local dirs=$(lfs find --size +8k $DIR/$tdir/)
+
+       [ -n "$dirs" ] || error "lfs find --size wrong under striped dir"
+}
+run_test 56aa "lfs find --size under striped dir"
+
 test_57a() {
        [ $PARALLEL == "yes" ] && skip "skip parallel run" && return
        # note test will not do anything if MDS is not local