Red Hat Bugzilla – Bug 476779
Job Router doesn't recognize routed job complete
Last modified: 2009-02-04 11:04:15 EST
Description of problem:
When a cluster of 10 jobs is submitted, the jobs all run to completion (routed jobs shutdown), but the job router never recognizes that the routed job as completed so the source jobs never complete and go through the finalization process.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Fix will be present after 7.2.0-0.13
Author: Matthew Farrellee <matt>
Date: Thu Dec 18 11:19:30 2008 -0600
Fixed a dirty write bug in the JobRouter's Status Hook
The JobRouter would get a copy of an ad from the ClassAdCollection and
spawn the hook. While the hook was executing the JobRouter would
update the ad the hook was working on. When the hook returned the
stale ad would be used for updates. The result was stale data would
overwrite current data.
The fix is to sync the ad with the ClassAdCollection when the hook
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.