[LU-13688] Handle in-tree executed HSM copytools correctly Created: 17/Jun/20 Updated: 23/Jan/21 Resolved: 23/Jan/21 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.14.0 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Nikitas Angelinas | Assignee: | Nikitas Angelinas |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||
| Severity: | 3 | ||||||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||||||
| Description |
|
The Lustre test suite and HSM copytools can be invoked from either within /usr/lib/ if they have been installed from source or from packages, or from within the Lustre source tree, usually for testing purposes; in the latter case, the name of the copytool process is prepended with an "lt-", due to being invoked via a libtool wrapper script. The Lustre test framework relies on libtool execute to distinguish between these two cases, parse the command parameters and send signals to the correct process name. Unfortunately, this doesn't seem to work for lhsmtool_posix as its wrapper script is placed in lustre/utils, but the Lustre test suite is in lustre/tests, which doesn't allow the libtool execute parsing and replacing to succeed. |
| Comments |
| Comment by Gerrit Updater [ 17/Jun/20 ] |
|
Nikitas Angelinas (nikitas.angelinas@hpe.com) uploaded a new patch: https://review.whamcloud.com/38961 |
| Comment by Gerrit Updater [ 17/Jun/20 ] |
|
Nikitas Angelinas (nikitas.angelinas@hpe.com) uploaded a new patch: https://review.whamcloud.com/38962 |
| Comment by Gerrit Updater [ 13/Aug/20 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38961/ |
| Comment by Gerrit Updater [ 13/Aug/20 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38962/ |
| Comment by Peter Jones [ 13/Aug/20 ] |
|
Landed for 2.14 |
| Comment by Nikitas Angelinas [ 23/Jan/21 ] |
|
|