|
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. More... | |
| int | jobid |
| Indicates the id assigned to the job by the submission system. More... | |
| struct batch_queue * | queue |
| The queue this task is assigned to. More... | |
| char * | command |
| The command line to execute. More... | |
| struct list * | input_files |
| Task's required inputs, type batch_file. More... | |
| struct list * | output_files |
| Task's expected outputs, type batch_file. More... | |
| struct rmsummary * | resources |
| Resources assigned to task. More... | |
| struct jx * | envlist |
| JSON formatted environment list. More... | |
| struct batch_job_info * | info |
| Stores the info struct created by batch_queue. More... | |
| char * | hash |
| Checksum based on CMD, input contents, and output names. More... | |
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.