The replay-single tests 80a - 80d call remote_dir_check_80. This
subroutine does not check the return code of 'lfs getstripe' which
results in bash errors in when checking the return of getstrip.
Signed-off-by: James Nunez <james.a.nunez@intel.com>
Change-Id: I6c7e974aff38c13afc38594327d4a11ac5efd60b
Reviewed-on: http://review.whamcloud.com/15111
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Cliff White <cliff.white@intel.com>
Reviewed-by: Justin Miller <jmiller@cray.com>
remote_dir_check_80() {
local MDTIDX=1
- local diridx=$($GETSTRIPE -M $remote_dir)
+ local diridx
+ local fileidx
+
+ diridx=$($GETSTRIPE -M $remote_dir) ||
+ error "$GETSTRIPE -M $remote_dir failed"
[ $diridx -eq $MDTIDX ] || error "$diridx != $MDTIDX"
createmany -o $remote_dir/f-%d 20 || error "creation failed"
- local fileidx=$($GETSTRIPE -M $remote_dir/f-1)
+ fileidx=$($GETSTRIPE -M $remote_dir/f-1) ||
+ error "$GETSTRIPE -M $remote_dir/f-1 failed"
[ $fileidx -eq $MDTIDX ] || error "$fileidx != $MDTIDX"
return 0