Bugzilla – Bug 6492
gram tests kill all personal gatekeepers
Last modified: 2008-10-24 10:56:48
You need to log in before you can comment on or make changes to this bug.
globus_gram_client_tools_test has multiple times where it invokes "globus-personal-gatekeeper -killall". I'm using one machine to test both globus_4_2_branch and HEAD, and it turns out that one instance of globus_gram_client_tools_test can accidentally kill the personal gatekeeper being used by the other branch's globus_gram_client_tools_test. Just saw that happen today, in fact. The test should get the contact returned by -start instead of assuming that the first entry in -list is the one it started. Then when it shuts it down, it should use -kill <contact> instead of -killall.
This also can occur with globus_gram_cleint_test and globus_gram_jobmanager_test.
Added a new bug---the reason the code does -killall and -list is to avoid hangs when attempting to capture stdout of globus-personal-gatekeeper.
Fix committed to 4.2 branch and trunk.