Skip to content

/AWS1/CL_EMCSCHEDULERCONF

The scheduler configuration for a virtual cluster on Amazon EMR on EKS. It controls how many job runs can run concurrently and how many can wait in the queue. When not set, no concurrency or queue limits are applied.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_maxinqueuejobruns TYPE /AWS1/EMCINQUEUEJOBLIMITINT /AWS1/EMCINQUEUEJOBLIMITINT

The maximum number of job runs that can be in the PENDING or SUBMITTED state at any time for the virtual cluster. When the queue is full, the service rejects StartJobRun requests with a ValidationException. If you omit this field, the service applies no queue-depth limit.

iv_maxconcurrentjobruns TYPE /AWS1/EMCJOBLIMITINTEGER /AWS1/EMCJOBLIMITINTEGER

The maximum number of job runs that can be in the RUNNING state at any time for the virtual cluster. As running slots free up, queued job runs start automatically. If you omit this field, the service applies no concurrency limit.


Queryable Attributes

maxInQueueJobRuns

The maximum number of job runs that can be in the PENDING or SUBMITTED state at any time for the virtual cluster. When the queue is full, the service rejects StartJobRun requests with a ValidationException. If you omit this field, the service applies no queue-depth limit.

Accessible with the following methods

Method Description
GET_MAXINQUEUEJOBRUNS() Getter for MAXINQUEUEJOBRUNS, with configurable default
ASK_MAXINQUEUEJOBRUNS() Getter for MAXINQUEUEJOBRUNS w/ exceptions if field has no v
HAS_MAXINQUEUEJOBRUNS() Determine if MAXINQUEUEJOBRUNS has a value

maxConcurrentJobRuns

The maximum number of job runs that can be in the RUNNING state at any time for the virtual cluster. As running slots free up, queued job runs start automatically. If you omit this field, the service applies no concurrency limit.

Accessible with the following methods

Method Description
GET_MAXCONCURRENTJOBRUNS() Getter for MAXCONCURRENTJOBRUNS, with configurable default
ASK_MAXCONCURRENTJOBRUNS() Getter for MAXCONCURRENTJOBRUNS w/ exceptions if field has n
HAS_MAXCONCURRENTJOBRUNS() Determine if MAXCONCURRENTJOBRUNS has a value