Details
-
Bug
-
Resolution: Fixed
-
Minor
-
Lustre 2.7.0, Lustre 2.5.3
-
3
-
15729
Description
copytool_cleanup() function of sanity-hsm test suite does not presently check/wait for effective copytool main+fork'ed processes death.
This can be a problem, since a lot of sanity-hsm sub-tests end with a copytool_cleanup() call when next sub-test starts with a copytool_setup() call, and may lead to situations/failures, like in the following auto-tests sessions :
https://testing.hpdd.intel.com/test_sets/2fb4cdd8-3aaa-11e4-a021-5254006e85c2
https://testing.hpdd.intel.com/test_sets/7ff7ee42-2fe2-11e4-9f89-5254006e85c2
https://testing.hpdd.intel.com/test_sets/1bc3d036-311c-11e4-b503-5254006e85c2
https://testing.hpdd.intel.com/test_sets/02b03f6c-e761-11e3-9c5d-52540035b04c
where next sub-test copytool_setup() attempt will not succeed to restart a new/fresh copytool (but only signal the current/old one from previous sub-test), finally leading to a test failure.