Details
-
New Feature
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
-
9223372036854775807
Description
When running sanity-hsm.sh on the local node, the lhsmtool_posix programm name is "lt-lhsmtool_posix", not "lhsmtool_posix". (where the path is lustre/utils/)
[root@server lustre-release]# cd lustre/utils/ [root@server utils]# ./lhsmtool_posix --help Usage: lt-lhsmtool_posix [options]... <mode> <lustre_mount_point> ...
while the program run the lhsmtool_posix directly (the path is /usr/sbin/lhsmtool_posix), the output is:
[root@server utils]# lhsmtool_posix --help Usage: lhsmtool_posix [options]... <mode> <lustre_mount_point> ...
Thus, when running sanity-hsm.sh locally, it wrongly gets the HSMTOOL_BASE with "lhsmtool_posix", not "lt-lhsmtool_posix", and during the cleanup of HSM tests in kill_copytools, "killall -q $HSMTOOL_BASE" will kill nothing, and execute the wrong cleanup action.
Attachments
Issue Links
- is related to
-
LU-10627 tests/utils: lhsmtool_posix now runs lt-lhsmtool_posix and breaks tests
- Resolved