Skip to content

/AWS1/CL_HPPUPCLSTSLURMCONFREQ

Additional options related to the Slurm scheduler.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_scaledownidletimeinsecs TYPE /AWS1/HPPINTEGER /AWS1/HPPINTEGER

The time (in seconds) before an idle node is scaled down.

Default: 600

it_slurmcustomsettings TYPE /AWS1/CL_HPPSLURMCUSTOMSETTING=>TT_SLURMCUSTOMSETTINGS TT_SLURMCUSTOMSETTINGS

Additional Slurm-specific configuration that directly maps to Slurm settings.

it_slurmdbdcustomsettings TYPE /AWS1/CL_HPPSLURMDBDCUSTOMSET=>TT_SLURMDBDCUSTOMSETTINGS TT_SLURMDBDCUSTOMSETTINGS

Additional SlurmDBD-specific configuration that directly maps to SlurmDBD settings.

it_cgroupcustomsettings TYPE /AWS1/CL_HPPCGROUPCUSTOMSET=>TT_CGROUPCUSTOMSETTINGS TT_CGROUPCUSTOMSETTINGS

Additional Cgroup-specific configuration that directly maps to Cgroup settings.

io_accounting TYPE REF TO /AWS1/CL_HPPUPDATEACCTINGREQ /AWS1/CL_HPPUPDATEACCTINGREQ

The accounting configuration includes configurable settings for Slurm accounting.

io_slurmrest TYPE REF TO /AWS1/CL_HPPUPDATESLURMRESTREQ /AWS1/CL_HPPUPDATESLURMRESTREQ

The Slurm REST API configuration for the cluster.


Queryable Attributes

scaleDownIdleTimeInSeconds

The time (in seconds) before an idle node is scaled down.

Default: 600

Accessible with the following methods

Method Description
GET_SCALEDOWNIDLETIMEINSECS() Getter for SCALEDOWNIDLETIMEINSECONDS, with configurable def
ASK_SCALEDOWNIDLETIMEINSECS() Getter for SCALEDOWNIDLETIMEINSECONDS w/ exceptions if field
HAS_SCALEDOWNIDLETIMEINSECS() Determine if SCALEDOWNIDLETIMEINSECONDS has a value

slurmCustomSettings

Additional Slurm-specific configuration that directly maps to Slurm settings.

Accessible with the following methods

Method Description
GET_SLURMCUSTOMSETTINGS() Getter for SLURMCUSTOMSETTINGS, with configurable default
ASK_SLURMCUSTOMSETTINGS() Getter for SLURMCUSTOMSETTINGS w/ exceptions if field has no
HAS_SLURMCUSTOMSETTINGS() Determine if SLURMCUSTOMSETTINGS has a value

slurmdbdCustomSettings

Additional SlurmDBD-specific configuration that directly maps to SlurmDBD settings.

Accessible with the following methods

Method Description
GET_SLURMDBDCUSTOMSETTINGS() Getter for SLURMDBDCUSTOMSETTINGS, with configurable default
ASK_SLURMDBDCUSTOMSETTINGS() Getter for SLURMDBDCUSTOMSETTINGS w/ exceptions if field has
HAS_SLURMDBDCUSTOMSETTINGS() Determine if SLURMDBDCUSTOMSETTINGS has a value

cgroupCustomSettings

Additional Cgroup-specific configuration that directly maps to Cgroup settings.

Accessible with the following methods

Method Description
GET_CGROUPCUSTOMSETTINGS() Getter for CGROUPCUSTOMSETTINGS, with configurable default
ASK_CGROUPCUSTOMSETTINGS() Getter for CGROUPCUSTOMSETTINGS w/ exceptions if field has n
HAS_CGROUPCUSTOMSETTINGS() Determine if CGROUPCUSTOMSETTINGS has a value

accounting

The accounting configuration includes configurable settings for Slurm accounting.

Accessible with the following methods

Method Description
GET_ACCOUNTING() Getter for ACCOUNTING

slurmRest

The Slurm REST API configuration for the cluster.

Accessible with the following methods

Method Description
GET_SLURMREST() Getter for SLURMREST