+
+test_247g() {
+ (( $MDSCOUNT > 1 )) || skip_env "needs > 1 MDTs"
+
+ $LFS mkdir -i 0 -c 4 -H fnv_1a_64 $DIR/$tdir ||
+ error "mkdir $tdir failed"
+ test_subdir_mount_lock $tdir
+}
+run_test 247g "striped directory submount revalidate ROOT from cache"
+
+test_247h() {
+ (( $MDSCOUNT > 1 )) || skip_env "needs > 1 MDTs"
+ (( $MDS1_VERSION >= $(version_code 2.15.51) )) ||
+ skip "Need MDS version at least 2.15.51"
+
+ $LFS mkdir -i 1 -c $MDSCOUNT $DIR/$tdir || error "mkdir $tdir failed"
+ test_subdir_mount_lock $tdir
+ mkdir_on_mdt -i 0 $DIR/$tdir/$tdir.0 || error "mkdir $tdir.0 failed"
+ mkdir_on_mdt -i 1 $DIR/$tdir/$tdir.0/$tdir.1 ||
+ error "mkdir $tdir.1 failed"
+ test_subdir_mount_lock $tdir/$tdir.0/$tdir.1
+}
+run_test 247h "remote directory submount revalidate ROOT from cache"