From 0939ebd9a8c52c5a2bd658df9d015399fcd145e6 Mon Sep 17 00:00:00 2001 From: wangdi Date: Mon, 6 Aug 2012 14:49:26 -0700 Subject: [PATCH] LU-1548 mdssurvey: fix file_count in mds_survey It should use file_count_per_thread in lctl command, instead of file_count directly. Signed-off-by: Wang di Change-Id: I606a988db373c1065544385fdd1dfd42821eef2b Reviewed-on: http://review.whamcloud.com/3549 Tested-by: Hudson Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Minh Diep Reviewed-by: Oleg Drokin --- lustre-iokit/mds-survey/mds-survey | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre-iokit/mds-survey/mds-survey b/lustre-iokit/mds-survey/mds-survey index 19536f2..9c529bf 100755 --- a/lustre-iokit/mds-survey/mds-survey +++ b/lustre-iokit/mds-survey/mds-survey @@ -267,6 +267,7 @@ for ((thr = $thrlo; thr <= $thrhi; thr*=2)); do if (( thr_per_dir <= 0 )); then continue fi + file_count_per_thread=$((${file_count}/${thr})) str=`printf 'mdt %1d file %7d dir %4d thr %4d ' \ $ndevs $file_count $dir_count $thr` echo "=======================> $str" >> $workf @@ -291,7 +292,7 @@ for ((thr = $thrlo; thr <= $thrhi; thr*=2)); do echo >> ${cmdsf}_${host} \ "$lctl > $tmpfi 2>&1 \ --threads $thr -$snap $devno test_$test -d /$basedir -D $dir_count \ - -b $start_number -n $file_count" + -b $start_number -n $file_count_per_thread" done pidcount=0 for host in ${unique_hosts[@]}; do -- 1.8.3.1