Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
Lustre 2.7.0
-
3
-
16867
Description
The file_creation_failure() function added to sanity-hsm calls df for debugging purposes but does not redirect the output of df to stderr. Since file_creation_failure is used in functions like make_large_for_cancel which are in turn used in command substitution
local f=$(make_large_for_cancel ...)
the df output goes into $f.
Also many of these functions check for success by calling path2fid which pipes lfs to tr
path2fid() {
$LFS path2fid $1 | tr -d '[]'
}
Since tr will succeed this will fail to detect errors.
Attachments
Issue Links
- is related to
-
LU-3852 sanity-hsm test_251: client26-vm "dd: no space left on device"
-
- Resolved
-
James Nunez (james.a.nunez@intel.com) uploaded a new patch: http://review.whamcloud.com/13827
Subject:
LU-6055hsm: improve error handling in sanity-hsmProject: fs/lustre-release
Branch: b2_5
Current Patch Set: 1
Commit: 5773e67989e9b4953c1801d8c23572b126af8b78