Fork Job Manager
This package contains the "fork" interface to the GRAM Job Manager. It is a setup package; the script setup-globus-job-manager-fork must be run to register a fork job manager with the Gatekeeper as a service.
- Set the job manager service name to be NAME. The default service name for a Fork job manager is "jobmanager-fork". See globus_gram_resource_manager_contact for information on how the service name is used by GRAM.
The fork job manager does not support any scheduler-specific RSL attributes.
Add rudimentary support mpi jobs using mpiexec.
Fix for jobtype=mpi with wsgram
Fix for error when an argument is 0
Fix for bug #2732 (relative path to executable)
Fix hang (waiting for fork starter to terminate in submit)
Fix for bug #2265 (Fork script can return bad error message)
Added support for fork starter for java ws GRAM implementation
Fix for bug #1631 Fix for bug #1633
#757 - jobmanager inifintely tries to create scratch directory #828 - Lots of warnings from perl in various JobManager pm files #931 - Improved job managers also merging fixes from 2.4.1 #870 - condor.pm misssing IO::File #887 - globus_gram_job_manager-3.9 and JobManager.pm Omission #932 - LSF jobmanager in toolkit 2.2.5 does not set LSF environment #948 - Jobmanager-condor not able to run jobs
Fix or bug #857 (re-execution of job after jm restart) Fix related to #849 (set close on exec on some FDs) Merge of perl changes related to bug #802 Eliminate perl warnings
Split from the core of the Job Manager as a setup package.
The test for mpirun is done at the time this package is set up. If mpirun is not found at that time, the job manager will return the error GLOBUS_GRAM_PROTOCOL_ERROR_JOBTYPE_NOT_SUPPORTED instead of GLOBUS_GRAM_PROTOCOL_ERROR_MPIRUN_NOT_FOUND.
The fork job manager ignores some RSL attributes (host_count, max_cpu_time, max_memory, max_time, max_wall_time, min_memory, project, queue). Previous versions of the fork job manager would catch errors in improper values for these attributes (such as a negative max memory). In this version, errors in those attributes are ignored.