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. For more information on job flags, see http://www.adaptivecomputing.com/resources/docs/mwm/6-1/Content/jobflagoverview.html


Enum Constant Summary
ADMINSETIGNPOLICIES

ADVRES

The job requires use of a reservation.

ARRAYJOB

The job will share reserved resources.

ARRAYJOBPARLOCK

ARRAYJOBPARSPAN

ARRAYMASTER

BACKFILL

The job is using backfill to run.

BESTEFFORT

The job will succeed if even partial resources are available.

BLOCKEDBYGRES

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

EXTENDSTARTWALLTIME

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

HASPREEMPTED

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

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

job requested procs on cmd line (ex.

RESTARTABLE

The job is restartable.

RSVMAP

The job is based on some reservation.

SHAREDMEM

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

VMTRACKING

WIDERSVSEARCHALGO

 
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


ADVRES

JobFlag ADVRES
The job requires use of a reservation.


ARRAYJOB

JobFlag ARRAYJOB
The job will share reserved resources.


ARRAYJOBPARLOCK

JobFlag ARRAYJOBPARLOCK


ARRAYJOBPARSPAN

JobFlag ARRAYJOBPARSPAN


ARRAYMASTER

JobFlag ARRAYMASTER


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


CANCELONANYFAILURE

JobFlag CANCELONANYFAILURE
cancel job array on any array job failure


CANCELONANYSUCCESS

JobFlag CANCELONANYSUCCESS
cancel job array on any array job success


CANCELONEXITCODE

JobFlag CANCELONEXITCODE
cancel job array on a specific exit code


CANCELONFIRSTFAILURE

JobFlag CANCELONFIRSTFAILURE
cancel job array on first array job failure


CANCELONFIRSTSUCCESS

JobFlag CANCELONFIRSTSUCCESS
cancel job array on first array job success


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


EXTENDSTARTWALLTIME

JobFlag EXTENDSTARTWALLTIME


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


HASPREEMPTED

JobFlag HASPREEMPTED


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


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
job requested procs on cmd line (ex. -l procs)


RESTARTABLE

JobFlag RESTARTABLE
The job is restartable.


RSVMAP

JobFlag RSVMAP
The job is based on some reservation.


SHAREDMEM

JobFlag SHAREDMEM


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


VMTRACKING

JobFlag VMTRACKING


WIDERSVSEARCHALGO

JobFlag WIDERSVSEARCHALGO


 
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