cctools
|
Internal description of a single batch job submitted to a queue. More...
#include <batch_job.h>
Data Fields | |
int | taskid |
Indicates the id provided by the creating system. | |
int | jobid |
Indicates the id assigned to the job by the submission system. | |
struct batch_queue * | queue |
The queue this task is assigned to. | |
char * | command |
The command line to execute. | |
struct list * | input_files |
Task's required inputs, type batch_file. | |
struct list * | output_files |
Task's expected outputs, type batch_file. | |
struct rmsummary * | resources |
Resources assigned to task. | |
struct jx * | envlist |
JSON formatted environment list. | |
struct batch_job_info * | info |
Stores the info struct created by batch_queue. | |
char * | hash |
Checksum based on CMD, input contents, and output names. | |
Internal description of a single batch job submitted to a queue.
int batch_job::taskid |
Indicates the id provided by the creating system.
I.E. Makeflow
int batch_job::jobid |
Indicates the id assigned to the job by the submission system.
struct batch_queue* batch_job::queue |
The queue this task is assigned to.
char* batch_job::command |
The command line to execute.
struct list* batch_job::input_files |
Task's required inputs, type batch_file.
struct list* batch_job::output_files |
Task's expected outputs, type batch_file.
struct rmsummary* batch_job::resources |
Resources assigned to task.
struct jx* batch_job::envlist |
JSON formatted environment list.
struct batch_job_info* batch_job::info |
Stores the info struct created by batch_queue.
char* batch_job::hash |
Checksum based on CMD, input contents, and output names.