Bugzilla – Bug 6138
Interrupt staging if jobs are terminated and staging is active
Last modified: 2008-06-09 12:16:08
You need to log in before you can comment on or make changes to this bug.
While Gram4 tries to cancel a job at the local resource manager, if the job is currently running in the local resource manager when a client calls destroy() for the job, it never interrupted a currently running staging if a job was in the middle of staging when the client calls destroy() for the job. In fact it doesn't even wait for the staging to be completed before starting the clean up steps. Solution: In 4.2 Gram interrupts stageIn and stageOut by destroying the transfer resources before the cleanup steps are started. fileCleanUp is not interrupted, because this would have to be performed anyway in termination.