Groovy Documentation

com.ace.mws.jobs
[Groovy] Enum JobFlag

java.lang.Object
  com.ace.mws.jobs.JobFlag

enum JobFlag

This enumeration specifies the flag types of a job.


Enum Constant Summary
ADMINSETIGNPOLICIES

The IGNPOLICIES flag was set by an administrator.

ADVRES

The job requires the use of a reservation.

ARRAYJOB

The job is part of a job array.

ARRAYJOBPARLOCK

This array job will only run in one partition.

ARRAYJOBPARSPAN

This array job will span partitions (default).

ARRAYMASTER

This job is the master of a job array.

BACKFILL

The job is using backfill to run.

BESTEFFORT

The job will succeed if even partial resources are available.

BLOCKEDBYGRES

The job's generic resource requirement caused the job to start later.

CANCELONANYFAILURE

Cancel job array on any array job failure.

CANCELONANYSUCCESS

Cancel job array on any array job success.

CANCELONEXITCODE

Cancel job array on a specific exit code.

CANCELONFIRSTFAILURE

Cancel job array on first array job failure.

CANCELONFIRSTSUCCESS

Cancel job array on first array job success.

CLUSTERLOCKED

The job is locked into the current cluster and cannot be migrated elsewhere.

COALLOC

The job can use resources from multiple resource managers and partitions.

DESTROYTEMPLATESUBMITTED

A destroy job has already been created from the template for this job.

EXTENDSTARTWALLTIME

The job duration (walltime) was extended at job start.

FRAGMENT

The job can be run across multiple nodes in individual chunks.

FSVIOLATION

The job was started with a fairshare violation.

GLOBALQUEUE

The job is directly submitted without doing any authentication.

GRESONLY

The job is requesting only generic resources, no compute resources.

HASPREEMPTED

This job preempted other jobs to start.

IGNIDLEJOBRSV

The job can ignore idle job reservations.

IGNNODEPOLICIES

The job will ignore node policies.

IGNNODESTATE

The job will ignore node state in order to run.

IGNPOLICIES

The job will ignore idle, active, class, partition, and system policies.

INTERACTIVE

The job needs to interactive input from the user to run.

META

META job, just a container around resources.

NONE

NOQUEUE

The job will attempt to execute immediately or fail.

NORESOURCES

The job is a system job that does not need any resources.

NORMSTART

The job will not query a resource manager to run.

PREEMPTEE

The job is a preemptee and therefore can be preempted by other jobs.

PREEMPTOR

The job is a preemptor and therefore can preempt other jobs.

PROCSPECIFIED

The job requested processors on the command line.

RESTARTABLE

The job is restartable.

RSVMAP

The job is based on a reservation.

SHAREDMEM

The job will share its memory across nodes.

SPVIOLATION

The job was started with a soft policy violation.

SUSPENDABLE

The job is suspendable.

SYSTEMJOB

The job is a system job which simply runs on the same node that Moab is running on.

TEMPLATESAPPLIED

The job has had all applicable templates applied to it.

VMTRACKING

The job is a VMTracking job for an externally-created VM (via job template).

WIDERSVSEARCHALGO

This job prefers the wide search algorithm.

 
Method Summary
static JobFlag parseString(String string)

Attempts to parse a string and convert it into a corresponding JobFlag enum value.

JobFlag valueOf(String name)

Returns the enum constant of this type with the specified name.

JobFlag[] values()

Returns an array containing the constants of this enum type, in the order they are declared.

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Enum Constant Detail

ADMINSETIGNPOLICIES

JobFlag ADMINSETIGNPOLICIES
The IGNPOLICIES flag was set by an administrator.


ADVRES

JobFlag ADVRES
The job requires the use of a reservation.


ARRAYJOB

JobFlag ARRAYJOB
The job is part of a job array.
See Also:
ARRAYMASTER


ARRAYJOBPARLOCK

JobFlag ARRAYJOBPARLOCK
This array job will only run in one partition.


ARRAYJOBPARSPAN

JobFlag ARRAYJOBPARSPAN
This array job will span partitions (default).


ARRAYMASTER

JobFlag ARRAYMASTER
This job is the master of a job array.
See Also:
ARRAYJOB


BACKFILL

JobFlag BACKFILL
The job is using backfill to run.


BESTEFFORT

JobFlag BESTEFFORT
The job will succeed if even partial resources are available.


BLOCKEDBYGRES

JobFlag BLOCKEDBYGRES
The job's generic resource requirement caused the job to start later.


CANCELONANYFAILURE

JobFlag CANCELONANYFAILURE
Cancel job array on any array job failure.
See Also:
CancellationPolicyInformation


CANCELONANYSUCCESS

JobFlag CANCELONANYSUCCESS
Cancel job array on any array job success.
See Also:
CancellationPolicyInformation


CANCELONEXITCODE

JobFlag CANCELONEXITCODE
Cancel job array on a specific exit code.
See Also:
CancellationPolicyInformation


CANCELONFIRSTFAILURE

JobFlag CANCELONFIRSTFAILURE
Cancel job array on first array job failure.
See Also:
CancellationPolicyInformation


CANCELONFIRSTSUCCESS

JobFlag CANCELONFIRSTSUCCESS
Cancel job array on first array job success.
See Also:
CancellationPolicyInformation


CLUSTERLOCKED

JobFlag CLUSTERLOCKED
The job is locked into the current cluster and cannot be migrated elsewhere. This is for grid mode.


COALLOC

JobFlag COALLOC
The job can use resources from multiple resource managers and partitions.


DESTROYTEMPLATESUBMITTED

JobFlag DESTROYTEMPLATESUBMITTED
A destroy job has already been created from the template for this job.


EXTENDSTARTWALLTIME

JobFlag EXTENDSTARTWALLTIME
The job duration (walltime) was extended at job start.


FRAGMENT

JobFlag FRAGMENT
The job can be run across multiple nodes in individual chunks.


FSVIOLATION

JobFlag FSVIOLATION
The job was started with a fairshare violation.


GLOBALQUEUE

JobFlag GLOBALQUEUE
The job is directly submitted without doing any authentication.


GRESONLY

JobFlag GRESONLY
The job is requesting only generic resources, no compute resources.


HASPREEMPTED

JobFlag HASPREEMPTED
This job preempted other jobs to start.


IGNIDLEJOBRSV

JobFlag IGNIDLEJOBRSV
The job can ignore idle job reservations. The job granted access to all idle job reservations.


IGNNODEPOLICIES

JobFlag IGNNODEPOLICIES
The job will ignore node policies.


IGNNODESTATE

JobFlag IGNNODESTATE
The job will ignore node state in order to run.


IGNPOLICIES

JobFlag IGNPOLICIES
The job will ignore idle, active, class, partition, and system policies.


INTERACTIVE

JobFlag INTERACTIVE
The job needs to interactive input from the user to run.


META

JobFlag META
META job, just a container around resources.


NONE

JobFlag NONE


NOQUEUE

JobFlag NOQUEUE
The job will attempt to execute immediately or fail.


NORESOURCES

JobFlag NORESOURCES
The job is a system job that does not need any resources.


NORMSTART

JobFlag NORMSTART
The job will not query a resource manager to run.


PREEMPTEE

JobFlag PREEMPTEE
The job is a preemptee and therefore can be preempted by other jobs.


PREEMPTOR

JobFlag PREEMPTOR
The job is a preemptor and therefore can preempt other jobs.


PROCSPECIFIED

JobFlag PROCSPECIFIED
The job requested processors on the command line.


RESTARTABLE

JobFlag RESTARTABLE
The job is restartable.


RSVMAP

JobFlag RSVMAP
The job is based on a reservation.


SHAREDMEM

JobFlag SHAREDMEM
The job will share its memory across nodes.


SPVIOLATION

JobFlag SPVIOLATION
The job was started with a soft policy violation.


SUSPENDABLE

JobFlag SUSPENDABLE
The job is suspendable.


SYSTEMJOB

JobFlag SYSTEMJOB
The job is a system job which simply runs on the same node that Moab is running on. This is usually used for running scripts and other executables in workflows.


TEMPLATESAPPLIED

JobFlag TEMPLATESAPPLIED
The job has had all applicable templates applied to it.


VMTRACKING

JobFlag VMTRACKING
The job is a VMTracking job for an externally-created VM (via job template).


WIDERSVSEARCHALGO

JobFlag WIDERSVSEARCHALGO
This job prefers the wide search algorithm.


 
Method Detail

parseString

static JobFlag parseString(String string)
Attempts to parse a string and convert it into a corresponding JobFlag enum value.
throws:
ParseException thrown if the string cannot be parsed into a respective JobFlag.
Parameters:
string - the string to parse into a corresponding JobFlag enum value.
Returns:
the corresponding JobFlag enum value.


valueOf

JobFlag valueOf(String name)
Returns the enum constant of this type with the specified name.


values

JobFlag[] values()
Returns an array containing the constants of this enum type, in the order they are declared.


 

Groovy Documentation