Slurm 23.11.0

openapi/slurmctld

New plugin

The openapi/slurmctld plugin forked from the openapi/v0.0.39 plugin.

Swap job exit codes to verbose output

Field modified .components.schemas."v0.0.40_job_info".properties.exit_code
Field modified .components.schemas."v0.0.40_job_info".properties.derived_exit_code

Remove the "required/memory" field. It would dump very large integers if the job required per cpu memory but dump correct amounts for per node memory.

Field removed .component.schemas."v0.0.40_job".properties.required.properties.memory

Add timestamps for last change to data or generation times.

Fields added .components.schemas."v0.0.40_openapi_job_info_resp".properties.last_backfill .components.schemas."v0.0.40_openapi_job_info_resp".properties.last_update .components.schemas."v0.0.40_openapi_nodes_resp".properties.last_update .components.schemas."v0.0.40_openapi_partition_resp".properties.last_update .components.schemas."v0.0.40_openapi_reservation_resp".properties.last_update .components.schemas."v0.0.40_openapi_licenses_resp".properties.last_update

openapi/v0.0.38 (src/plugins/openapi/v0.0.38/openapi.json)

Deprecation notice

The v0.0.38 plugin has now been marked as deprecated.

openapi/v0.0.37 (src/plugins/openapi/v0.0.37/openapi.json)

Removal notice

The v0.0.37 plugin has now been removed.

openapi/slurmdbd

New plugin

The openapi/slurmdbd plugin forked from the openapi/dbv0.0.39 plugin.

Swap job exit codes to process exit codes

Field modified .components.schemas."v0.0.40_job".properties.exit_code
Field modified .components.schemas."v0.0.40_job".properties.derived_exit_code
Field modified .components.schemas."v0.0.40_step".properties.exit_code

Switch StepID field to be string to match CLI format

Field modified .components.schemas."v0.0.40_step".properties.step

Add fields to assocations

Added .components.schemas."v0.0.40_assoc".properties.accounting
Added .components.schemas."v0.0.40_assoc".properties.id
Added .components.schemas."v0.0.40_assoc".properties.comment

Removed field from assocations

Removed .components.schemas."v0.0.40_assoc".properties.usage

Add new /accounts_association endpoint

add
  • .components.schemas."v0.0.40_openapi_accounts_add_cond_resp_str"
  • .components.schemas."v0.0.40_openapi_accounts_add_cond_resp"
  • .paths."/slurmdb/v0.0.40/accounts_association"

Add new /users_association endpoint

add
  • .components.schemas."v0.0.40_openapi_users_add_cond_resp_str"
  • .components.schemas."v0.0.40_openapi_users_add_cond_resp"
  • .paths."/slurmdb/v0.0.40/users_association"

openapi/dbv0.0.38 (src/plugins/openapi/dbv0.0.38/openapi.json)

Deprecation notice

The dbv0.0.38 plugin has now been marked as deprecated.

openapi/dbv0.0.37 (src/plugins/openapi/dbv0.0.37/openapi.json)

Removal notice

The dbv0.0.37 plugin has now been removed.