Optimize restore_and_check_size() in sanity-hsm so that time won't
be wasted when waiting.
Change-Id: Ie683953670c618a1790b71b8ab55f24f61198073
Signed-off-by: Gu Zheng <gzheng@ddn.com>
Reviewed-on: http://review.whamcloud.com/22145
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Wang Shilong <wshilong@ddn.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
while [[ "$st" != "0x00000009" && $cpt -le 10 ]]
do
n=$(stat -c "%s" $f)
- # we echo in both cases to show stat is not
- # hang
+ # we echo in both cases to show stat is not hang
if [[ $n != $s ]]; then
echo "size seen is $n != $s"
err=1
else
echo "size seen is right: $n == $s"
fi
- st=$(get_hsm_flags $f)
sleep 10
cpt=$((cpt + 1))
+ st=$(get_hsm_flags $f)
done
- if [[ $cpt -lt 10 ]]; then
+ if [[ "$st" = "0x00000009" ]]; then
echo " "done
else
echo " restore is too long"