Scroll to navigation

globus_gram_protocol_job_signal(3) globus_gram_protocol globus_gram_protocol_job_signal(3)

NAME

globus_gram_protocol_job_signal - GRAM Signals


- GRAM Signals.

SYNOPSIS

Enumerations


enum globus_gram_protocol_job_signal_t { GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_CANCEL =1, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_SUSPEND =2, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_RESUME =3, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_PRIORITY =4, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_REQUEST =5, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_EXTEND =6, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_STDIO_UPDATE =7, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_STDIO_SIZE =8, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_STOP_MANAGER =9, GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_END =10 }

Detailed Description

GRAM Signals.

Enumeration Type Documentation

enum globus_gram_protocol_job_signal_t

GRAM Signals

Enumerator

Cancel a job
Suspend a job
Resume a previously suspended job
Change the priority of a job
Signal the job manager to commence with a job submission if the job request was accompanied by the (two_state=yes) RSL attribute.
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.
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.
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, separated 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.
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.
Signal the job manager to clean up after the completion of the job if the job RSL contained the (two-phase = yes) relation.

Author

Generated automatically by Doxygen for globus_gram_protocol from the source code.

Tue Jul 5 2022 Version 13.6