Whamcloud - gitweb
LU-15529 mdt: optimize dir migration locking
[fs/lustre-release.git] / lustre / tests / racer / dir_migrate.sh
index facf4e8..9c21146 100755 (executable)
@@ -10,8 +10,12 @@ while /bin/true ; do
        file=$((RANDOM % MAX))
        mdt_idx=$((RANDOM % MDTCOUNT))
 
+       (( $RACER_MIGRATE_STRIPE_MAX > 1 )) &&
+               mdt_count=$((RANDOM % RACER_MIGRATE_STRIPE_MAX + 1)) ||
+               mdt_count=1
+
        mkdir -p $DIR/$migrate_dir 2> /dev/null
        eval touch $DIR/$migrate_dir/{$file..$MAX} 2> /dev/null
-       $LFS mv -m$mdt_idx $DIR/$migrate_dir 2> /dev/null
+       $LFS migrate -m$mdt_idx -c$mdt_count $DIR/$migrate_dir 2> /dev/null
        $LFS getdirstripe $DIR/$migrate_dir > /dev/null 2>&1
 done