Description of problem: The file_no_perms.py test expects 2 messages, 1 from the reply fetch and 1 from the exit hook upon failure. The starterlog shows an invocation of the Exit Hook: 07/29/11 18:13:26 HOOK_JOB_EXIT (/usr/libexec/condor/hooks/hook_job_exit.py) invoked with reason: "evict" However, carod's log does not show invocation of handle_job_exit. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This is actually a mistake in the test. The code in condor is unchanged from 7.4.5. The starter is excepting because it is unable to execute the job, and part of the cleanup process ends up invoking the exit hook. However, the starter finishes cleaning up and exits before the exit hook completes. I verified that the same error case occurs in 7.4.5.
Test is fixed on branch: BZ726761-noperms-test-fix