Whamcloud - gitweb
LU-10973 lutf: Fix library path
[fs/lustre-release.git] / lustre / tests / racer / dir_migrate.sh
index e95e346..facf4e8 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/bash
+trap 'kill $(jobs -p)' EXIT
 
 DIR=$1
 MAX=$2
@@ -8,8 +9,9 @@ while /bin/true ; do
        migrate_dir=$((RANDOM % MAX))
        file=$((RANDOM % MAX))
        mdt_idx=$((RANDOM % MDTCOUNT))
+
        mkdir -p $DIR/$migrate_dir 2> /dev/null
-       $LFS mv -M$mdt_idx $DIR/$migrate_dir 2> /dev/null
-       touch $DIR/$migrate_dir/$file 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 getdirstripe $DIR/$migrate_dir > /dev/null 2>&1
 done