This is a collection of various magic numbers in HTCondor- and Grid-related software. These are mostly extracted from the source files for the software in question. {section: HTCondor} {subsection: Universe} {quote:JobUniverse} in job {quote:ClassAds} |0|Min|A placeholder, not a universe| |1|Standard|Single process relinked jobs| |2|Pipe|A placeholder, no longer used| |3|Linda|A placeholder, no longer used| |4|PVM|Parallel Virtual Machine apps, no longer used| |5|Vanilla|Single process non-relinked jobs| |6|PVMD|PVM daemon process, no longer used| |7|Scheduler|A job run under the schedd| |8|MPI|Message Passing Interface jobs| |9|Grid / Globus|Jobs managed by condor_gridmanager (V6.6: always Globus, V6.7: grid_type=gt2, gt3, gt4, condor, oracle, nordugrid...)| |10|Java|Jobs for the Java Virtual Machine| |11|Parallel|Generalized parallel jobs| |12|Local|A job run under the schedd using a starter (advanced form of Scheduler)| |13|VM|A job that is a virtual machine image| |14|Max|A placeholder, not a universe| {subsection: Job Status} {quote:JobStatus} in job {quote:ClassAds} |0|Unexpanded|U| |1|Idle|I| |2|Running|R| |3|Removed|X| |4|Completed|C| |5|Held|H| |6|Transferring_Output|>| |7|Suspended|S| {subsection: Slot Activity} |0|None| |1|Idle| |2|Busy| |3|Retiring| |4|Vacating| |5|Suspended| |6|Benchmarking| |7|Killing| {subsection: DAGMan Node Return Values} |0 through 255|job exited with corresponding return value| |-1 through -32|job killed by corresponding (non-negative) signal number| |-1001|job whose batch system submission fails| |-1002|job externally removed from the batch system queue (by something other than condor_dagman) | {subsection: Notification} {quote:JobNotification} in job {quote:ClassAds} |0|Never| |1|Always| |2|Complete| |3|Error| {subsection: Shadow exit status} (Source: h/exit.h) |*Value*|*Name*|*Description*| |4|JOB_EXCEPTION|The job exited with an exception| |44|DPRINTF_ERROR|There is a fatal error with dprintf()| |100|JOB_EXITED|The job exited (not killed)| |101|JOB_CKPTED|The job was checkpointed| |102|JOB_KILLED|The job was killed| |103|JOB_COREDUMPED|The job was killed and a core file produced| |105|JOB_NO_MEM|Not enough memory to start the shadow| |106|JOB_SHADOW_USAGE|incorrect arguments to condor_shadow| |107|JOB_NOT_CKPTED|The job was kicked off without a checkpoint| |107|JOB_SHOULD_REQUEUE|(!) We define this to the same number, since we want the same behavior. However, "JOB_NOT_CKPTED" doesn't mean much if we're not a standard universe job. The effect of this exit code is that we want the job to be put back in the job queue and run again.| |108|JOB_NOT_STARTED|Can't connect to startd or request refused| |109|JOB_BAD_STATUS|Job status != RUNNING on startup| |110|JOB_EXEC_FAILED|Exec failed for some reason other than ENOMEM| |111|JOB_NO_CKPT_FILE|There is no checkpoint file (lost)| |112|JOB_SHOULD_HOLD|The job should be put on hold| |113|JOB_SHOULD_REMOVE|The job should be removed| |114|JOB_MISSED_DEFERRAL_TIME|The job missed its deferred execution time| |115|JOB_EXITED_AND_CLAIM_CLOSING|Same as JOB_EXITED, but also inform schedd that the claim will not accept any more jobs| |116|JOB_RECONNECT_FAILED|Shadow was started in reconnect mode, and yet failed to reconnect to the starter| {subsection: Other exit status} |*Value*|*Name*|*Description*| |-1073740777|ACCESS_VIOLATION|Windows, AKA as C0000005| |44|DPRINTF_ERROR|There is a fatal error with dprintf()| {subsection: Job Hold Reason Codes} (Source: src/condor_c++_util/condor_holdcodes.h) |*Value* |*Reason* |*{quote:SubCode} Contents*| |0 |Unspecified |N/A| |1 |{quote:UserRequest} |N/A| |2 |{quote:GlobusGramError} |GRAM error code| |3 |{quote:JobPolicy} |N/A| |4 |{quote:CorruptedCredential} |N/A| |5 |{quote:JobPolicyUndefined} |N/A| |6 |{quote:FailedToCreateProcess} |Unix errno| |7 |{quote:UnableToOpenOutput} |Unix errno| |8 |{quote:UnableToOpenInput} |Unix errno| |9 |{quote:UnableToOpenOutputStream} |Unix errno| |10 |{quote:UnableToOpenInputStream} |Unix errno| |11 |{quote:InvalidTransferAck} |N/A| |12 |{quote:DownloadFileError} |Unix errno| |13 |{quote:UploadFileError} |Unix errno| |14 |{quote:IwdError} |Unix errno| |15 |{quote:SubmittedOnHold} |N/A| |16 |{quote:SpoolingInput} |N/A| |17 |{quote:JobShadowMismatch} |N/A| |18 |{quote:InvalidTransferGoAhead} |N/A| |19 |{quote:HookPrepareJobFailure} |Hook process exit code (or exit signal, if negative)| |20 |{quote:MissedDeferredExecutionTime} |N/A| |21 |{quote:StartdHeldJob} |WANT_HOLD_SUBCODE parameter| |22 |{quote:UnableToInitUserLog} |N/A| |23 |{quote: FailedToAccessUserAccount} |N/A| |24 |{quote: NoCompatibleShadow} |N/A| |25 |{quote: InvalidCronSettings} |N/A| |26 |{quote: SystemPolicy} |N/A| |27 |{quote: SystemPolicyUndefined} |N/A| |28 |{quote: GlexecChownSandboxToUser} |N/A| |29 |{quote: PrivsepChownSandboxToUser} |N/A| |30 |{quote: GlexecChownSandboxToCondor} |N/A| |31 |{quote: PrivsepChownSandboxToCondor} |N/A| |32 |{quote: MaxTransferInputSizeExceeded} |N/A| |33 |{quote: MaxTransferOutputSizeExceeded} |N/A| |34 |{quote: JobOutOfResources} |N/A| |35 |{quote: InvalidDockerImage} |N/A| |36 |{quote: FailedToCheckpoint} |N/A| |37 |{quote: EC2UserError} |N/A| |38 |{quote: EC2InternalError} |N/A| |39 |{quote: EC2AdminError} |N/A| |40 |{quote: EC2ConnectionProblem} |N/A| |41 |{quote: EC2ServerError} |N/A| |42 |{quote: EC2InstancePotentiallyLostError} |N/A| |43 |{quote: PreScriptFailed} |N/A| |44 |{quote: PostScriptFailed} |N/A| {subsection: Log event codes} |Submit |0| |Execute |1| |Executable error |2| |Checkpointed |3| |Job evicted |4| |Job terminated |5| |Image size |6| |Shadow exception |7| |Generic |8| |Job aborted |9| |Job suspended |10| |Job unsuspended |11| |Job held |12| |Job released |13| |Node execute |14| |Node terminated |15| |Post script terminated |16| |Globus submit |17| |Globus submit failed |18| |Globus resource up |19| |Globus resource down |20| |Remote error |21| |Job disconnected |22| |Job reconnected |23| |Job reconnect failed |24| |Grid resource up |25| |Grid resource down |26| |Grid submit |27| |Job Ad Information |28| |Job Status Unknown |29| |Job Status Known |30| |Job Stage In |31| |Job Stage Out |32| {subsection: Queue-Management Commands} |*Number* |*Action*| |10001 |{quote:InitializeConnection}| |10002 |{quote:NewCluster}| |10003 |{quote:NewProc}| |10004 |{quote:DestroyCluster}| |10005 |{quote:DestroyProc}| |10006 |{quote:SetAttribute}| |10007 |{quote:CloseConnection}| |10008 |{quote:GetAttributeFloat}| |10009 |{quote:GetAttributeInt}| |10010 |{quote:GetAttributeString}| |10011 |{quote:GetAttributeExpr}| |10012 |{quote:DeleteAttribute}| |10013 |{quote:GetNextJob}| |10014 |{quote:FirstAttribute}| |10015 |{quote:NextAttribute}| |10016 |{quote:DestroyClusterByConstraint}| |10017 |{quote:SendSpoolFile}| |10018 |{quote:GetJobAd}| |10019 |{quote:GetJobByConstraint}| |10020 |{quote:GetNextJobByConstraint}| |10021 |{quote:SetAttributeByConstraint}| |10022 |{quote:InitializeReadOnlyConnection}| |10023 |{quote:BeginTransaction}| |10024 |{quote:AbortTransaction}| |10025 |{quote:SetTimerAttribute}| |10026 |{quote:GetAllJobsByConstraint}| |10027 |{quote:SetAttribute2}| |10028 |{quote:CloseSocket}| |10029 |{quote:SendSpoolFileIfNeeded}| {subsection: ClassAd Log Commands} |*Number* |*Action*| |101 |{quote:NewClassAd}| |102 |{quote:DestroyClassAd}| |103 |{quote:SetAttribute}| |104 |{quote:DeleteAttribute}| |105 |{quote:BeginTransaction}| |106 |{quote:EndTransaction}| |107 |{quote:LogHistoricalSequenceNumber}| {subsection: DaemonCore Commands and Signals} From condor_includes/condor_commands.h |*Name* |*Number*| |DC_RAISESIGNAL |60000| |DC_PROCESSEXIT |60001| |DC_CONFIG_PERSIST |60002| |DC_CONFIG_RUNTIME |60003| |DC_RECONFIG |60004| |DC_OFF_GRACEFUL |60005| |DC_OFF_FAST |60006| |DC_CONFIG_VAL |60007| |DC_CHILDALIVE |60008| |DC_SERVICEWAITPIDS |60009| |DC_AUTHENTICATE |60010| |DC_NOP |60011| |DC_RECONFIG_FULL |60012| |DC_FETCH_LOG |60013| |DC_INVALIDATE_KEY |60014| |DC_OFF_PEACEFUL |60015| |DC_SET_PEACEFUL_SHUTDOWN |60016| |DC_TIME_OFFSET |60017| |DC_PURGE_LOG |60018| {subsection: CEDAR Authentication Methods} From condor_includes/condor_auth.h and condor_io/condor_secman.C |*Name* |*Number*| |CLAIMTOBE |2| |FS |4| |FS_REMOTE |8| |NTSSPI |16| |GSI |32| |KERBEROS |64| |ANONYMOUS |128| |SSL |256| |PASSWORD |512| {section: Globus} {subsection: GRAM Error Codes} From Globus 2.2.4, globus_gram_protocol-5.0/globus_gram_protocol_constants.h and globus_gram_protocol_error.c |*Value* |*GLOBUS_GRAM_PROTOCOL_ERROR_...* |*Error String*| |0 | |Success| |1 |PARAMETER_NOT_SUPPORTED |one of the RSL parameters is not supported| |2 |INVALID_REQUEST |the RSL length is greater than the maximum allowed| |3 |NO_RESOURCES |an I/O operation failed| |4 |BAD_DIRECTORY |jobmanager unable to set default to the directory requested| |5 |EXECUTABLE_NOT_FOUND |the executable does not exist| |6 |INSUFFICIENT_FUNDS |of an unused INSUFFICIENT_FUNDS| |7 |AUTHORIZATION |authentication with the remote server failed| |8 |USER_CANCELLED |the user cancelled the job| |9 |SYSTEM_CANCELLED |the system cancelled the job| |10 |PROTOCOL_FAILED |data transfer to the server failed| |11 |STDIN_NOT_FOUND |the stdin file does not exist| |12 |CONNECTION_FAILED |the connection to the server failed (check host and port)| |13 |INVALID_MAXTIME |the provided RSL 'maxtime' value is not an integer| |14 |INVALID_COUNT |the provided RSL 'count' value is not an integer| |15 |NULL_SPECIFICATION_TREE |the job manager received an invalid RSL| |16 |JM_FAILED_ALLOW_ATTACH |the job manager failed in allowing others to make contact| |17 |JOB_EXECUTION_FAILED |the job failed when the job manager attempted to run it| |18 |INVALID_PARADYN |an invalid paradyn was specified| |19 |INVALID_JOBTYPE |the provided RSL 'jobtype' value is invalid| |20 |INVALID_GRAM_MYJOB |the provided RSL 'myjob' value is invalid| |21 |BAD_SCRIPT_ARG_FILE |the job manager failed to locate an internal script argument file| |22 |ARG_FILE_CREATION_FAILED |the job manager failed to create an internal script argument file| |23 |INVALID_JOBSTATE |the job manager detected an invalid job state| |24 |INVALID_SCRIPT_REPLY |the job manager detected an invalid script response| |25 |INVALID_SCRIPT_STATUS |the job manager detected an invalid script status| |26 |JOBTYPE_NOT_SUPPORTED |the provided RSL 'jobtype' value is not supported by this job manager| |27 |UNIMPLEMENTED |unused ERROR_UNIMPLEMENTED| |28 |TEMP_SCRIPT_FILE_FAILED |the job manager failed to create an internal script submission file| |29 |USER_PROXY_NOT_FOUND |the job manager cannot find the user proxy| |30 |OPENING_USER_PROXY |the job manager failed to open the user proxy| |31 |JOB_CANCEL_FAILED |the job manager failed to cancel the job as requested| |32 |MALLOC_FAILED |system memory allocation failed| |33 |DUCT_INIT_FAILED |the interprocess job communication initialization failed| |34 |DUCT_LSP_FAILED |the interprocess job communication setup failed| |35 |INVALID_HOST_COUNT |the provided RSL 'host count' value is invalid| |36 |UNSUPPORTED_PARAMETER |one of the provided RSL parameters is unsupported| |37 |INVALID_QUEUE |the provided RSL 'queue' parameter is invalid| |38 |INVALID_PROJECT |the provided RSL 'project' parameter is invalid| |39 |RSL_EVALUATION_FAILED |the provided RSL string includes variables that could not be identified| |40 |BAD_RSL_ENVIRONMENT |the provided RSL 'environment' parameter is invalid| |41 |DRYRUN |the provided RSL 'dryrun' parameter is invalid| |42 |ZERO_LENGTH_RSL |the provided RSL is invalid (an empty string)| |43 |STAGING_EXECUTABLE |the job manager failed to stage the executable| |44 |STAGING_STDIN |the job manager failed to stage the stdin file| |45 |INVALID_JOB_MANAGER_TYPE |the requested job manager type is invalid| |46 |BAD_ARGUMENTS |the provided RSL 'arguments' parameter is invalid| |47 |GATEKEEPER_MISCONFIGURED |the gatekeeper failed to run the job manager| |48 |BAD_RSL |the provided RSL could not be properly parsed| |49 |VERSION_MISMATCH |there is a version mismatch between GRAM components| |50 |RSL_ARGUMENTS |the provided RSL 'arguments' parameter is invalid| |51 |RSL_COUNT |the provided RSL 'count' parameter is invalid| |52 |RSL_DIRECTORY |the provided RSL 'directory' parameter is invalid| |53 |RSL_DRYRUN |the provided RSL 'dryrun' parameter is invalid| |54 |RSL_ENVIRONMENT |the provided RSL 'environment' parameter is invalid| |55 |RSL_EXECUTABLE |the provided RSL 'executable' parameter is invalid| |56 |RSL_HOST_COUNT |the provided RSL 'host_count' parameter is invalid| |57 |RSL_JOBTYPE |the provided RSL 'jobtype' parameter is invalid| |58 |RSL_MAXTIME |the provided RSL 'maxtime' parameter is invalid| |59 |RSL_MYJOB |the provided RSL 'myjob' parameter is invalid| |60 |RSL_PARADYN |the provided RSL 'paradyn' parameter is invalid| |61 |RSL_PROJECT |the provided RSL 'project' parameter is invalid| |62 |RSL_QUEUE |the provided RSL 'queue' parameter is invalid| |63 |RSL_STDERR |the provided RSL 'stderr' parameter is invalid| |64 |RSL_STDIN |the provided RSL 'stdin' parameter is invalid| |65 |RSL_STDOUT |the provided RSL 'stdout' parameter is invalid| |66 |OPENING_JOBMANAGER_SCRIPT |the job manager failed to locate an internal script| |67 |CREATING_PIPE |the job manager failed on the system call pipe()| |68 |FCNTL_FAILED |the job manager failed on the system call fcntl()| |69 |STDOUT_FILENAME_FAILED |the job manager failed to create the temporary stdout filename| |70 |STDERR_FILENAME_FAILED |the job manager failed to create the temporary stderr filename| |71 |FORKING_EXECUTABLE |the job manager failed on the system call fork()| |72 |EXECUTABLE_PERMISSIONS |the executable file permissions do not allow execution| |73 |OPENING_STDOUT |the job manager failed to open stdout| |74 |OPENING_STDERR |the job manager failed to open stderr| |75 |OPENING_CACHE_USER_PROXY |the cache file could not be opened in order to relocate the user proxy| |76 |OPENING_CACHE |cannot access cache files in ~/.globus/.gass_cache, check permissions, quota, and disk space| |77 |INSERTING_CLIENT_CONTACT |the job manager failed to insert the contact in the client contact list| |78 |CLIENT_CONTACT_NOT_FOUND |the contact was not found in the job manager's client contact list| |79 |CONTACTING_JOB_MANAGER |connecting to the job manager failed. Possible reasons: job terminated, invalid job contact, network problems, ...| |80 |INVALID_JOB_CONTACT |the syntax of the job contact is invalid| |81 |UNDEFINED_EXE |the executable parameter in the RSL is undefined| |82 |CONDOR_ARCH |the job manager service is misconfigured. HTCondor arch undefined| |83 |CONDOR_OS |the job manager service is misconfigured. HTCondor os undefined| |84 |RSL_MIN_MEMORY |the provided RSL 'min_memory' parameter is invalid| |85 |RSL_MAX_MEMORY |the provided RSL 'max_memory' parameter is invalid| |86 |INVALID_MIN_MEMORY |the RSL 'min_memory' value is not zero or greater| |87 |INVALID_MAX_MEMORY |the RSL 'max_memory' value is not zero or greater| |88 |HTTP_FRAME_FAILED |the creation of a HTTP message failed| |89 |HTTP_UNFRAME_FAILED |parsing incoming HTTP message failed| |90 |HTTP_PACK_FAILED |the packing of information into a HTTP message failed| |91 |HTTP_UNPACK_FAILED |an incoming HTTP message did not contain the expected information| |92 |INVALID_JOB_QUERY |the job manager does not support the service that the client requested| |93 |SERVICE_NOT_FOUND |the gatekeeper failed to find the requested service| |94 |JOB_QUERY_DENIAL |the jobmanager does not accept any new requests (shutting down)| |95 |CALLBACK_NOT_FOUND |the client failed to close the listener associated with the callback URL| |96 |BAD_GATEKEEPER_CONTACT |the gatekeeper contact cannot be parsed| |97 |POE_NOT_FOUND |the job manager could not find the 'poe' command| |98 |MPIRUN_NOT_FOUND |the job manager could not find the 'mpirun' command| |99 |RSL_START_TIME |the provided RSL 'start_time' parameter is invalid| |100 |RSL_RESERVATION_HANDLE |the provided RSL 'reservation_handle' parameter is invalid| |101 |RSL_MAX_WALL_TIME |the provided RSL 'max_wall_time' parameter is invalid| |102 |INVALID_MAX_WALL_TIME |the RSL 'max_wall_time' value is not zero or greater| |103 |RSL_MAX_CPU_TIME |the provided RSL 'max_cpu_time' parameter is invalid| |104 |INVALID_MAX_CPU_TIME |the RSL 'max_cpu_time' value is not zero or greater| |105 |JM_SCRIPT_NOT_FOUND |the job manager is misconfigured, a scheduler script is missing| |106 |JM_SCRIPT_PERMISSIONS |the job manager is misconfigured, a scheduler script has invalid permissions| |107 |SIGNALING_JOB |the job manager failed to signal the job| |108 |UNKNOWN_SIGNAL_TYPE |the job manager did not recognize/support the signal type| |109 |GETTING_JOBID |the job manager failed to get the job id from the local scheduler| |110 |WAITING_FOR_COMMIT |the job manager is waiting for a commit signal| |111 |COMMIT_TIMED_OUT |the job manager timed out while waiting for a commit signal| |112 |RSL_SAVE_STATE |the provided RSL 'save_state' parameter is invalid| |113 |RSL_RESTART |the provided RSL 'restart' parameter is invalid| |114 |RSL_TWO_PHASE_COMMIT |the provided RSL 'two_phase' parameter is invalid| |115 |INVALID_TWO_PHASE_COMMIT |the RSL 'two_phase' value is not zero or greater| |116 |RSL_STDOUT_POSITION |the provided RSL 'stdout_position' parameter is invalid| |117 |INVALID_STDOUT_POSITION |the RSL 'stdout_position' value is not zero or greater| |118 |RSL_STDERR_POSITION |the provided RSL 'stderr_position' parameter is invalid| |119 |INVALID_STDERR_POSITION |the RSL 'stderr_position' value is not zero or greater| |120 |RESTART_FAILED |the job manager restart attempt failed| |121 |NO_STATE_FILE |the job state file doesn't exist| |122 |READING_STATE_FILE |could not read the job state file| |123 |WRITING_STATE_FILE |could not write the job state file| |124 |OLD_JM_ALIVE |old job manager is still alive| |125 |TTL_EXPIRED |job manager state file TTL expired| |126 |SUBMIT_UNKNOWN |it is unknown if the job was submitted| |127 |RSL_REMOTE_IO_URL |the provided RSL 'remote_io_url' parameter is invalid| |128 |WRITING_REMOTE_IO_URL |could not write the remote io url file| |129 |STDIO_SIZE |the standard output/error size is different| |130 |JM_STOPPED |the job manager was sent a stop signal (job is still running)| |131 |USER_PROXY_EXPIRED |the user proxy expired (job is still running)| |132 |JOB_UNSUBMITTED |the job was not submitted by original jobmanager| |133 |INVALID_COMMIT |the job manager is not waiting for that commit signal| |134 |RSL_SCHEDULER_SPECIFIC |the provided RSL scheduler specific parameter is invalid| |135 |STAGE_IN_FAILED |the job manager could not stage in a file| |136 |INVALID_SCRATCH |the scratch directory could not be created| |137 |RSL_CACHE |the provided 'gass_cache' parameter is invalid| |138 |INVALID_SUBMIT_ATTRIBUTE |the RSL contains attributes which are not valid for job submission| |139 |INVALID_STDIO_UPDATE_ATTRIBUTE |the RSL contains attributes which are not valid for stdio update| |140 |INVALID_RESTART_ATTRIBUTE |the RSL contains attributes which are not valid for job restart| |141 |RSL_FILE_STAGE_IN |the provided RSL 'file_stage_in' parameter is invalid| |142 |RSL_FILE_STAGE_IN_SHARED |the provided RSL 'file_stage_in_shared' parameter is invalid| |143 |RSL_FILE_STAGE_OUT |the provided RSL 'file_stage_out' parameter is invalid| |144 |RSL_GASS_CACHE |the provided RSL 'gass_cache' parameter is invalid| |145 |RSL_FILE_CLEANUP |the provided RSL 'file_cleanup' parameter is invalid| |146 |RSL_SCRATCH |the provided RSL 'scratch_dir' parameter is invalid| |147 |INVALID_SCHEDULER_SPECIFIC |the provided scheduler-specific RSL parameter is invalid| |148 |UNDEFINED_ATTRIBUTE |a required RSL attribute was not defined in the RSL spec| |149 |INVALID_CACHE |the gass_cache attribute points to an invalid cache directory| |150 |INVALID_SAVE_STATE |the provided RSL 'save_state' parameter has an invalid value| |151 |OPENING_VALIDATION_FILE |the job manager could not open the RSL attribute validation file| |152 |READING_VALIDATION_FILE |the job manager could not read the RSL attribute validation file| |153 |RSL_PROXY_TIMEOUT |the provided RSL 'proxy_timeout' is invalid| |154 |INVALID_PROXY_TIMEOUT |the RSL 'proxy_timeout' value is not greater than zero| |155 |STAGE_OUT_FAILED |the job manager could not stage out a file| |156 |JOB_CONTACT_NOT_FOUND |the job contact string does not match any which the job manager is handling| |157 |DELEGATION_FAILED |proxy delegation failed| |158 |LOCKING_STATE_LOCK_FILE |the job manager could not lock the state lock file| |159 |INVALID_ATTR |an invalid globus_io_clientattr_t was used.| |160 |NULL_PARAMETER |an null parameter was passed to the gram library| |161 |STILL_STREAMING |the job manager is still streaming output| |162 |AUTHORIZATION_DENIED |the authorization system denied the request| |163 |AUTHORIZATION_SYSTEM_FAILURE |the authorization system reported a failure| |164 |AUTHORIZATION_DENIED_JOB_ID |the authorization system denied the request - invalid job id| |165 |AUTHORIZATION_DENIED_EXECUTABLE |the authorization system denied the request - not authorized to run the specified executable| |166 |RSL_USER_NAME |the provided RSL 'user_name' parameter is invalid.| |167 |INVALID_USER_NAME |the job is not running in the account named by the 'user_name' parameter.| |168 |LAST| {subsection: GRAM Job States} |*Value* |*GLOBUS_GRAM_PROTOCOL_ JOB_STATE_...* |*Description*| |1 |PENDING |The job is waiting for resources to become available to run.| |2 |ACTIVE |The job has received resources and the application is executing.| |4 |FAILED |The job terminated before completion because an error, user-triggered cancel, or system-triggered cancel.| |8 |DONE |The job completed successfully| |16 |SUSPENDED |The job has been suspended. Resources which were allocated for this job may have been released due to some scheduler-specific reason.| |32 |UNSUBMITTED |The job has not been submitted to the scheduler yet, pending the reception of the GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_REQUEST signal from a client.| |64 |STAGE_IN |The job manager is staging in files to run the job.| |128 |STAGE_OUT |The job manager is staging out files generated by the job.| |0xFFFFF |ALL |A mask of all job states.| {subsection: GRAM Signals} globus_gram_protocol_job_signal_t GRAM Signals |*Value* |*GLOBUS_GRAM_PROTOCOL_ JOB_SIGNAL_...* |*Description*| |1 |CANCEL |Cancel a job| |2 |SUSPEND |Suspend a job| |3 |RESUME |Resume a previously suspended job| |4 |PRIORITY |Change the priority of a job| |5 |COMMIT_REQUEST |Signal the job manager to commence with a job submission if the job request was accompanied by the (two_state=yes) RSL attribute.| |6 |COMMIT_EXTEND |Signal the job manager to wait an additional number of seconds (specified by an integer value string as the signal's argument) before timing out a two-phase job commit.| |7 |STDIO_UPDATE |Signal the job manager to change the way it is currently handling standard output and/or standard error. The argument for this signal is an RSL containing new stdout, stderr, stdout_position, stderr_position, or remote_io_url relations.| |8 |STDIO_SIZE |Signal the job manager to verify that streamed I/O has been completely received. The argument to this signal contains the number of bytes of stdout and stderr received, seperated by a space. The reply to this signal will be a SUCCESS message if these matched the amount sent by the job manager. Otherwise, an error reply indicating GLOBUS_GRAM_PROTOCOL_ERROR_STDIO_SIZE is returned. If standard output and standard error are merged, only one number should be sent as an argument to this signal. An argument of -1 for either stream size indicates that the client is not interested in the size of that stream.| |9 |STOP_MANAGER |Signal the job manager to stop managing the current job and terminate. The job continues to run as normal. The job manager will send a state change callback with the job status being FAILED and the error GLOBUS_GRAM_PROTOCOL_ERROR_JM_STOPPED.| |10 |COMMIT_END |Signal the job manager to clean up after the completion of the job if the job RSL contained the (two-phase = yes) relation.| {section: Well Known Ports used by HTCondor and/or Globus} |HTCondor negotiator |9614| obsolete, dynamic in 6.7.x | |HTCondor collector |9618| {wiki: RegisteredPorts officially registered with IANA!} | |globus GT2 gatekeeper |2119| |globus gridftp |2811| also may be used by HTCondor-G| |HTCondor checkpoint server store |5651| |HTCondor checkpoint server restore |5652| |HTCondor checkpoint server service |5653| |HTCondor checkpoint server replicate |5654| |globus GT4 web services |8443| |GCB local |65430| mostly obsolete, superseded by CCB| |GCB public |65432| mostly obsolete, superseded by CCB| {section: Misc Exit codes} |0xc0000139 -1073741511 |Possibly missing libraries or missing functions in libraries on Windows. Try running from the command line to see if you get any errors. |