Slurm REST API
API to access and control Slurm
Version: Slurm-24.11.5&openapi/slurmdbd&openapi/slurmctld
BasePath:
Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0.html
Access
- APIKey KeyParamName:X-SLURM-USER-NAME KeyInQuery:false KeyInHeader:true
- APIKey KeyParamName:X-SLURM-USER-TOKEN KeyInQuery:false KeyInHeader:true
- HTTP Basic Authentication
[ Jump to Models ]
Table of Contents
Up
delete /slurm/v0.0.42/job/{job_id}
cancel or signal job (slurmV0042DeleteJob)
Path parameters
job_id (required)
Path Parameter — Job ID default: null
Query parameters
signal (optional)
Query Parameter — Signal to send to Job default: null
flags (optional)
Query Parameter — Signalling flags default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ],
"status" : [ {
"federation" : {
"sibling" : "sibling"
},
"job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"error" : {
"code" : 0,
"string" : "string",
"message" : "message"
},
"step_id" : "step_id"
}, {
"federation" : {
"sibling" : "sibling"
},
"job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"error" : {
"code" : 0,
"string" : "string",
"message" : "message"
},
"step_id" : "step_id"
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
job signal result
v0.0.42_openapi_kill_job_resp
default
job signal result
v0.0.42_openapi_kill_job_resp
Up
delete /slurm/v0.0.42/jobs/
send signal to list of jobs (slurmV0042DeleteJobs)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ],
"status" : [ {
"federation" : {
"sibling" : "sibling"
},
"job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"error" : {
"code" : 0,
"string" : "string",
"message" : "message"
},
"step_id" : "step_id"
}, {
"federation" : {
"sibling" : "sibling"
},
"job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"error" : {
"code" : 0,
"string" : "string",
"message" : "message"
},
"step_id" : "step_id"
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
description of jobs to signal
v0.0.42_openapi_kill_jobs_resp
default
description of jobs to signal
v0.0.42_openapi_kill_jobs_resp
Up
delete /slurm/v0.0.42/node/{node_name}
delete node (slurmV0042DeleteNode)
Path parameters
node_name (required)
Path Parameter — Node name default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
node delete request result
v0.0.42_openapi_resp
default
node delete request result
v0.0.42_openapi_resp
Up
get /slurm/v0.0.42/diag/
get diagnostics (slurmV0042GetDiag)
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ],
"statistics" : {
"bf_cycle_max" : 7,
"rpcs_by_message_type" : [ {
"cycle_last" : 0,
"average_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"type_id" : 7,
"queued" : 0,
"count" : 9,
"dropped" : 9,
"message_type" : "message_type",
"total_time" : 5,
"cycle_max" : 7
}, {
"cycle_last" : 0,
"average_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"type_id" : 7,
"queued" : 0,
"count" : 9,
"dropped" : 9,
"message_type" : "message_type",
"total_time" : 5,
"cycle_max" : 7
} ],
"bf_backfilled_het_jobs" : 6,
"bf_table_size" : 4,
"schedule_cycle_depth" : 1,
"bf_depth_sum" : 5,
"job_states_ts" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"bf_queue_len" : 4,
"jobs_started" : 8,
"schedule_cycle_max" : 9,
"server_thread_count" : 6,
"bf_queue_len_sum" : 6,
"bf_cycle_last" : 0,
"bf_exit" : {
"state_changed" : 3,
"bf_max_time" : 8,
"bf_max_job_start" : 0,
"bf_node_space_size" : 7,
"end_job_queue" : 6,
"bf_max_job_test" : 4
},
"agent_thread_count" : 5,
"jobs_completed" : 9,
"bf_depth_mean" : 3,
"bf_depth_try_sum" : 3,
"schedule_cycle_mean" : 7,
"bf_table_size_sum" : 1,
"agent_queue_size" : 1,
"jobs_failed" : 3,
"bf_last_depth_try" : 7,
"req_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"bf_cycle_counter" : 5,
"schedule_queue_length" : 9,
"bf_queue_len_mean" : 0,
"schedule_exit" : {
"max_sched_time" : 5,
"licenses" : 9,
"default_queue_depth" : 7,
"max_job_start" : 1,
"max_rpc_cnt" : 4,
"end_job_queue" : 6
},
"jobs_canceled" : 6,
"schedule_cycle_sum" : 2,
"jobs_submitted" : 6,
"schedule_cycle_mean_depth" : 1,
"schedule_cycle_per_minute" : 1,
"req_time_start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"jobs_running" : 1,
"bf_last_backfilled_jobs" : 6,
"bf_last_depth" : 3,
"bf_backfilled_jobs" : 2,
"rpcs_by_user" : [ {
"average_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user_id" : 4,
"count" : 6,
"total_time" : 8,
"user" : "user"
}, {
"average_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user_id" : 4,
"count" : 6,
"total_time" : 8,
"user" : "user"
} ],
"bf_cycle_mean" : 6,
"pending_rpcs_by_hostlist" : [ {
"type_id" : 0,
"count" : [ "count", "count" ],
"message_type" : "message_type"
}, {
"type_id" : 0,
"count" : [ "count", "count" ],
"message_type" : "message_type"
} ],
"dbd_agent_queue_size" : 2,
"bf_table_size_mean" : 4,
"jobs_pending" : 6,
"agent_count" : 5,
"bf_cycle_sum" : 7,
"parts_packed" : 0,
"bf_active" : true,
"bf_depth_mean_try" : 3,
"gettimeofday_latency" : 7,
"pending_rpcs" : [ {
"type_id" : 4,
"count" : 3,
"message_type" : "message_type"
}, {
"type_id" : 4,
"count" : 3,
"message_type" : "message_type"
} ],
"schedule_cycle_total" : 4,
"bf_when_last_cycle" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"schedule_cycle_last" : 3
}
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
diagnostic results
v0.0.42_openapi_diag_resp
default
diagnostic results
v0.0.42_openapi_diag_resp
Up
get /slurm/v0.0.42/job/{job_id}
get job info (slurmV0042GetJob)
Path parameters
job_id (required)
Path Parameter — Job ID default: null
Query parameters
update_time (optional)
Query Parameter — Query jobs updated more recently than this time (UNIX timestamp) default: null
flags (optional)
Query Parameter — Query flags default: null
Return type
Example data
Content-Type: application/json
{
"last_backfill" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"jobs" : [ {
"container" : "container",
"cluster" : "cluster",
"time_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"memory_per_tres" : "memory_per_tres",
"scheduled_nodes" : "scheduled_nodes",
"qos" : "qos",
"resize_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"eligible_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_tres" : "cpus_per_tres",
"preemptable_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"system_comment" : "system_comment",
"federation_siblings_active" : "federation_siblings_active",
"tasks_per_tres" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"accrue_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"dependency" : "dependency",
"group_name" : "group_name",
"profile" : [ "NOT_SET", "NOT_SET" ],
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_per_job" : "tres_per_job",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"priority_by_partition" : [ {
"partition" : "partition",
"priority" : 6
}, {
"partition" : "partition",
"priority" : 6
} ],
"maximum_switch_wait_time" : 9,
"core_spec" : 6,
"mcs_label" : "mcs_label",
"required_nodes" : "required_nodes",
"tres_bind" : "tres_bind",
"user_id" : 5,
"selinux_context" : "selinux_context",
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"federation_origin" : "federation_origin",
"container_id" : "container_id",
"shared" : [ "none", "none" ],
"tasks_per_board" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user_name" : "user_name",
"flags" : [ "KILL_INVALID_DEPENDENCY", "KILL_INVALID_DEPENDENCY" ],
"standard_input" : "standard_input",
"admin_comment" : "admin_comment",
"cores_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"job_state" : [ "PENDING", "PENDING" ],
"tasks_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"current_working_directory" : "current_working_directory",
"standard_error" : "standard_error",
"array_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cluster_features" : "cluster_features",
"partition" : "partition",
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_alloc_str" : "tres_alloc_str",
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpu_frequency_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"node_count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"power" : {
"flags" : [ "", "" ]
},
"deadline" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"mail_type" : [ "BEGIN", "BEGIN" ],
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"state_reason" : "state_reason",
"het_job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"sockets_per_board" : 4,
"nice" : 1,
"last_sched_evaluation" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_per_node" : "tres_per_node",
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"excluded_nodes" : "excluded_nodes",
"array_max_tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"het_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"sockets_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"prefer" : "prefer",
"time_limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_cpus_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_host" : "batch_host",
"max_cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job_size_str" : [ "job_size_str", "job_size_str" ],
"hold" : true,
"cpu_frequency_maximum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"features" : "features",
"het_job_id_set" : "het_job_id_set",
"state_description" : "state_description",
"array_task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_tmp_disk_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_req_str" : "tres_req_str",
"burst_buffer_state" : "burst_buffer_state",
"cron" : "cron",
"allocating_node" : "allocating_node",
"tres_per_socket" : "tres_per_socket",
"array_task_string" : "array_task_string",
"submit_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"wckey" : "wckey",
"max_nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"batch_flag" : true,
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"name" : "name",
"preempt_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"contiguous" : true,
"job_resources" : {
"nodes" : {
"allocation" : [ {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
}, {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
} ],
"count" : 2,
"select_type" : [ "AVAILABLE", "AVAILABLE" ],
"whole" : true,
"list" : "list"
},
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus" : 1,
"select_type" : [ "CPU", "CPU" ]
},
"billable_tres" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"federation_siblings_viable" : "federation_siblings_viable",
"cpus_per_task" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_features" : "batch_features",
"thread_spec" : 1,
"cpu_frequency_governor" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"gres_detail" : [ "gres_detail", "gres_detail" ],
"network" : "network",
"restart_cnt" : 1,
"resv_name" : "resv_name",
"extra" : "extra",
"delay_boot" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"reboot" : true,
"cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"standard_output" : "standard_output",
"pre_sus_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"association_id" : 0,
"command" : "command",
"tres_freq" : "tres_freq",
"requeue" : true,
"tres_per_task" : "tres_per_task",
"mail_user" : "mail_user",
"nodes" : "nodes",
"group_id" : 5,
"job_id" : 5,
"comment" : "comment",
"account" : "account",
"required_switches" : 7
}, {
"container" : "container",
"cluster" : "cluster",
"time_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"memory_per_tres" : "memory_per_tres",
"scheduled_nodes" : "scheduled_nodes",
"qos" : "qos",
"resize_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"eligible_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_tres" : "cpus_per_tres",
"preemptable_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"system_comment" : "system_comment",
"federation_siblings_active" : "federation_siblings_active",
"tasks_per_tres" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"accrue_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"dependency" : "dependency",
"group_name" : "group_name",
"profile" : [ "NOT_SET", "NOT_SET" ],
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_per_job" : "tres_per_job",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"priority_by_partition" : [ {
"partition" : "partition",
"priority" : 6
}, {
"partition" : "partition",
"priority" : 6
} ],
"maximum_switch_wait_time" : 9,
"core_spec" : 6,
"mcs_label" : "mcs_label",
"required_nodes" : "required_nodes",
"tres_bind" : "tres_bind",
"user_id" : 5,
"selinux_context" : "selinux_context",
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"federation_origin" : "federation_origin",
"container_id" : "container_id",
"shared" : [ "none", "none" ],
"tasks_per_board" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user_name" : "user_name",
"flags" : [ "KILL_INVALID_DEPENDENCY", "KILL_INVALID_DEPENDENCY" ],
"standard_input" : "standard_input",
"admin_comment" : "admin_comment",
"cores_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"job_state" : [ "PENDING", "PENDING" ],
"tasks_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"current_working_directory" : "current_working_directory",
"standard_error" : "standard_error",
"array_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cluster_features" : "cluster_features",
"partition" : "partition",
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_alloc_str" : "tres_alloc_str",
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpu_frequency_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"node_count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"power" : {
"flags" : [ "", "" ]
},
"deadline" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"mail_type" : [ "BEGIN", "BEGIN" ],
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"state_reason" : "state_reason",
"het_job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"sockets_per_board" : 4,
"nice" : 1,
"last_sched_evaluation" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_per_node" : "tres_per_node",
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"excluded_nodes" : "excluded_nodes",
"array_max_tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"het_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"sockets_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"prefer" : "prefer",
"time_limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_cpus_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_host" : "batch_host",
"max_cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job_size_str" : [ "job_size_str", "job_size_str" ],
"hold" : true,
"cpu_frequency_maximum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"features" : "features",
"het_job_id_set" : "het_job_id_set",
"state_description" : "state_description",
"array_task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_tmp_disk_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_req_str" : "tres_req_str",
"burst_buffer_state" : "burst_buffer_state",
"cron" : "cron",
"allocating_node" : "allocating_node",
"tres_per_socket" : "tres_per_socket",
"array_task_string" : "array_task_string",
"submit_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"wckey" : "wckey",
"max_nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"batch_flag" : true,
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"name" : "name",
"preempt_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"contiguous" : true,
"job_resources" : {
"nodes" : {
"allocation" : [ {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
}, {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
} ],
"count" : 2,
"select_type" : [ "AVAILABLE", "AVAILABLE" ],
"whole" : true,
"list" : "list"
},
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus" : 1,
"select_type" : [ "CPU", "CPU" ]
},
"billable_tres" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"federation_siblings_viable" : "federation_siblings_viable",
"cpus_per_task" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_features" : "batch_features",
"thread_spec" : 1,
"cpu_frequency_governor" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"gres_detail" : [ "gres_detail", "gres_detail" ],
"network" : "network",
"restart_cnt" : 1,
"resv_name" : "resv_name",
"extra" : "extra",
"delay_boot" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"reboot" : true,
"cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"standard_output" : "standard_output",
"pre_sus_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"association_id" : 0,
"command" : "command",
"tres_freq" : "tres_freq",
"requeue" : true,
"tres_per_task" : "tres_per_task",
"mail_user" : "mail_user",
"nodes" : "nodes",
"group_id" : 5,
"job_id" : 5,
"comment" : "comment",
"account" : "account",
"required_switches" : 7
} ],
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
job(s) information
v0.0.42_openapi_job_info_resp
default
job(s) information
v0.0.42_openapi_job_info_resp
Up
get /slurm/v0.0.42/jobs/
get list of jobs (slurmV0042GetJobs)
Query parameters
update_time (optional)
Query Parameter — Query jobs updated more recently than this time (UNIX timestamp) default: null
flags (optional)
Query Parameter — Query flags default: null
Return type
Example data
Content-Type: application/json
{
"last_backfill" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"jobs" : [ {
"container" : "container",
"cluster" : "cluster",
"time_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"memory_per_tres" : "memory_per_tres",
"scheduled_nodes" : "scheduled_nodes",
"qos" : "qos",
"resize_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"eligible_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_tres" : "cpus_per_tres",
"preemptable_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"system_comment" : "system_comment",
"federation_siblings_active" : "federation_siblings_active",
"tasks_per_tres" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"accrue_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"dependency" : "dependency",
"group_name" : "group_name",
"profile" : [ "NOT_SET", "NOT_SET" ],
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_per_job" : "tres_per_job",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"priority_by_partition" : [ {
"partition" : "partition",
"priority" : 6
}, {
"partition" : "partition",
"priority" : 6
} ],
"maximum_switch_wait_time" : 9,
"core_spec" : 6,
"mcs_label" : "mcs_label",
"required_nodes" : "required_nodes",
"tres_bind" : "tres_bind",
"user_id" : 5,
"selinux_context" : "selinux_context",
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"federation_origin" : "federation_origin",
"container_id" : "container_id",
"shared" : [ "none", "none" ],
"tasks_per_board" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user_name" : "user_name",
"flags" : [ "KILL_INVALID_DEPENDENCY", "KILL_INVALID_DEPENDENCY" ],
"standard_input" : "standard_input",
"admin_comment" : "admin_comment",
"cores_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"job_state" : [ "PENDING", "PENDING" ],
"tasks_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"current_working_directory" : "current_working_directory",
"standard_error" : "standard_error",
"array_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cluster_features" : "cluster_features",
"partition" : "partition",
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_alloc_str" : "tres_alloc_str",
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpu_frequency_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"node_count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"power" : {
"flags" : [ "", "" ]
},
"deadline" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"mail_type" : [ "BEGIN", "BEGIN" ],
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"state_reason" : "state_reason",
"het_job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"sockets_per_board" : 4,
"nice" : 1,
"last_sched_evaluation" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_per_node" : "tres_per_node",
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"excluded_nodes" : "excluded_nodes",
"array_max_tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"het_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"sockets_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"prefer" : "prefer",
"time_limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_cpus_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_host" : "batch_host",
"max_cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job_size_str" : [ "job_size_str", "job_size_str" ],
"hold" : true,
"cpu_frequency_maximum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"features" : "features",
"het_job_id_set" : "het_job_id_set",
"state_description" : "state_description",
"array_task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_tmp_disk_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_req_str" : "tres_req_str",
"burst_buffer_state" : "burst_buffer_state",
"cron" : "cron",
"allocating_node" : "allocating_node",
"tres_per_socket" : "tres_per_socket",
"array_task_string" : "array_task_string",
"submit_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"wckey" : "wckey",
"max_nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"batch_flag" : true,
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"name" : "name",
"preempt_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"contiguous" : true,
"job_resources" : {
"nodes" : {
"allocation" : [ {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
}, {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
} ],
"count" : 2,
"select_type" : [ "AVAILABLE", "AVAILABLE" ],
"whole" : true,
"list" : "list"
},
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus" : 1,
"select_type" : [ "CPU", "CPU" ]
},
"billable_tres" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"federation_siblings_viable" : "federation_siblings_viable",
"cpus_per_task" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_features" : "batch_features",
"thread_spec" : 1,
"cpu_frequency_governor" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"gres_detail" : [ "gres_detail", "gres_detail" ],
"network" : "network",
"restart_cnt" : 1,
"resv_name" : "resv_name",
"extra" : "extra",
"delay_boot" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"reboot" : true,
"cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"standard_output" : "standard_output",
"pre_sus_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"association_id" : 0,
"command" : "command",
"tres_freq" : "tres_freq",
"requeue" : true,
"tres_per_task" : "tres_per_task",
"mail_user" : "mail_user",
"nodes" : "nodes",
"group_id" : 5,
"job_id" : 5,
"comment" : "comment",
"account" : "account",
"required_switches" : 7
}, {
"container" : "container",
"cluster" : "cluster",
"time_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"memory_per_tres" : "memory_per_tres",
"scheduled_nodes" : "scheduled_nodes",
"qos" : "qos",
"resize_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"eligible_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_tres" : "cpus_per_tres",
"preemptable_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"system_comment" : "system_comment",
"federation_siblings_active" : "federation_siblings_active",
"tasks_per_tres" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"accrue_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"dependency" : "dependency",
"group_name" : "group_name",
"profile" : [ "NOT_SET", "NOT_SET" ],
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_per_job" : "tres_per_job",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"priority_by_partition" : [ {
"partition" : "partition",
"priority" : 6
}, {
"partition" : "partition",
"priority" : 6
} ],
"maximum_switch_wait_time" : 9,
"core_spec" : 6,
"mcs_label" : "mcs_label",
"required_nodes" : "required_nodes",
"tres_bind" : "tres_bind",
"user_id" : 5,
"selinux_context" : "selinux_context",
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"federation_origin" : "federation_origin",
"container_id" : "container_id",
"shared" : [ "none", "none" ],
"tasks_per_board" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user_name" : "user_name",
"flags" : [ "KILL_INVALID_DEPENDENCY", "KILL_INVALID_DEPENDENCY" ],
"standard_input" : "standard_input",
"admin_comment" : "admin_comment",
"cores_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"job_state" : [ "PENDING", "PENDING" ],
"tasks_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"current_working_directory" : "current_working_directory",
"standard_error" : "standard_error",
"array_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cluster_features" : "cluster_features",
"partition" : "partition",
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_alloc_str" : "tres_alloc_str",
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpu_frequency_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"node_count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"power" : {
"flags" : [ "", "" ]
},
"deadline" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"mail_type" : [ "BEGIN", "BEGIN" ],
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"state_reason" : "state_reason",
"het_job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"sockets_per_board" : 4,
"nice" : 1,
"last_sched_evaluation" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_per_node" : "tres_per_node",
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"excluded_nodes" : "excluded_nodes",
"array_max_tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"het_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"sockets_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"prefer" : "prefer",
"time_limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_cpus_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_host" : "batch_host",
"max_cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job_size_str" : [ "job_size_str", "job_size_str" ],
"hold" : true,
"cpu_frequency_maximum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"features" : "features",
"het_job_id_set" : "het_job_id_set",
"state_description" : "state_description",
"array_task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_tmp_disk_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_req_str" : "tres_req_str",
"burst_buffer_state" : "burst_buffer_state",
"cron" : "cron",
"allocating_node" : "allocating_node",
"tres_per_socket" : "tres_per_socket",
"array_task_string" : "array_task_string",
"submit_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"wckey" : "wckey",
"max_nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"batch_flag" : true,
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"name" : "name",
"preempt_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"contiguous" : true,
"job_resources" : {
"nodes" : {
"allocation" : [ {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
}, {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
} ],
"count" : 2,
"select_type" : [ "AVAILABLE", "AVAILABLE" ],
"whole" : true,
"list" : "list"
},
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus" : 1,
"select_type" : [ "CPU", "CPU" ]
},
"billable_tres" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"federation_siblings_viable" : "federation_siblings_viable",
"cpus_per_task" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_features" : "batch_features",
"thread_spec" : 1,
"cpu_frequency_governor" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"gres_detail" : [ "gres_detail", "gres_detail" ],
"network" : "network",
"restart_cnt" : 1,
"resv_name" : "resv_name",
"extra" : "extra",
"delay_boot" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"reboot" : true,
"cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"standard_output" : "standard_output",
"pre_sus_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"association_id" : 0,
"command" : "command",
"tres_freq" : "tres_freq",
"requeue" : true,
"tres_per_task" : "tres_per_task",
"mail_user" : "mail_user",
"nodes" : "nodes",
"group_id" : 5,
"job_id" : 5,
"comment" : "comment",
"account" : "account",
"required_switches" : 7
} ],
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
job(s) information
v0.0.42_openapi_job_info_resp
default
job(s) information
v0.0.42_openapi_job_info_resp
Up
get /slurm/v0.0.42/jobs/state/
get list of job states (slurmV0042GetJobsState)
Query parameters
job_id (optional)
Query Parameter — CSV list of Job IDs to search for default: null
Return type
Example data
Content-Type: application/json
{
"last_backfill" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"jobs" : [ {
"container" : "container",
"cluster" : "cluster",
"time_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"memory_per_tres" : "memory_per_tres",
"scheduled_nodes" : "scheduled_nodes",
"qos" : "qos",
"resize_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"eligible_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_tres" : "cpus_per_tres",
"preemptable_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"system_comment" : "system_comment",
"federation_siblings_active" : "federation_siblings_active",
"tasks_per_tres" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"accrue_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"dependency" : "dependency",
"group_name" : "group_name",
"profile" : [ "NOT_SET", "NOT_SET" ],
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_per_job" : "tres_per_job",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"priority_by_partition" : [ {
"partition" : "partition",
"priority" : 6
}, {
"partition" : "partition",
"priority" : 6
} ],
"maximum_switch_wait_time" : 9,
"core_spec" : 6,
"mcs_label" : "mcs_label",
"required_nodes" : "required_nodes",
"tres_bind" : "tres_bind",
"user_id" : 5,
"selinux_context" : "selinux_context",
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"federation_origin" : "federation_origin",
"container_id" : "container_id",
"shared" : [ "none", "none" ],
"tasks_per_board" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user_name" : "user_name",
"flags" : [ "KILL_INVALID_DEPENDENCY", "KILL_INVALID_DEPENDENCY" ],
"standard_input" : "standard_input",
"admin_comment" : "admin_comment",
"cores_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"job_state" : [ "PENDING", "PENDING" ],
"tasks_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"current_working_directory" : "current_working_directory",
"standard_error" : "standard_error",
"array_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cluster_features" : "cluster_features",
"partition" : "partition",
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_alloc_str" : "tres_alloc_str",
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpu_frequency_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"node_count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"power" : {
"flags" : [ "", "" ]
},
"deadline" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"mail_type" : [ "BEGIN", "BEGIN" ],
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"state_reason" : "state_reason",
"het_job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"sockets_per_board" : 4,
"nice" : 1,
"last_sched_evaluation" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_per_node" : "tres_per_node",
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"excluded_nodes" : "excluded_nodes",
"array_max_tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"het_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"sockets_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"prefer" : "prefer",
"time_limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_cpus_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_host" : "batch_host",
"max_cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job_size_str" : [ "job_size_str", "job_size_str" ],
"hold" : true,
"cpu_frequency_maximum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"features" : "features",
"het_job_id_set" : "het_job_id_set",
"state_description" : "state_description",
"array_task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_tmp_disk_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_req_str" : "tres_req_str",
"burst_buffer_state" : "burst_buffer_state",
"cron" : "cron",
"allocating_node" : "allocating_node",
"tres_per_socket" : "tres_per_socket",
"array_task_string" : "array_task_string",
"submit_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"wckey" : "wckey",
"max_nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"batch_flag" : true,
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"name" : "name",
"preempt_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"contiguous" : true,
"job_resources" : {
"nodes" : {
"allocation" : [ {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
}, {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
} ],
"count" : 2,
"select_type" : [ "AVAILABLE", "AVAILABLE" ],
"whole" : true,
"list" : "list"
},
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus" : 1,
"select_type" : [ "CPU", "CPU" ]
},
"billable_tres" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"federation_siblings_viable" : "federation_siblings_viable",
"cpus_per_task" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_features" : "batch_features",
"thread_spec" : 1,
"cpu_frequency_governor" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"gres_detail" : [ "gres_detail", "gres_detail" ],
"network" : "network",
"restart_cnt" : 1,
"resv_name" : "resv_name",
"extra" : "extra",
"delay_boot" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"reboot" : true,
"cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"standard_output" : "standard_output",
"pre_sus_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"association_id" : 0,
"command" : "command",
"tres_freq" : "tres_freq",
"requeue" : true,
"tres_per_task" : "tres_per_task",
"mail_user" : "mail_user",
"nodes" : "nodes",
"group_id" : 5,
"job_id" : 5,
"comment" : "comment",
"account" : "account",
"required_switches" : 7
}, {
"container" : "container",
"cluster" : "cluster",
"time_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"memory_per_tres" : "memory_per_tres",
"scheduled_nodes" : "scheduled_nodes",
"qos" : "qos",
"resize_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"eligible_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_tres" : "cpus_per_tres",
"preemptable_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"system_comment" : "system_comment",
"federation_siblings_active" : "federation_siblings_active",
"tasks_per_tres" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"accrue_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"dependency" : "dependency",
"group_name" : "group_name",
"profile" : [ "NOT_SET", "NOT_SET" ],
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_per_job" : "tres_per_job",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"priority_by_partition" : [ {
"partition" : "partition",
"priority" : 6
}, {
"partition" : "partition",
"priority" : 6
} ],
"maximum_switch_wait_time" : 9,
"core_spec" : 6,
"mcs_label" : "mcs_label",
"required_nodes" : "required_nodes",
"tres_bind" : "tres_bind",
"user_id" : 5,
"selinux_context" : "selinux_context",
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"federation_origin" : "federation_origin",
"container_id" : "container_id",
"shared" : [ "none", "none" ],
"tasks_per_board" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user_name" : "user_name",
"flags" : [ "KILL_INVALID_DEPENDENCY", "KILL_INVALID_DEPENDENCY" ],
"standard_input" : "standard_input",
"admin_comment" : "admin_comment",
"cores_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"job_state" : [ "PENDING", "PENDING" ],
"tasks_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"current_working_directory" : "current_working_directory",
"standard_error" : "standard_error",
"array_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cluster_features" : "cluster_features",
"partition" : "partition",
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_alloc_str" : "tres_alloc_str",
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpu_frequency_minimum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"node_count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"power" : {
"flags" : [ "", "" ]
},
"deadline" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"mail_type" : [ "BEGIN", "BEGIN" ],
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"state_reason" : "state_reason",
"het_job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"sockets_per_board" : 4,
"nice" : 1,
"last_sched_evaluation" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tres_per_node" : "tres_per_node",
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"excluded_nodes" : "excluded_nodes",
"array_max_tasks" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"het_job_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"sockets_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"prefer" : "prefer",
"time_limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_cpus_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"tasks_per_socket" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_host" : "batch_host",
"max_cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job_size_str" : [ "job_size_str", "job_size_str" ],
"hold" : true,
"cpu_frequency_maximum" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"features" : "features",
"het_job_id_set" : "het_job_id_set",
"state_description" : "state_description",
"array_task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"minimum_tmp_disk_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres_req_str" : "tres_req_str",
"burst_buffer_state" : "burst_buffer_state",
"cron" : "cron",
"allocating_node" : "allocating_node",
"tres_per_socket" : "tres_per_socket",
"array_task_string" : "array_task_string",
"submit_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"wckey" : "wckey",
"max_nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"batch_flag" : true,
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"name" : "name",
"preempt_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"contiguous" : true,
"job_resources" : {
"nodes" : {
"allocation" : [ {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
}, {
"memory" : {
"used" : 2,
"allocated" : 4
},
"cpus" : {
"count" : 9,
"used" : 3
},
"name" : "name",
"index" : 7,
"sockets" : [ {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
}, {
"cores" : [ {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
}, {
"index" : 1,
"status" : [ "INVALID", "INVALID" ]
} ],
"index" : 7
} ]
} ],
"count" : 2,
"select_type" : [ "AVAILABLE", "AVAILABLE" ],
"whole" : true,
"list" : "list"
},
"threads_per_core" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus" : 1,
"select_type" : [ "CPU", "CPU" ]
},
"billable_tres" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"federation_siblings_viable" : "federation_siblings_viable",
"cpus_per_task" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"batch_features" : "batch_features",
"thread_spec" : 1,
"cpu_frequency_governor" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"gres_detail" : [ "gres_detail", "gres_detail" ],
"network" : "network",
"restart_cnt" : 1,
"resv_name" : "resv_name",
"extra" : "extra",
"delay_boot" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"reboot" : true,
"cpus" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"standard_output" : "standard_output",
"pre_sus_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"association_id" : 0,
"command" : "command",
"tres_freq" : "tres_freq",
"requeue" : true,
"tres_per_task" : "tres_per_task",
"mail_user" : "mail_user",
"nodes" : "nodes",
"group_id" : 5,
"job_id" : 5,
"comment" : "comment",
"account" : "account",
"required_switches" : 7
} ],
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
job(s) state information
v0.0.42_openapi_job_info_resp
default
job(s) state information
v0.0.42_openapi_job_info_resp
Up
get /slurm/v0.0.42/licenses/
get all Slurm tracked license info (slurmV0042GetLicenses)
Return type
Example data
Content-Type: application/json
{
"licenses" : [ {
"Used" : 6,
"LastUpdate" : 7,
"Total" : 0,
"Remote" : true,
"LastConsumed" : 5,
"LastDeficit" : 2,
"LicenseName" : "LicenseName",
"Free" : 1,
"Reserved" : 5
}, {
"Used" : 6,
"LastUpdate" : 7,
"Total" : 0,
"Remote" : true,
"LastConsumed" : 5,
"LastDeficit" : 2,
"LicenseName" : "LicenseName",
"Free" : 1,
"Reserved" : 5
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
results of get all licenses
v0.0.42_openapi_licenses_resp
default
results of get all licenses
v0.0.42_openapi_licenses_resp
Up
get /slurm/v0.0.42/node/{node_name}
get node info (slurmV0042GetNode)
Path parameters
node_name (required)
Path Parameter — Node name default: null
Query parameters
update_time (optional)
Query Parameter — Query jobs updated more recently than this time (UNIX timestamp) default: null
flags (optional)
Query Parameter — Query flags default: null
Return type
Example data
Content-Type: application/json
{
"nodes" : [ {
"reason" : "reason",
"gpu_spec" : "gpu_spec",
"slurmd_start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"features" : [ "features", "features" ],
"hostname" : "hostname",
"cores" : 6,
"reason_changed_at" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"reservation" : "reservation",
"tres" : "tres",
"cpu_binding" : 5,
"state" : [ "INVALID", "INVALID" ],
"sockets" : 9,
"energy" : {
"current_watts" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"base_consumed_energy" : 3,
"last_collected" : 7,
"consumed_energy" : 2,
"previous_consumed_energy" : 4,
"average_watts" : 9
},
"partitions" : [ "partitions", "partitions" ],
"gres_drained" : "gres_drained",
"weight" : 8,
"version" : "version",
"gres_used" : "gres_used",
"mcs_label" : "mcs_label",
"real_memory" : 1,
"instance_id" : "instance_id",
"burstbuffer_network_address" : "burstbuffer_network_address",
"port" : 1,
"name" : "name",
"resume_after" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"temporary_disk" : 6,
"tres_used" : "tres_used",
"effective_cpus" : 7,
"instance_type" : "instance_type",
"external_sensors" : "{}",
"res_cores_per_gpu" : 6,
"boards" : 0,
"alloc_cpus" : 1,
"active_features" : [ "active_features", "active_features" ],
"reason_set_by_user" : "reason_set_by_user",
"free_mem" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"alloc_idle_cpus" : 4,
"extra" : "extra",
"operating_system" : "operating_system",
"power" : "{}",
"architecture" : "architecture",
"owner" : "owner",
"cluster_name" : "cluster_name",
"address" : "address",
"cpus" : 2,
"tres_weighted" : 5.025004791520295,
"gres" : "gres",
"threads" : 9,
"boot_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"alloc_memory" : 7,
"specialized_memory" : 1,
"specialized_cpus" : "specialized_cpus",
"specialized_cores" : 1,
"last_busy" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"comment" : "comment",
"next_state_after_reboot" : [ "INVALID", "INVALID" ],
"cpu_load" : 5
}, {
"reason" : "reason",
"gpu_spec" : "gpu_spec",
"slurmd_start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"features" : [ "features", "features" ],
"hostname" : "hostname",
"cores" : 6,
"reason_changed_at" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"reservation" : "reservation",
"tres" : "tres",
"cpu_binding" : 5,
"state" : [ "INVALID", "INVALID" ],
"sockets" : 9,
"energy" : {
"current_watts" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"base_consumed_energy" : 3,
"last_collected" : 7,
"consumed_energy" : 2,
"previous_consumed_energy" : 4,
"average_watts" : 9
},
"partitions" : [ "partitions", "partitions" ],
"gres_drained" : "gres_drained",
"weight" : 8,
"version" : "version",
"gres_used" : "gres_used",
"mcs_label" : "mcs_label",
"real_memory" : 1,
"instance_id" : "instance_id",
"burstbuffer_network_address" : "burstbuffer_network_address",
"port" : 1,
"name" : "name",
"resume_after" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"temporary_disk" : 6,
"tres_used" : "tres_used",
"effective_cpus" : 7,
"instance_type" : "instance_type",
"external_sensors" : "{}",
"res_cores_per_gpu" : 6,
"boards" : 0,
"alloc_cpus" : 1,
"active_features" : [ "active_features", "active_features" ],
"reason_set_by_user" : "reason_set_by_user",
"free_mem" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"alloc_idle_cpus" : 4,
"extra" : "extra",
"operating_system" : "operating_system",
"power" : "{}",
"architecture" : "architecture",
"owner" : "owner",
"cluster_name" : "cluster_name",
"address" : "address",
"cpus" : 2,
"tres_weighted" : 5.025004791520295,
"gres" : "gres",
"threads" : 9,
"boot_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"alloc_memory" : 7,
"specialized_memory" : 1,
"specialized_cpus" : "specialized_cpus",
"specialized_cores" : 1,
"last_busy" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"comment" : "comment",
"next_state_after_reboot" : [ "INVALID", "INVALID" ],
"cpu_load" : 5
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
node information
v0.0.42_openapi_nodes_resp
default
node information
v0.0.42_openapi_nodes_resp
Up
get /slurm/v0.0.42/nodes/
get node(s) info (slurmV0042GetNodes)
Query parameters
update_time (optional)
Query Parameter — Query jobs updated more recently than this time (UNIX timestamp) default: null
flags (optional)
Query Parameter — Query flags default: null
Return type
Example data
Content-Type: application/json
{
"nodes" : [ {
"reason" : "reason",
"gpu_spec" : "gpu_spec",
"slurmd_start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"features" : [ "features", "features" ],
"hostname" : "hostname",
"cores" : 6,
"reason_changed_at" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"reservation" : "reservation",
"tres" : "tres",
"cpu_binding" : 5,
"state" : [ "INVALID", "INVALID" ],
"sockets" : 9,
"energy" : {
"current_watts" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"base_consumed_energy" : 3,
"last_collected" : 7,
"consumed_energy" : 2,
"previous_consumed_energy" : 4,
"average_watts" : 9
},
"partitions" : [ "partitions", "partitions" ],
"gres_drained" : "gres_drained",
"weight" : 8,
"version" : "version",
"gres_used" : "gres_used",
"mcs_label" : "mcs_label",
"real_memory" : 1,
"instance_id" : "instance_id",
"burstbuffer_network_address" : "burstbuffer_network_address",
"port" : 1,
"name" : "name",
"resume_after" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"temporary_disk" : 6,
"tres_used" : "tres_used",
"effective_cpus" : 7,
"instance_type" : "instance_type",
"external_sensors" : "{}",
"res_cores_per_gpu" : 6,
"boards" : 0,
"alloc_cpus" : 1,
"active_features" : [ "active_features", "active_features" ],
"reason_set_by_user" : "reason_set_by_user",
"free_mem" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"alloc_idle_cpus" : 4,
"extra" : "extra",
"operating_system" : "operating_system",
"power" : "{}",
"architecture" : "architecture",
"owner" : "owner",
"cluster_name" : "cluster_name",
"address" : "address",
"cpus" : 2,
"tres_weighted" : 5.025004791520295,
"gres" : "gres",
"threads" : 9,
"boot_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"alloc_memory" : 7,
"specialized_memory" : 1,
"specialized_cpus" : "specialized_cpus",
"specialized_cores" : 1,
"last_busy" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"comment" : "comment",
"next_state_after_reboot" : [ "INVALID", "INVALID" ],
"cpu_load" : 5
}, {
"reason" : "reason",
"gpu_spec" : "gpu_spec",
"slurmd_start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"features" : [ "features", "features" ],
"hostname" : "hostname",
"cores" : 6,
"reason_changed_at" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"reservation" : "reservation",
"tres" : "tres",
"cpu_binding" : 5,
"state" : [ "INVALID", "INVALID" ],
"sockets" : 9,
"energy" : {
"current_watts" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"base_consumed_energy" : 3,
"last_collected" : 7,
"consumed_energy" : 2,
"previous_consumed_energy" : 4,
"average_watts" : 9
},
"partitions" : [ "partitions", "partitions" ],
"gres_drained" : "gres_drained",
"weight" : 8,
"version" : "version",
"gres_used" : "gres_used",
"mcs_label" : "mcs_label",
"real_memory" : 1,
"instance_id" : "instance_id",
"burstbuffer_network_address" : "burstbuffer_network_address",
"port" : 1,
"name" : "name",
"resume_after" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"temporary_disk" : 6,
"tres_used" : "tres_used",
"effective_cpus" : 7,
"instance_type" : "instance_type",
"external_sensors" : "{}",
"res_cores_per_gpu" : 6,
"boards" : 0,
"alloc_cpus" : 1,
"active_features" : [ "active_features", "active_features" ],
"reason_set_by_user" : "reason_set_by_user",
"free_mem" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"alloc_idle_cpus" : 4,
"extra" : "extra",
"operating_system" : "operating_system",
"power" : "{}",
"architecture" : "architecture",
"owner" : "owner",
"cluster_name" : "cluster_name",
"address" : "address",
"cpus" : 2,
"tres_weighted" : 5.025004791520295,
"gres" : "gres",
"threads" : 9,
"boot_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"alloc_memory" : 7,
"specialized_memory" : 1,
"specialized_cpus" : "specialized_cpus",
"specialized_cores" : 1,
"last_busy" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"comment" : "comment",
"next_state_after_reboot" : [ "INVALID", "INVALID" ],
"cpu_load" : 5
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
node(s) information
v0.0.42_openapi_nodes_resp
default
node(s) information
v0.0.42_openapi_nodes_resp
Up
get /slurm/v0.0.42/partition/{partition_name}
get partition info (slurmV0042GetPartition)
Path parameters
partition_name (required)
Path Parameter — Partition name default: null
Query parameters
update_time (optional)
Query Parameter — Query partitions updated more recently than this time (UNIX timestamp) default: null
flags (optional)
Query Parameter — Query flags default: null
Return type
Example data
Content-Type: application/json
{
"partitions" : [ {
"cluster" : "cluster",
"cpus" : {
"task_binding" : 6,
"total" : 1
},
"timeouts" : {
"resume" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"groups" : {
"allowed" : "allowed"
},
"alternate" : "alternate",
"select_type" : [ "CPU", "CPU" ],
"suspend_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"priority" : {
"tier" : 4,
"job_factor" : 2
},
"node_sets" : "node_sets",
"maximums" : {
"shares" : 7,
"nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"over_time_limit" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cpus_per_socket" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition_memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"oversubscribe" : {
"jobs" : 9,
"flags" : [ "force", "force" ]
},
"memory_per_cpu" : 2,
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition_memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"nodes" : {
"configured" : "configured",
"total" : 0,
"allowed_allocation" : "allowed_allocation"
},
"partition" : {
"state" : [ "INACTIVE", "INACTIVE" ]
},
"qos" : {
"deny" : "deny",
"allowed" : "allowed",
"assigned" : "assigned"
},
"defaults" : {
"partition_memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"memory_per_cpu" : 5,
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : "job",
"partition_memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"name" : "name",
"tres" : {
"configured" : "configured",
"billing_weights" : "billing_weights"
},
"accounts" : {
"deny" : "deny",
"allowed" : "allowed"
},
"minimums" : {
"nodes" : 3
},
"grace_time" : 5
}, {
"cluster" : "cluster",
"cpus" : {
"task_binding" : 6,
"total" : 1
},
"timeouts" : {
"resume" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"groups" : {
"allowed" : "allowed"
},
"alternate" : "alternate",
"select_type" : [ "CPU", "CPU" ],
"suspend_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"priority" : {
"tier" : 4,
"job_factor" : 2
},
"node_sets" : "node_sets",
"maximums" : {
"shares" : 7,
"nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"over_time_limit" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cpus_per_socket" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition_memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"oversubscribe" : {
"jobs" : 9,
"flags" : [ "force", "force" ]
},
"memory_per_cpu" : 2,
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition_memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"nodes" : {
"configured" : "configured",
"total" : 0,
"allowed_allocation" : "allowed_allocation"
},
"partition" : {
"state" : [ "INACTIVE", "INACTIVE" ]
},
"qos" : {
"deny" : "deny",
"allowed" : "allowed",
"assigned" : "assigned"
},
"defaults" : {
"partition_memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"memory_per_cpu" : 5,
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : "job",
"partition_memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"name" : "name",
"tres" : {
"configured" : "configured",
"billing_weights" : "billing_weights"
},
"accounts" : {
"deny" : "deny",
"allowed" : "allowed"
},
"minimums" : {
"nodes" : 3
},
"grace_time" : 5
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
partition information
v0.0.42_openapi_partition_resp
default
partition information
v0.0.42_openapi_partition_resp
Up
get /slurm/v0.0.42/partitions/
get all partition info (slurmV0042GetPartitions)
Query parameters
update_time (optional)
Query Parameter — Query partitions updated more recently than this time (UNIX timestamp) default: null
flags (optional)
Query Parameter — Query flags default: null
Return type
Example data
Content-Type: application/json
{
"partitions" : [ {
"cluster" : "cluster",
"cpus" : {
"task_binding" : 6,
"total" : 1
},
"timeouts" : {
"resume" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"groups" : {
"allowed" : "allowed"
},
"alternate" : "alternate",
"select_type" : [ "CPU", "CPU" ],
"suspend_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"priority" : {
"tier" : 4,
"job_factor" : 2
},
"node_sets" : "node_sets",
"maximums" : {
"shares" : 7,
"nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"over_time_limit" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cpus_per_socket" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition_memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"oversubscribe" : {
"jobs" : 9,
"flags" : [ "force", "force" ]
},
"memory_per_cpu" : 2,
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition_memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"nodes" : {
"configured" : "configured",
"total" : 0,
"allowed_allocation" : "allowed_allocation"
},
"partition" : {
"state" : [ "INACTIVE", "INACTIVE" ]
},
"qos" : {
"deny" : "deny",
"allowed" : "allowed",
"assigned" : "assigned"
},
"defaults" : {
"partition_memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"memory_per_cpu" : 5,
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : "job",
"partition_memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"name" : "name",
"tres" : {
"configured" : "configured",
"billing_weights" : "billing_weights"
},
"accounts" : {
"deny" : "deny",
"allowed" : "allowed"
},
"minimums" : {
"nodes" : 3
},
"grace_time" : 5
}, {
"cluster" : "cluster",
"cpus" : {
"task_binding" : 6,
"total" : 1
},
"timeouts" : {
"resume" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"suspend" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"groups" : {
"allowed" : "allowed"
},
"alternate" : "alternate",
"select_type" : [ "CPU", "CPU" ],
"suspend_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"priority" : {
"tier" : 4,
"job_factor" : 2
},
"node_sets" : "node_sets",
"maximums" : {
"shares" : 7,
"nodes" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"over_time_limit" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"cpus_per_node" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"cpus_per_socket" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition_memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"oversubscribe" : {
"jobs" : 9,
"flags" : [ "force", "force" ]
},
"memory_per_cpu" : 2,
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition_memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"nodes" : {
"configured" : "configured",
"total" : 0,
"allowed_allocation" : "allowed_allocation"
},
"partition" : {
"state" : [ "INACTIVE", "INACTIVE" ]
},
"qos" : {
"deny" : "deny",
"allowed" : "allowed",
"assigned" : "assigned"
},
"defaults" : {
"partition_memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"memory_per_cpu" : 5,
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : "job",
"partition_memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"name" : "name",
"tres" : {
"configured" : "configured",
"billing_weights" : "billing_weights"
},
"accounts" : {
"deny" : "deny",
"allowed" : "allowed"
},
"minimums" : {
"nodes" : 3
},
"grace_time" : 5
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
partition information
v0.0.42_openapi_partition_resp
default
partition information
v0.0.42_openapi_partition_resp
Up
get /slurm/v0.0.42/ping/
ping test (slurmV0042GetPing)
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"pings" : [ {
"mode" : "mode",
"responding" : true,
"hostname" : "hostname",
"latency" : 0,
"pinged" : "pinged",
"primary" : true
}, {
"mode" : "mode",
"responding" : true,
"hostname" : "hostname",
"latency" : 0,
"pinged" : "pinged",
"primary" : true
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
results of ping test
v0.0.42_openapi_ping_array_resp
default
results of ping test
v0.0.42_openapi_ping_array_resp
Up
get /slurm/v0.0.42/reconfigure/
request slurmctld reconfigure (slurmV0042GetReconfigure)
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
reconfigure request result
v0.0.42_openapi_resp
default
reconfigure request result
v0.0.42_openapi_resp
Up
get /slurm/v0.0.42/reservation/{reservation_name}
get reservation info (slurmV0042GetReservation)
Path parameters
reservation_name (required)
Path Parameter — Reservation name default: null
Query parameters
update_time (optional)
Query Parameter — Query reservations updated more recently than this time (UNIX timestamp) default: null
Return type
Example data
Content-Type: application/json
{
"reservations" : [ {
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"flags" : [ "MAINT", "MAINT" ],
"groups" : "groups",
"users" : "users",
"max_start_delay" : 6,
"features" : "features",
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"partition" : "partition",
"watts" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"core_specializations" : [ {
"node" : "node",
"core" : "core"
}, {
"node" : "node",
"core" : "core"
} ],
"name" : "name",
"tres" : "tres",
"accounts" : "accounts",
"node_count" : 1,
"node_list" : "node_list",
"purge_completed" : {
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"core_count" : 0
}, {
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"flags" : [ "MAINT", "MAINT" ],
"groups" : "groups",
"users" : "users",
"max_start_delay" : 6,
"features" : "features",
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"partition" : "partition",
"watts" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"core_specializations" : [ {
"node" : "node",
"core" : "core"
}, {
"node" : "node",
"core" : "core"
} ],
"name" : "name",
"tres" : "tres",
"accounts" : "accounts",
"node_count" : 1,
"node_list" : "node_list",
"purge_completed" : {
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"core_count" : 0
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
reservation information
v0.0.42_openapi_reservation_resp
default
reservation information
v0.0.42_openapi_reservation_resp
Up
get /slurm/v0.0.42/reservations/
get all reservation info (slurmV0042GetReservations)
Query parameters
update_time (optional)
Query Parameter — Query reservations updated more recently than this time (UNIX timestamp) default: null
Return type
Example data
Content-Type: application/json
{
"reservations" : [ {
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"flags" : [ "MAINT", "MAINT" ],
"groups" : "groups",
"users" : "users",
"max_start_delay" : 6,
"features" : "features",
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"partition" : "partition",
"watts" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"core_specializations" : [ {
"node" : "node",
"core" : "core"
}, {
"node" : "node",
"core" : "core"
} ],
"name" : "name",
"tres" : "tres",
"accounts" : "accounts",
"node_count" : 1,
"node_list" : "node_list",
"purge_completed" : {
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"core_count" : 0
}, {
"end_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"flags" : [ "MAINT", "MAINT" ],
"groups" : "groups",
"users" : "users",
"max_start_delay" : 6,
"features" : "features",
"start_time" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"burst_buffer" : "burst_buffer",
"licenses" : "licenses",
"partition" : "partition",
"watts" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"core_specializations" : [ {
"node" : "node",
"core" : "core"
}, {
"node" : "node",
"core" : "core"
} ],
"name" : "name",
"tres" : "tres",
"accounts" : "accounts",
"node_count" : 1,
"node_list" : "node_list",
"purge_completed" : {
"time" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"core_count" : 0
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"last_update" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
reservation information
v0.0.42_openapi_reservation_resp
default
reservation information
v0.0.42_openapi_reservation_resp
Up
get /slurm/v0.0.42/shares
get fairshare info (slurmV0042GetShares)
Query parameters
accounts (optional)
Query Parameter — Accounts to query default: null
users (optional)
Query Parameter — Users to query default: null
Return type
Example data
Content-Type: application/json
{
"shares" : {
"shares" : [ {
"cluster" : "cluster",
"parent" : "parent",
"shares_normalized" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"usage" : 1,
"fairshare" : {
"level" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
}
},
"type" : [ "USER", "USER" ],
"effective_usage" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"shares" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition" : "partition",
"usage_normalized" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"name" : "name",
"tres" : {
"run_seconds" : [ {
"name" : "name",
"value" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}, {
"name" : "name",
"value" : {
"number" : 2,
"set" : true,
"infinite" : true
}
} ],
"usage" : [ {
"name" : "name",
"value" : 6.027456183070403
}, {
"name" : "name",
"value" : 6.027456183070403
} ],
"group_minutes" : [ {
"name" : "name",
"value" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}, {
"name" : "name",
"value" : {
"number" : 2,
"set" : true,
"infinite" : true
}
} ]
},
"id" : 0
}, {
"cluster" : "cluster",
"parent" : "parent",
"shares_normalized" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"usage" : 1,
"fairshare" : {
"level" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
}
},
"type" : [ "USER", "USER" ],
"effective_usage" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"shares" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"partition" : "partition",
"usage_normalized" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"name" : "name",
"tres" : {
"run_seconds" : [ {
"name" : "name",
"value" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}, {
"name" : "name",
"value" : {
"number" : 2,
"set" : true,
"infinite" : true
}
} ],
"usage" : [ {
"name" : "name",
"value" : 6.027456183070403
}, {
"name" : "name",
"value" : 6.027456183070403
} ],
"group_minutes" : [ {
"name" : "name",
"value" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}, {
"name" : "name",
"value" : {
"number" : 2,
"set" : true,
"infinite" : true
}
} ]
},
"id" : 0
} ],
"total_shares" : 5
},
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
shares information
v0.0.42_openapi_shares_resp
default
shares information
v0.0.42_openapi_shares_resp
Up
post /slurm/v0.0.42/job/{job_id}
update job (slurmV0042PostJob)
Path parameters
job_id (required)
Path Parameter — Job ID default: null
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"results" : [ {
"job_id" : 0,
"why" : "why",
"error_code" : 6,
"step_id" : "step_id",
"error" : "error"
}, {
"job_id" : 0,
"why" : "why",
"error_code" : 6,
"step_id" : "step_id",
"error" : "error"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
job update result
v0.0.42_openapi_job_post_response
default
job update result
v0.0.42_openapi_job_post_response
Up
post /slurm/v0.0.42/job/allocate
submit new job allocation without any steps that must be signaled to stop (slurmV0042PostJobAllocate)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"job_id" : 0,
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"job_submit_user_msg" : "job_submit_user_msg",
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
job allocation response
v0.0.42_openapi_job_alloc_resp
default
job allocation response
v0.0.42_openapi_job_alloc_resp
Up
post /slurm/v0.0.42/job/submit
submit new job (slurmV0042PostJobSubmit)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"job_id" : 0,
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"step_id" : "step_id",
"job_submit_user_msg" : "job_submit_user_msg",
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
job submission response
v0.0.42_openapi_job_submit_response
default
job submission response
v0.0.42_openapi_job_submit_response
Up
post /slurm/v0.0.42/node/{node_name}
update node properties (slurmV0042PostNode)
Path parameters
node_name (required)
Path Parameter — Node name default: null
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
node update request result
v0.0.42_openapi_resp
default
node update request result
v0.0.42_openapi_resp
Up
post /slurm/v0.0.42/nodes/
batch update node(s) (slurmV0042PostNodes)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
batch node update request result
v0.0.42_openapi_resp
default
batch node update request result
v0.0.42_openapi_resp
Up
delete /slurmdb/v0.0.42/account/{account_name}
Delete account (slurmdbV0042DeleteAccount)
Path parameters
account_name (required)
Path Parameter — Account name default: null
Return type
Example data
Content-Type: application/json
{
"removed_accounts" : [ "removed_accounts", "removed_accounts" ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Status of account deletion request
v0.0.42_openapi_accounts_removed_resp
default
Status of account deletion request
v0.0.42_openapi_accounts_removed_resp
Up
delete /slurmdb/v0.0.42/association/
Delete association (slurmdbV0042DeleteAssociation)
Query parameters
account (optional)
Query Parameter — CSV accounts list default: null
cluster (optional)
Query Parameter — CSV clusters list default: null
default_qos (optional)
Query Parameter — CSV QOS list default: null
Include deleted associations (optional)
Query Parameter — default: null
Include usage (optional)
Query Parameter — default: null
Filter to only defaults (optional)
Query Parameter — default: null
Include the raw QOS or delta_qos (optional)
Query Parameter — default: null
Include sub acct information (optional)
Query Parameter — default: null
Exclude parent id/name (optional)
Query Parameter — default: null
Exclude limits from parents (optional)
Query Parameter — default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
id (optional)
Query Parameter — CSV ID list default: null
parent_account (optional)
Query Parameter — CSV names of parent account default: null
partition (optional)
Query Parameter — CSV partition name list default: null
qos (optional)
Query Parameter — CSV QOS list default: null
usage_end (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
usage_start (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
user (optional)
Query Parameter — CSV user list default: null
Return type
Example data
Content-Type: application/json
{
"removed_associations" : [ "removed_associations", "removed_associations" ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Status of associations delete request
v0.0.42_openapi_assocs_removed_resp
default
Status of associations delete request
v0.0.42_openapi_assocs_removed_resp
Up
delete /slurmdb/v0.0.42/associations/
Delete associations (slurmdbV0042DeleteAssociations)
Query parameters
account (optional)
Query Parameter — CSV accounts list default: null
cluster (optional)
Query Parameter — CSV clusters list default: null
default_qos (optional)
Query Parameter — CSV QOS list default: null
Include deleted associations (optional)
Query Parameter — default: null
Include usage (optional)
Query Parameter — default: null
Filter to only defaults (optional)
Query Parameter — default: null
Include the raw QOS or delta_qos (optional)
Query Parameter — default: null
Include sub acct information (optional)
Query Parameter — default: null
Exclude parent id/name (optional)
Query Parameter — default: null
Exclude limits from parents (optional)
Query Parameter — default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
id (optional)
Query Parameter — CSV ID list default: null
parent_account (optional)
Query Parameter — CSV names of parent account default: null
partition (optional)
Query Parameter — CSV partition name list default: null
qos (optional)
Query Parameter — CSV QOS list default: null
usage_end (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
usage_start (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
user (optional)
Query Parameter — CSV user list default: null
Return type
Example data
Content-Type: application/json
{
"removed_associations" : [ "removed_associations", "removed_associations" ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of associations deleted
v0.0.42_openapi_assocs_removed_resp
default
List of associations deleted
v0.0.42_openapi_assocs_removed_resp
Up
delete /slurmdb/v0.0.42/cluster/{cluster_name}
Delete cluster (slurmdbV0042DeleteCluster)
Path parameters
cluster_name (required)
Path Parameter — Cluster name default: null
Query parameters
classification (optional)
Query Parameter — Type of machine default: null
cluster (optional)
Query Parameter — CSV cluster list default: null
federation (optional)
Query Parameter — CSV federation list default: null
flags (optional)
Query Parameter — Query flags default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
rpc_version (optional)
Query Parameter — CSV RPC version list default: null
usage_end (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
usage_start (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
with_deleted (optional)
Query Parameter — Include deleted clusters default: null
with_usage (optional)
Query Parameter — Include usage default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"deleted_clusters" : [ "deleted_clusters", "deleted_clusters" ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Result of delete cluster request
v0.0.42_openapi_clusters_removed_resp
default
Result of delete cluster request
v0.0.42_openapi_clusters_removed_resp
Up
delete /slurmdb/v0.0.42/qos/{qos}
Delete QOS (slurmdbV0042DeleteSingleQos)
Path parameters
qos (required)
Path Parameter — QOS name default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"removed_qos" : [ "removed_qos", "removed_qos" ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
results of ping test
v0.0.42_openapi_slurmdbd_qos_removed_resp
default
results of ping test
v0.0.42_openapi_slurmdbd_qos_removed_resp
Up
delete /slurmdb/v0.0.42/user/{name}
Delete user (slurmdbV0042DeleteUser)
Path parameters
name (required)
Path Parameter — User name default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Result of user delete request
v0.0.42_openapi_resp
default
Result of user delete request
v0.0.42_openapi_resp
Up
delete /slurmdb/v0.0.42/wckey/{id}
Delete wckey (slurmdbV0042DeleteWckey)
Path parameters
id (required)
Path Parameter — WCKey ID default: null
Return type
Example data
Content-Type: application/json
{
"deleted_wckeys" : [ "deleted_wckeys", "deleted_wckeys" ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Result of wckey deletion request
v0.0.42_openapi_wckey_removed_resp
default
Result of wckey deletion request
v0.0.42_openapi_wckey_removed_resp
Up
get /slurmdb/v0.0.42/account/{account_name}
Get account info (slurmdbV0042GetAccount)
Path parameters
account_name (required)
Path Parameter — Account name default: null
Query parameters
with_assocs (optional)
Query Parameter — Include associations default: null
with_coords (optional)
Query Parameter — Include coordinators default: null
with_deleted (optional)
Query Parameter — Include deleted default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"accounts" : [ {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"organization" : "organization",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"description" : "description"
}, {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"organization" : "organization",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"description" : "description"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of accounts
v0.0.42_openapi_accounts_resp
default
List of accounts
v0.0.42_openapi_accounts_resp
Up
get /slurmdb/v0.0.42/accounts/
Get account list (slurmdbV0042GetAccounts)
Query parameters
description (optional)
Query Parameter — CSV description list default: null
DELETED (optional)
Query Parameter — include deleted associations default: null
WithAssociations (optional)
Query Parameter — query includes associations default: null
WithCoordinators (optional)
Query Parameter — query includes coordinators default: null
NoUsersAreCoords (optional)
Query Parameter — remove users as coordinators default: null
UsersAreCoords (optional)
Query Parameter — users are coordinators default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"accounts" : [ {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"organization" : "organization",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"description" : "description"
}, {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"organization" : "organization",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"description" : "description"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of accounts
v0.0.42_openapi_accounts_resp
default
List of accounts
v0.0.42_openapi_accounts_resp
Up
get /slurmdb/v0.0.42/association/
Get association info (slurmdbV0042GetAssociation)
Query parameters
account (optional)
Query Parameter — CSV accounts list default: null
cluster (optional)
Query Parameter — CSV clusters list default: null
default_qos (optional)
Query Parameter — CSV QOS list default: null
Include deleted associations (optional)
Query Parameter — default: null
Include usage (optional)
Query Parameter — default: null
Filter to only defaults (optional)
Query Parameter — default: null
Include the raw QOS or delta_qos (optional)
Query Parameter — default: null
Include sub acct information (optional)
Query Parameter — default: null
Exclude parent id/name (optional)
Query Parameter — default: null
Exclude limits from parents (optional)
Query Parameter — default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
id (optional)
Query Parameter — CSV ID list default: null
parent_account (optional)
Query Parameter — CSV names of parent account default: null
partition (optional)
Query Parameter — CSV partition name list default: null
qos (optional)
Query Parameter — CSV QOS list default: null
usage_end (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
usage_start (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
user (optional)
Query Parameter — CSV user list default: null
Return type
Example data
Content-Type: application/json
{
"associations" : [ {
"lineage" : "lineage",
"cluster" : "cluster",
"shares_raw" : 7,
"max" : {
"jobs" : {
"total" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"active" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"submitted" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"group" : {
"minutes" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"active" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"account" : {
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"is_default" : true,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"parent_account" : "parent_account",
"default" : {
"qos" : "qos"
},
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"partition" : "partition",
"qos" : [ "qos", "qos" ],
"comment" : "comment",
"id" : 4,
"user" : "user",
"account" : "account"
}, {
"lineage" : "lineage",
"cluster" : "cluster",
"shares_raw" : 7,
"max" : {
"jobs" : {
"total" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"active" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"submitted" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"group" : {
"minutes" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"active" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"account" : {
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"is_default" : true,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"parent_account" : "parent_account",
"default" : {
"qos" : "qos"
},
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"partition" : "partition",
"qos" : [ "qos", "qos" ],
"comment" : "comment",
"id" : 4,
"user" : "user",
"account" : "account"
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of associations
v0.0.42_openapi_assocs_resp
default
List of associations
v0.0.42_openapi_assocs_resp
Up
get /slurmdb/v0.0.42/associations/
Get association list (slurmdbV0042GetAssociations)
Query parameters
account (optional)
Query Parameter — CSV accounts list default: null
cluster (optional)
Query Parameter — CSV clusters list default: null
default_qos (optional)
Query Parameter — CSV QOS list default: null
Include deleted associations (optional)
Query Parameter — default: null
Include usage (optional)
Query Parameter — default: null
Filter to only defaults (optional)
Query Parameter — default: null
Include the raw QOS or delta_qos (optional)
Query Parameter — default: null
Include sub acct information (optional)
Query Parameter — default: null
Exclude parent id/name (optional)
Query Parameter — default: null
Exclude limits from parents (optional)
Query Parameter — default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
id (optional)
Query Parameter — CSV ID list default: null
parent_account (optional)
Query Parameter — CSV names of parent account default: null
partition (optional)
Query Parameter — CSV partition name list default: null
qos (optional)
Query Parameter — CSV QOS list default: null
usage_end (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
usage_start (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
user (optional)
Query Parameter — CSV user list default: null
Return type
Example data
Content-Type: application/json
{
"associations" : [ {
"lineage" : "lineage",
"cluster" : "cluster",
"shares_raw" : 7,
"max" : {
"jobs" : {
"total" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"active" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"submitted" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"group" : {
"minutes" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"active" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"account" : {
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"is_default" : true,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"parent_account" : "parent_account",
"default" : {
"qos" : "qos"
},
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"partition" : "partition",
"qos" : [ "qos", "qos" ],
"comment" : "comment",
"id" : 4,
"user" : "user",
"account" : "account"
}, {
"lineage" : "lineage",
"cluster" : "cluster",
"shares_raw" : 7,
"max" : {
"jobs" : {
"total" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"active" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"submitted" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"group" : {
"minutes" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"active" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"account" : {
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"is_default" : true,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"parent_account" : "parent_account",
"default" : {
"qos" : "qos"
},
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"partition" : "partition",
"qos" : [ "qos", "qos" ],
"comment" : "comment",
"id" : 4,
"user" : "user",
"account" : "account"
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of associations
v0.0.42_openapi_assocs_resp
default
List of associations
v0.0.42_openapi_assocs_resp
Up
get /slurmdb/v0.0.42/cluster/{cluster_name}
Get cluster info (slurmdbV0042GetCluster)
Path parameters
cluster_name (required)
Path Parameter — Cluster name default: null
Query parameters
classification (optional)
Query Parameter — Type of machine default: null
cluster (optional)
Query Parameter — CSV cluster list default: null
federation (optional)
Query Parameter — CSV federation list default: null
flags (optional)
Query Parameter — Query flags default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
rpc_version (optional)
Query Parameter — CSV RPC version list default: null
usage_end (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
usage_start (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
with_deleted (optional)
Query Parameter — Include deleted clusters default: null
with_usage (optional)
Query Parameter — Include usage default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"clusters" : [ {
"associations" : {
"root" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}
},
"controller" : {
"port" : 0,
"host" : "host"
},
"nodes" : "nodes",
"flags" : [ "REGISTERING", "REGISTERING" ],
"name" : "name",
"rpc_version" : 6,
"tres" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"select_plugin" : "select_plugin"
}, {
"associations" : {
"root" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}
},
"controller" : {
"port" : 0,
"host" : "host"
},
"nodes" : "nodes",
"flags" : [ "REGISTERING", "REGISTERING" ],
"name" : "name",
"rpc_version" : 6,
"tres" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"select_plugin" : "select_plugin"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Cluster information
v0.0.42_openapi_clusters_resp
default
Cluster information
v0.0.42_openapi_clusters_resp
Up
get /slurmdb/v0.0.42/clusters/
Get cluster list (slurmdbV0042GetClusters)
Query parameters
update_time (optional)
Query Parameter — Query reservations updated more recently than this time (UNIX timestamp) default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"clusters" : [ {
"associations" : {
"root" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}
},
"controller" : {
"port" : 0,
"host" : "host"
},
"nodes" : "nodes",
"flags" : [ "REGISTERING", "REGISTERING" ],
"name" : "name",
"rpc_version" : 6,
"tres" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"select_plugin" : "select_plugin"
}, {
"associations" : {
"root" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}
},
"controller" : {
"port" : 0,
"host" : "host"
},
"nodes" : "nodes",
"flags" : [ "REGISTERING", "REGISTERING" ],
"name" : "name",
"rpc_version" : 6,
"tres" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"select_plugin" : "select_plugin"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of clusters
v0.0.42_openapi_clusters_resp
default
List of clusters
v0.0.42_openapi_clusters_resp
Up
get /slurmdb/v0.0.42/config
Dump all configuration information (slurmdbV0042GetConfig)
Return type
Example data
Content-Type: application/json
{
"associations" : [ {
"lineage" : "lineage",
"cluster" : "cluster",
"shares_raw" : 7,
"max" : {
"jobs" : {
"total" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"active" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"submitted" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"group" : {
"minutes" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"active" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"account" : {
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"is_default" : true,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"parent_account" : "parent_account",
"default" : {
"qos" : "qos"
},
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"partition" : "partition",
"qos" : [ "qos", "qos" ],
"comment" : "comment",
"id" : 4,
"user" : "user",
"account" : "account"
}, {
"lineage" : "lineage",
"cluster" : "cluster",
"shares_raw" : 7,
"max" : {
"jobs" : {
"total" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"active" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"submitted" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"group" : {
"minutes" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"active" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"account" : {
"wall_clock" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"is_default" : true,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"parent_account" : "parent_account",
"default" : {
"qos" : "qos"
},
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"partition" : "partition",
"qos" : [ "qos", "qos" ],
"comment" : "comment",
"id" : 4,
"user" : "user",
"account" : "account"
} ],
"qos" : [ {
"flags" : [ "NOT_SET", "NOT_SET" ],
"name" : "name",
"usage_threshold" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"description" : "description",
"usage_factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"id" : 9,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres" : {
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
}
},
"max" : {
"jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"active_jobs" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"accruing" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"qos" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"wall_clock" : {
"per" : {
"qos" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"active_jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"grace_time" : 3
},
"preempt" : {
"mode" : [ "DISABLED", "DISABLED" ],
"exempt_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"list" : [ "list", "list" ]
}
}, {
"flags" : [ "NOT_SET", "NOT_SET" ],
"name" : "name",
"usage_threshold" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"description" : "description",
"usage_factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"id" : 9,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres" : {
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
}
},
"max" : {
"jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"active_jobs" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"accruing" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"qos" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"wall_clock" : {
"per" : {
"qos" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"active_jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"grace_time" : 3
},
"preempt" : {
"mode" : [ "DISABLED", "DISABLED" ],
"exempt_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"list" : [ "list", "list" ]
}
} ],
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"instances" : [ {
"cluster" : "cluster",
"instance_id" : "instance_id",
"extra" : "extra",
"node_name" : "node_name",
"time" : {
"time_start" : 1,
"time_end" : 1
},
"instance_type" : "instance_type"
}, {
"cluster" : "cluster",
"instance_id" : "instance_id",
"extra" : "extra",
"node_name" : "node_name",
"time" : {
"time_start" : 1,
"time_end" : 1
},
"instance_type" : "instance_type"
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"tres" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"accounts" : [ {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"organization" : "organization",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"description" : "description"
}, {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"organization" : "organization",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"description" : "description"
} ],
"clusters" : [ {
"associations" : {
"root" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}
},
"controller" : {
"port" : 0,
"host" : "host"
},
"nodes" : "nodes",
"flags" : [ "REGISTERING", "REGISTERING" ],
"name" : "name",
"rpc_version" : 6,
"tres" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"select_plugin" : "select_plugin"
}, {
"associations" : {
"root" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}
},
"controller" : {
"port" : 0,
"host" : "host"
},
"nodes" : "nodes",
"flags" : [ "REGISTERING", "REGISTERING" ],
"name" : "name",
"rpc_version" : 6,
"tres" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"select_plugin" : "select_plugin"
} ],
"users" : [ {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"default" : {
"wckey" : "wckey",
"account" : "account"
},
"administrator_level" : [ "Not Set", "Not Set" ],
"old_name" : "old_name",
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"flags" : [ "NONE", "NONE" ],
"name" : "name"
}, {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"default" : {
"wckey" : "wckey",
"account" : "account"
},
"administrator_level" : [ "Not Set", "Not Set" ],
"old_name" : "old_name",
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"flags" : [ "NONE", "NONE" ],
"name" : "name"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
slurmdbd configuration
v0.0.42_openapi_slurmdbd_config_resp
default
slurmdbd configuration
v0.0.42_openapi_slurmdbd_config_resp
Up
get /slurmdb/v0.0.42/diag/
Get slurmdb diagnostics (slurmdbV0042GetDiag)
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ],
"statistics" : {
"time_start" : 0,
"RPCs" : [ {
"rpc" : "rpc",
"count" : 7,
"time" : {
"average" : 1,
"total" : 4
}
}, {
"rpc" : "rpc",
"count" : 7,
"time" : {
"average" : 1,
"total" : 4
}
} ],
"rollups" : {
"daily" : {
"duration" : {
"last" : 3,
"max" : 2,
"time" : 4
},
"count" : 7,
"last_run" : 9
},
"monthly" : {
"duration" : {
"last" : 1,
"max" : 1,
"time" : 6
},
"count" : 7,
"last_run" : 1
},
"hourly" : {
"duration" : {
"last" : 5,
"max" : 5,
"time" : 2
},
"count" : 6,
"last_run" : 1
}
},
"users" : [ {
"count" : 5,
"time" : {
"average" : 1,
"total" : 4
},
"user" : "user"
}, {
"count" : 5,
"time" : {
"average" : 1,
"total" : 4
},
"user" : "user"
} ]
}
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Dictionary of statistics
v0.0.42_openapi_slurmdbd_stats_resp
default
Dictionary of statistics
v0.0.42_openapi_slurmdbd_stats_resp
Up
get /slurmdb/v0.0.42/instance/
Get instance info (slurmdbV0042GetInstance)
Query parameters
cluster (optional)
Query Parameter — CSV clusters list default: null
extra (optional)
Query Parameter — CSV extra list default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
instance_id (optional)
Query Parameter — CSV instance_id list default: null
instance_type (optional)
Query Parameter — CSV instance_type list default: null
node_list (optional)
Query Parameter — Ranged node string default: null
time_end (optional)
Query Parameter — Time end (UNIX timestamp) default: null
time_start (optional)
Query Parameter — Time start (UNIX timestamp) default: null
Return type
Example data
Content-Type: application/json
{
"instances" : [ {
"cluster" : "cluster",
"instance_id" : "instance_id",
"extra" : "extra",
"node_name" : "node_name",
"time" : {
"time_start" : 1,
"time_end" : 1
},
"instance_type" : "instance_type"
}, {
"cluster" : "cluster",
"instance_id" : "instance_id",
"extra" : "extra",
"node_name" : "node_name",
"time" : {
"time_start" : 1,
"time_end" : 1
},
"instance_type" : "instance_type"
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of instances
v0.0.42_openapi_instances_resp
default
List of instances
v0.0.42_openapi_instances_resp
Up
get /slurmdb/v0.0.42/instances/
Get instance list (slurmdbV0042GetInstances)
Query parameters
cluster (optional)
Query Parameter — CSV clusters list default: null
extra (optional)
Query Parameter — CSV extra list default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
instance_id (optional)
Query Parameter — CSV instance_id list default: null
instance_type (optional)
Query Parameter — CSV instance_type list default: null
node_list (optional)
Query Parameter — Ranged node string default: null
time_end (optional)
Query Parameter — Time end (UNIX timestamp) default: null
time_start (optional)
Query Parameter — Time start (UNIX timestamp) default: null
Return type
Example data
Content-Type: application/json
{
"instances" : [ {
"cluster" : "cluster",
"instance_id" : "instance_id",
"extra" : "extra",
"node_name" : "node_name",
"time" : {
"time_start" : 1,
"time_end" : 1
},
"instance_type" : "instance_type"
}, {
"cluster" : "cluster",
"instance_id" : "instance_id",
"extra" : "extra",
"node_name" : "node_name",
"time" : {
"time_start" : 1,
"time_end" : 1
},
"instance_type" : "instance_type"
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of instances
v0.0.42_openapi_instances_resp
default
List of instances
v0.0.42_openapi_instances_resp
Up
get /slurmdb/v0.0.42/job/{job_id}
Get job info (slurmdbV0042GetJob)
This endpoint may return multiple job entries since job_id is not a unique key - only the tuple (cluster, job_id, start_time) is unique. If the requested job_id is a component of a heterogeneous job all components are returned.
Path parameters
job_id (required)
Path Parameter — Job ID default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"jobs" : [ {
"container" : "container",
"cluster" : "cluster",
"stdin_expanded" : "stdin_expanded",
"stdin" : "stdin",
"stdout" : "stdout",
"stderr_expanded" : "stderr_expanded",
"flags" : [ "NONE", "NONE" ],
"used_gres" : "used_gres",
"association" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
},
"allocation_nodes" : 0,
"working_directory" : "working_directory",
"qosreq" : "qosreq",
"constraints" : "constraints",
"required" : {
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"CPUs" : 9,
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"stdout_expanded" : "stdout_expanded",
"hold" : true,
"restart_cnt" : 6,
"partition" : "partition",
"qos" : "qos",
"array" : {
"task" : "task",
"job_id" : 6,
"task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"max" : {
"running" : {
"tasks" : 1
}
}
}
},
"het" : {
"job_id" : 5,
"job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"submit_line" : "submit_line",
"extra" : "extra",
"reservation" : {
"name" : "name",
"id" : 8
},
"block" : "block",
"tres" : {
"requested" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"state" : {
"reason" : "reason",
"current" : [ "PENDING", "PENDING" ]
},
"mcs" : {
"label" : "label"
},
"group" : "group",
"wckey" : {
"wckey" : "wckey",
"flags" : [ "ASSIGNED_DEFAULT", "ASSIGNED_DEFAULT" ]
},
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"stderr" : "stderr",
"steps" : [ {
"nodes" : {
"count" : 5,
"range" : "range",
"list" : [ "list", "list" ]
},
"task" : {
"distribution" : "distribution"
},
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"kill_request_user" : "kill_request_user",
"CPU" : {
"governor" : "governor",
"requested_frequency" : {
"min" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"max" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"pid" : "pid",
"step" : {
"name" : "name",
"id" : "id"
},
"tres" : {
"consumed" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"requested" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"time" : {
"elapsed" : 9,
"total" : {
"seconds" : 1,
"microseconds" : 2
},
"system" : {
"seconds" : 3,
"microseconds" : 6
},
"start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"end" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 6,
"microseconds" : 6
},
"suspended" : 6
},
"state" : [ "PENDING", "PENDING" ],
"tasks" : {
"count" : 6
},
"statistics" : {
"CPU" : {
"actual_frequency" : 3
},
"energy" : {
"consumed" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}
}
}, {
"nodes" : {
"count" : 5,
"range" : "range",
"list" : [ "list", "list" ]
},
"task" : {
"distribution" : "distribution"
},
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"kill_request_user" : "kill_request_user",
"CPU" : {
"governor" : "governor",
"requested_frequency" : {
"min" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"max" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"pid" : "pid",
"step" : {
"name" : "name",
"id" : "id"
},
"tres" : {
"consumed" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"requested" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"time" : {
"elapsed" : 9,
"total" : {
"seconds" : 1,
"microseconds" : 2
},
"system" : {
"seconds" : 3,
"microseconds" : 6
},
"start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"end" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 6,
"microseconds" : 6
},
"suspended" : 6
},
"state" : [ "PENDING", "PENDING" ],
"tasks" : {
"count" : 6
},
"statistics" : {
"CPU" : {
"actual_frequency" : 3
},
"energy" : {
"consumed" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}
}
} ],
"script" : "script",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"licenses" : "licenses",
"nodes" : "nodes",
"job_id" : 9,
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"name" : "name",
"kill_request_user" : "kill_request_user",
"comment" : {
"administrator" : "administrator",
"system" : "system",
"job" : "job"
},
"time" : {
"elapsed" : 7,
"total" : {
"seconds" : 6,
"microseconds" : 7
},
"system" : {
"seconds" : 1,
"microseconds" : 1
},
"eligible" : 9,
"start" : 4,
"limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end" : 3,
"submission" : 7,
"planned" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 1,
"microseconds" : 4
},
"suspended" : 1
},
"user" : "user",
"account" : "account"
}, {
"container" : "container",
"cluster" : "cluster",
"stdin_expanded" : "stdin_expanded",
"stdin" : "stdin",
"stdout" : "stdout",
"stderr_expanded" : "stderr_expanded",
"flags" : [ "NONE", "NONE" ],
"used_gres" : "used_gres",
"association" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
},
"allocation_nodes" : 0,
"working_directory" : "working_directory",
"qosreq" : "qosreq",
"constraints" : "constraints",
"required" : {
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"CPUs" : 9,
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"stdout_expanded" : "stdout_expanded",
"hold" : true,
"restart_cnt" : 6,
"partition" : "partition",
"qos" : "qos",
"array" : {
"task" : "task",
"job_id" : 6,
"task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"max" : {
"running" : {
"tasks" : 1
}
}
}
},
"het" : {
"job_id" : 5,
"job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"submit_line" : "submit_line",
"extra" : "extra",
"reservation" : {
"name" : "name",
"id" : 8
},
"block" : "block",
"tres" : {
"requested" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"state" : {
"reason" : "reason",
"current" : [ "PENDING", "PENDING" ]
},
"mcs" : {
"label" : "label"
},
"group" : "group",
"wckey" : {
"wckey" : "wckey",
"flags" : [ "ASSIGNED_DEFAULT", "ASSIGNED_DEFAULT" ]
},
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"stderr" : "stderr",
"steps" : [ {
"nodes" : {
"count" : 5,
"range" : "range",
"list" : [ "list", "list" ]
},
"task" : {
"distribution" : "distribution"
},
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"kill_request_user" : "kill_request_user",
"CPU" : {
"governor" : "governor",
"requested_frequency" : {
"min" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"max" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"pid" : "pid",
"step" : {
"name" : "name",
"id" : "id"
},
"tres" : {
"consumed" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"requested" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"time" : {
"elapsed" : 9,
"total" : {
"seconds" : 1,
"microseconds" : 2
},
"system" : {
"seconds" : 3,
"microseconds" : 6
},
"start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"end" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 6,
"microseconds" : 6
},
"suspended" : 6
},
"state" : [ "PENDING", "PENDING" ],
"tasks" : {
"count" : 6
},
"statistics" : {
"CPU" : {
"actual_frequency" : 3
},
"energy" : {
"consumed" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}
}
}, {
"nodes" : {
"count" : 5,
"range" : "range",
"list" : [ "list", "list" ]
},
"task" : {
"distribution" : "distribution"
},
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"kill_request_user" : "kill_request_user",
"CPU" : {
"governor" : "governor",
"requested_frequency" : {
"min" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"max" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"pid" : "pid",
"step" : {
"name" : "name",
"id" : "id"
},
"tres" : {
"consumed" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"requested" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"time" : {
"elapsed" : 9,
"total" : {
"seconds" : 1,
"microseconds" : 2
},
"system" : {
"seconds" : 3,
"microseconds" : 6
},
"start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"end" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 6,
"microseconds" : 6
},
"suspended" : 6
},
"state" : [ "PENDING", "PENDING" ],
"tasks" : {
"count" : 6
},
"statistics" : {
"CPU" : {
"actual_frequency" : 3
},
"energy" : {
"consumed" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}
}
} ],
"script" : "script",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"licenses" : "licenses",
"nodes" : "nodes",
"job_id" : 9,
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"name" : "name",
"kill_request_user" : "kill_request_user",
"comment" : {
"administrator" : "administrator",
"system" : "system",
"job" : "job"
},
"time" : {
"elapsed" : 7,
"total" : {
"seconds" : 6,
"microseconds" : 7
},
"system" : {
"seconds" : 1,
"microseconds" : 1
},
"eligible" : 9,
"start" : 4,
"limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end" : 3,
"submission" : 7,
"planned" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 1,
"microseconds" : 4
},
"suspended" : 1
},
"user" : "user",
"account" : "account"
} ],
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Job description
v0.0.42_openapi_slurmdbd_jobs_resp
default
Job description
v0.0.42_openapi_slurmdbd_jobs_resp
Up
get /slurmdb/v0.0.42/jobs/
Get job list (slurmdbV0042GetJobs)
Query parameters
account (optional)
Query Parameter — CSV account list default: null
association (optional)
Query Parameter — CSV association list default: null
cluster (optional)
Query Parameter — CSV cluster list default: null
constraints (optional)
Query Parameter — CSV constraint list default: null
scheduler_unset (optional)
Query Parameter — Schedule bits not set default: null
scheduled_on_submit (optional)
Query Parameter — Job was started on submit default: null
scheduled_by_main (optional)
Query Parameter — Job was started from main scheduler default: null
scheduled_by_backfill (optional)
Query Parameter — Job was started from backfill default: null
job_started (optional)
Query Parameter — Job start RPC was received default: null
exit_code (optional)
Query Parameter — Job exit code (numeric) default: null
show_duplicates (optional)
Query Parameter — Include duplicate job entries default: null
skip_steps (optional)
Query Parameter — Exclude job step details default: null
disable_truncate_usage_time (optional)
Query Parameter — Do not truncate the time to usage_start and usage_end default: null
whole_hetjob (optional)
Query Parameter — Include details on all hetjob components default: null
disable_whole_hetjob (optional)
Query Parameter — Only show details on specified hetjob components default: null
disable_wait_for_result (optional)
Query Parameter — Tell dbd not to wait for the result default: null
usage_time_as_submit_time (optional)
Query Parameter — Use usage_time as the submit_time of the job default: null
show_batch_script (optional)
Query Parameter — Include job script default: null
show_job_environment (optional)
Query Parameter — Include job environment default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
groups (optional)
Query Parameter — CSV group list default: null
job_name (optional)
Query Parameter — CSV job name list default: null
partition (optional)
Query Parameter — CSV partition name list default: null
qos (optional)
Query Parameter — CSV QOS name list default: null
reason (optional)
Query Parameter — CSV reason list default: null
reservation (optional)
Query Parameter — CSV reservation name list default: null
reservation_id (optional)
Query Parameter — CSV reservation ID list default: null
state (optional)
Query Parameter — CSV state list default: null
step (optional)
Query Parameter — CSV step id list default: null
end_time (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
start_time (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
node (optional)
Query Parameter — Ranged node string where jobs ran default: null
users (optional)
Query Parameter — CSV user name list default: null
wckey (optional)
Query Parameter — CSV WCKey list default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"jobs" : [ {
"container" : "container",
"cluster" : "cluster",
"stdin_expanded" : "stdin_expanded",
"stdin" : "stdin",
"stdout" : "stdout",
"stderr_expanded" : "stderr_expanded",
"flags" : [ "NONE", "NONE" ],
"used_gres" : "used_gres",
"association" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
},
"allocation_nodes" : 0,
"working_directory" : "working_directory",
"qosreq" : "qosreq",
"constraints" : "constraints",
"required" : {
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"CPUs" : 9,
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"stdout_expanded" : "stdout_expanded",
"hold" : true,
"restart_cnt" : 6,
"partition" : "partition",
"qos" : "qos",
"array" : {
"task" : "task",
"job_id" : 6,
"task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"max" : {
"running" : {
"tasks" : 1
}
}
}
},
"het" : {
"job_id" : 5,
"job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"submit_line" : "submit_line",
"extra" : "extra",
"reservation" : {
"name" : "name",
"id" : 8
},
"block" : "block",
"tres" : {
"requested" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"state" : {
"reason" : "reason",
"current" : [ "PENDING", "PENDING" ]
},
"mcs" : {
"label" : "label"
},
"group" : "group",
"wckey" : {
"wckey" : "wckey",
"flags" : [ "ASSIGNED_DEFAULT", "ASSIGNED_DEFAULT" ]
},
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"stderr" : "stderr",
"steps" : [ {
"nodes" : {
"count" : 5,
"range" : "range",
"list" : [ "list", "list" ]
},
"task" : {
"distribution" : "distribution"
},
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"kill_request_user" : "kill_request_user",
"CPU" : {
"governor" : "governor",
"requested_frequency" : {
"min" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"max" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"pid" : "pid",
"step" : {
"name" : "name",
"id" : "id"
},
"tres" : {
"consumed" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"requested" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"time" : {
"elapsed" : 9,
"total" : {
"seconds" : 1,
"microseconds" : 2
},
"system" : {
"seconds" : 3,
"microseconds" : 6
},
"start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"end" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 6,
"microseconds" : 6
},
"suspended" : 6
},
"state" : [ "PENDING", "PENDING" ],
"tasks" : {
"count" : 6
},
"statistics" : {
"CPU" : {
"actual_frequency" : 3
},
"energy" : {
"consumed" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}
}
}, {
"nodes" : {
"count" : 5,
"range" : "range",
"list" : [ "list", "list" ]
},
"task" : {
"distribution" : "distribution"
},
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"kill_request_user" : "kill_request_user",
"CPU" : {
"governor" : "governor",
"requested_frequency" : {
"min" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"max" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"pid" : "pid",
"step" : {
"name" : "name",
"id" : "id"
},
"tres" : {
"consumed" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"requested" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"time" : {
"elapsed" : 9,
"total" : {
"seconds" : 1,
"microseconds" : 2
},
"system" : {
"seconds" : 3,
"microseconds" : 6
},
"start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"end" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 6,
"microseconds" : 6
},
"suspended" : 6
},
"state" : [ "PENDING", "PENDING" ],
"tasks" : {
"count" : 6
},
"statistics" : {
"CPU" : {
"actual_frequency" : 3
},
"energy" : {
"consumed" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}
}
} ],
"script" : "script",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"licenses" : "licenses",
"nodes" : "nodes",
"job_id" : 9,
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"name" : "name",
"kill_request_user" : "kill_request_user",
"comment" : {
"administrator" : "administrator",
"system" : "system",
"job" : "job"
},
"time" : {
"elapsed" : 7,
"total" : {
"seconds" : 6,
"microseconds" : 7
},
"system" : {
"seconds" : 1,
"microseconds" : 1
},
"eligible" : 9,
"start" : 4,
"limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end" : 3,
"submission" : 7,
"planned" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 1,
"microseconds" : 4
},
"suspended" : 1
},
"user" : "user",
"account" : "account"
}, {
"container" : "container",
"cluster" : "cluster",
"stdin_expanded" : "stdin_expanded",
"stdin" : "stdin",
"stdout" : "stdout",
"stderr_expanded" : "stderr_expanded",
"flags" : [ "NONE", "NONE" ],
"used_gres" : "used_gres",
"association" : {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
},
"allocation_nodes" : 0,
"working_directory" : "working_directory",
"qosreq" : "qosreq",
"constraints" : "constraints",
"required" : {
"memory_per_node" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"CPUs" : 9,
"memory_per_cpu" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"stdout_expanded" : "stdout_expanded",
"hold" : true,
"restart_cnt" : 6,
"partition" : "partition",
"qos" : "qos",
"array" : {
"task" : "task",
"job_id" : 6,
"task_id" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"max" : {
"running" : {
"tasks" : 1
}
}
}
},
"het" : {
"job_id" : 5,
"job_offset" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"submit_line" : "submit_line",
"extra" : "extra",
"reservation" : {
"name" : "name",
"id" : 8
},
"block" : "block",
"tres" : {
"requested" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"state" : {
"reason" : "reason",
"current" : [ "PENDING", "PENDING" ]
},
"mcs" : {
"label" : "label"
},
"group" : "group",
"wckey" : {
"wckey" : "wckey",
"flags" : [ "ASSIGNED_DEFAULT", "ASSIGNED_DEFAULT" ]
},
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"stderr" : "stderr",
"steps" : [ {
"nodes" : {
"count" : 5,
"range" : "range",
"list" : [ "list", "list" ]
},
"task" : {
"distribution" : "distribution"
},
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"kill_request_user" : "kill_request_user",
"CPU" : {
"governor" : "governor",
"requested_frequency" : {
"min" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"max" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"pid" : "pid",
"step" : {
"name" : "name",
"id" : "id"
},
"tres" : {
"consumed" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"requested" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"time" : {
"elapsed" : 9,
"total" : {
"seconds" : 1,
"microseconds" : 2
},
"system" : {
"seconds" : 3,
"microseconds" : 6
},
"start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"end" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 6,
"microseconds" : 6
},
"suspended" : 6
},
"state" : [ "PENDING", "PENDING" ],
"tasks" : {
"count" : 6
},
"statistics" : {
"CPU" : {
"actual_frequency" : 3
},
"energy" : {
"consumed" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}
}
}, {
"nodes" : {
"count" : 5,
"range" : "range",
"list" : [ "list", "list" ]
},
"task" : {
"distribution" : "distribution"
},
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"kill_request_user" : "kill_request_user",
"CPU" : {
"governor" : "governor",
"requested_frequency" : {
"min" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"max" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"pid" : "pid",
"step" : {
"name" : "name",
"id" : "id"
},
"tres" : {
"consumed" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"requested" : {
"average" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"min" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"max" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"allocated" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
},
"time" : {
"elapsed" : 9,
"total" : {
"seconds" : 1,
"microseconds" : 2
},
"system" : {
"seconds" : 3,
"microseconds" : 6
},
"start" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"end" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 6,
"microseconds" : 6
},
"suspended" : 6
},
"state" : [ "PENDING", "PENDING" ],
"tasks" : {
"count" : 6
},
"statistics" : {
"CPU" : {
"actual_frequency" : 3
},
"energy" : {
"consumed" : {
"number" : 2,
"set" : true,
"infinite" : true
}
}
}
} ],
"script" : "script",
"failed_node" : "failed_node",
"derived_exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"licenses" : "licenses",
"nodes" : "nodes",
"job_id" : 9,
"exit_code" : {
"return_code" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"signal" : {
"name" : "name",
"id" : {
"number" : 2,
"set" : true,
"infinite" : true
}
},
"status" : [ "INVALID", "INVALID" ]
},
"name" : "name",
"kill_request_user" : "kill_request_user",
"comment" : {
"administrator" : "administrator",
"system" : "system",
"job" : "job"
},
"time" : {
"elapsed" : 7,
"total" : {
"seconds" : 6,
"microseconds" : 7
},
"system" : {
"seconds" : 1,
"microseconds" : 1
},
"eligible" : 9,
"start" : 4,
"limit" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"end" : 3,
"submission" : 7,
"planned" : {
"number" : 2,
"set" : true,
"infinite" : true
},
"user" : {
"seconds" : 1,
"microseconds" : 4
},
"suspended" : 1
},
"user" : "user",
"account" : "account"
} ],
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of jobs
v0.0.42_openapi_slurmdbd_jobs_resp
default
List of jobs
v0.0.42_openapi_slurmdbd_jobs_resp
Up
get /slurmdb/v0.0.42/ping/
ping test (slurmdbV0042GetPing)
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"pings" : [ {
"responding" : true,
"hostname" : "hostname",
"latency" : 0,
"primary" : true
}, {
"responding" : true,
"hostname" : "hostname",
"latency" : 0,
"primary" : true
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
results of ping test
v0.0.42_openapi_slurmdbd_ping_resp
default
results of ping test
v0.0.42_openapi_slurmdbd_ping_resp
Up
get /slurmdb/v0.0.42/qos/
Get QOS list (slurmdbV0042GetQos)
Query parameters
description (optional)
Query Parameter — CSV description list default: null
Include deleted QOS (optional)
Query Parameter — default: null
id (optional)
Query Parameter — CSV QOS id list default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
name (optional)
Query Parameter — CSV QOS name list default: null
preempt_mode (optional)
Query Parameter — PreemptMode used when jobs in this QOS are preempted default: null
Return type
Example data
Content-Type: application/json
{
"qos" : [ {
"flags" : [ "NOT_SET", "NOT_SET" ],
"name" : "name",
"usage_threshold" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"description" : "description",
"usage_factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"id" : 9,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres" : {
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
}
},
"max" : {
"jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"active_jobs" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"accruing" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"qos" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"wall_clock" : {
"per" : {
"qos" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"active_jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"grace_time" : 3
},
"preempt" : {
"mode" : [ "DISABLED", "DISABLED" ],
"exempt_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"list" : [ "list", "list" ]
}
}, {
"flags" : [ "NOT_SET", "NOT_SET" ],
"name" : "name",
"usage_threshold" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"description" : "description",
"usage_factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"id" : 9,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres" : {
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
}
},
"max" : {
"jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"active_jobs" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"accruing" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"qos" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"wall_clock" : {
"per" : {
"qos" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"active_jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"grace_time" : 3
},
"preempt" : {
"mode" : [ "DISABLED", "DISABLED" ],
"exempt_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"list" : [ "list", "list" ]
}
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of QOS
v0.0.42_openapi_slurmdbd_qos_resp
default
List of QOS
v0.0.42_openapi_slurmdbd_qos_resp
Up
get /slurmdb/v0.0.42/qos/{qos}
Get QOS info (slurmdbV0042GetSingleQos)
Path parameters
qos (required)
Path Parameter — QOS name default: null
Query parameters
with_deleted (optional)
Query Parameter — Query includes deleted QOS default: null
Return type
Example data
Content-Type: application/json
{
"qos" : [ {
"flags" : [ "NOT_SET", "NOT_SET" ],
"name" : "name",
"usage_threshold" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"description" : "description",
"usage_factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"id" : 9,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres" : {
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
}
},
"max" : {
"jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"active_jobs" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"accruing" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"qos" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"wall_clock" : {
"per" : {
"qos" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"active_jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"grace_time" : 3
},
"preempt" : {
"mode" : [ "DISABLED", "DISABLED" ],
"exempt_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"list" : [ "list", "list" ]
}
}, {
"flags" : [ "NOT_SET", "NOT_SET" ],
"name" : "name",
"usage_threshold" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"description" : "description",
"usage_factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"id" : 9,
"priority" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"limits" : {
"min" : {
"priority_threshold" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"tres" : {
"per" : {
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
}
},
"max" : {
"jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
},
"active_jobs" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
}
},
"accruing" : {
"per" : {
"user" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"account" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"tres" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"minutes" : {
"total" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"per" : {
"qos" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"per" : {
"node" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"job" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"user" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"account" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ]
}
},
"wall_clock" : {
"per" : {
"qos" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"job" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"active_jobs" : {
"count" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"accruing" : {
"number" : 5,
"set" : true,
"infinite" : true
}
}
},
"factor" : {
"number" : 2.027123023002322,
"set" : true,
"infinite" : true
},
"grace_time" : 3
},
"preempt" : {
"mode" : [ "DISABLED", "DISABLED" ],
"exempt_time" : {
"number" : 5,
"set" : true,
"infinite" : true
},
"list" : [ "list", "list" ]
}
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
QOS information
v0.0.42_openapi_slurmdbd_qos_resp
default
QOS information
v0.0.42_openapi_slurmdbd_qos_resp
Up
get /slurmdb/v0.0.42/tres/
Get TRES info (slurmdbV0042GetTres)
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"TRES" : [ {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
}, {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of TRES
v0.0.42_openapi_tres_resp
default
List of TRES
v0.0.42_openapi_tres_resp
Up
get /slurmdb/v0.0.42/user/{name}
Get user info (slurmdbV0042GetUser)
Path parameters
name (required)
Path Parameter — User name default: null
Query parameters
with_deleted (optional)
Query Parameter — Include deleted users default: null
with_assocs (optional)
Query Parameter — Include associations default: null
with_coords (optional)
Query Parameter — Include coordinators default: null
with_wckeys (optional)
Query Parameter — Include WCKeys default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"users" : [ {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"default" : {
"wckey" : "wckey",
"account" : "account"
},
"administrator_level" : [ "Not Set", "Not Set" ],
"old_name" : "old_name",
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"flags" : [ "NONE", "NONE" ],
"name" : "name"
}, {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"default" : {
"wckey" : "wckey",
"account" : "account"
},
"administrator_level" : [ "Not Set", "Not Set" ],
"old_name" : "old_name",
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"flags" : [ "NONE", "NONE" ],
"name" : "name"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of users
v0.0.42_openapi_users_resp
default
List of users
v0.0.42_openapi_users_resp
Up
get /slurmdb/v0.0.42/users/
Get user list (slurmdbV0042GetUsers)
Query parameters
admin_level (optional)
Query Parameter — Administrator level default: null
default_account (optional)
Query Parameter — CSV default account list default: null
default_wckey (optional)
Query Parameter — CSV default WCKey list default: null
with_assocs (optional)
Query Parameter — With associations default: null
with_coords (optional)
Query Parameter — With coordinators default: null
with_deleted (optional)
Query Parameter — With deleted default: null
with_wckeys (optional)
Query Parameter — With WCKeys default: null
without_defaults (optional)
Query Parameter — Exclude defaults default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"users" : [ {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"default" : {
"wckey" : "wckey",
"account" : "account"
},
"administrator_level" : [ "Not Set", "Not Set" ],
"old_name" : "old_name",
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"flags" : [ "NONE", "NONE" ],
"name" : "name"
}, {
"associations" : [ {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
}, {
"cluster" : "cluster",
"partition" : "partition",
"id" : 5,
"user" : "user",
"account" : "account"
} ],
"default" : {
"wckey" : "wckey",
"account" : "account"
},
"administrator_level" : [ "Not Set", "Not Set" ],
"old_name" : "old_name",
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"coordinators" : [ {
"name" : "name",
"direct" : true
}, {
"name" : "name",
"direct" : true
} ],
"flags" : [ "NONE", "NONE" ],
"name" : "name"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of users
v0.0.42_openapi_users_resp
default
List of users
v0.0.42_openapi_users_resp
Up
get /slurmdb/v0.0.42/wckey/{id}
Get wckey info (slurmdbV0042GetWckey)
Path parameters
id (required)
Path Parameter — WCKey ID default: null
Return type
Example data
Content-Type: application/json
{
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Description of wckey
v0.0.42_openapi_wckey_resp
default
Description of wckey
v0.0.42_openapi_wckey_resp
Up
get /slurmdb/v0.0.42/wckeys/
Get wckey list (slurmdbV0042GetWckeys)
Query parameters
cluster (optional)
Query Parameter — CSV cluster name list default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
id (optional)
Query Parameter — CSV ID list default: null
name (optional)
Query Parameter — CSV name list default: null
only_defaults (optional)
Query Parameter — Only query defaults default: null
usage_end (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
usage_start (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
user (optional)
Query Parameter — CSV user list default: null
with_usage (optional)
Query Parameter — Include usage default: null
with_deleted (optional)
Query Parameter — Include deleted WCKeys default: null
Return type
Example data
Content-Type: application/json
{
"wckeys" : [ {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
}, {
"cluster" : "cluster",
"name" : "name",
"flags" : [ "DELETED", "DELETED" ],
"accounting" : [ {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
}, {
"start" : 2,
"id" : 5,
"TRES" : {
"name" : "name",
"count" : 7,
"id" : 3,
"type" : "type"
},
"allocated" : {
"seconds" : 1
},
"id_alt" : 5
} ],
"id" : 7,
"user" : "user"
} ],
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
List of wckeys
v0.0.42_openapi_wckey_resp
default
List of wckeys
v0.0.42_openapi_wckey_resp
Up
post /slurmdb/v0.0.42/accounts/
Add/update list of accounts (slurmdbV0042PostAccounts)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Status of account update request
v0.0.42_openapi_resp
default
Status of account update request
v0.0.42_openapi_resp
Up
post /slurmdb/v0.0.42/accounts_association/
Add accounts with conditional association (slurmdbV0042PostAccountsAssociation)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ],
"added_accounts" : "added_accounts"
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Status of account addition request
v0.0.42_openapi_accounts_add_cond_resp_str
default
Status of account addition request
v0.0.42_openapi_accounts_add_cond_resp_str
Up
post /slurmdb/v0.0.42/associations/
Set associations info (slurmdbV0042PostAssociations)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
status of associations update
v0.0.42_openapi_resp
default
status of associations update
v0.0.42_openapi_resp
Up
post /slurmdb/v0.0.42/clusters/
Get cluster list (slurmdbV0042PostClusters)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Query parameters
update_time (optional)
Query Parameter — Query reservations updated more recently than this time (UNIX timestamp) default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Result of modify clusters request
v0.0.42_openapi_resp
default
Result of modify clusters request
v0.0.42_openapi_resp
Up
post /slurmdb/v0.0.42/config
Load all configuration information (slurmdbV0042PostConfig)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
slurmdbd configuration
v0.0.42_openapi_resp
default
slurmdbd configuration
v0.0.42_openapi_resp
Up
post /slurmdb/v0.0.42/qos/
Add or update QOSs (slurmdbV0042PostQos)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Query parameters
description (optional)
Query Parameter — CSV description list default: null
Include deleted QOS (optional)
Query Parameter — default: null
id (optional)
Query Parameter — CSV QOS id list default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
name (optional)
Query Parameter — CSV QOS name list default: null
preempt_mode (optional)
Query Parameter — PreemptMode used when jobs in this QOS are preempted default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
QOS update response
v0.0.42_openapi_resp
default
QOS update response
v0.0.42_openapi_resp
Up
post /slurmdb/v0.0.42/tres/
Add TRES (slurmdbV0042PostTres)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
TRES update result
v0.0.42_openapi_resp
default
TRES update result
v0.0.42_openapi_resp
Up
post /slurmdb/v0.0.42/users/
Update users (slurmdbV0042PostUsers)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Status of user update request
v0.0.42_openapi_resp
default
Status of user update request
v0.0.42_openapi_resp
Up
post /slurmdb/v0.0.42/users_association/
Add users with conditional association (slurmdbV0042PostUsersAssociation)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Query parameters
update_time (optional)
Query Parameter — Query partitions updated more recently than this time (UNIX timestamp) default: null
flags (optional)
Query Parameter — Query flags default: null
Return type
Example data
Content-Type: application/json
{
"added_users" : "added_users",
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Add list of users with conditional association
v0.0.42_openapi_users_add_cond_resp_str
default
Add list of users with conditional association
v0.0.42_openapi_users_add_cond_resp_str
Up
post /slurmdb/v0.0.42/wckeys/
Add or update wckeys (slurmdbV0042PostWckeys)
Consumes
This API call consumes the following media types via the request header:
application/json
application/yaml
Request body
Query parameters
cluster (optional)
Query Parameter — CSV cluster name list default: null
format (optional)
Query Parameter — Ignored; process JSON manually to control output format default: null
id (optional)
Query Parameter — CSV ID list default: null
name (optional)
Query Parameter — CSV name list default: null
only_defaults (optional)
Query Parameter — Only query defaults default: null
usage_end (optional)
Query Parameter — Usage end (UNIX timestamp) default: null
usage_start (optional)
Query Parameter — Usage start (UNIX timestamp) default: null
user (optional)
Query Parameter — CSV user list default: null
with_usage (optional)
Query Parameter — Include usage default: null
with_deleted (optional)
Query Parameter — Include deleted WCKeys default: null
Return type
Example data
Content-Type: application/json
{
"meta" : {
"slurm" : {
"cluster" : "cluster",
"release" : "release",
"version" : {
"major" : "major",
"minor" : "minor",
"micro" : "micro"
}
},
"plugin" : {
"accounting_storage" : "accounting_storage",
"name" : "name",
"type" : "type",
"data_parser" : "data_parser"
},
"client" : {
"source" : "source",
"user" : "user",
"group" : "group"
},
"command" : [ "command", "command" ]
},
"warnings" : [ {
"description" : "description",
"source" : "source"
}, {
"description" : "description",
"source" : "source"
} ],
"errors" : [ {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
}, {
"description" : "description",
"source" : "source",
"error" : "error",
"error_number" : 0
} ]
}
Example data
Content-Type: application/yaml
Custom MIME type example not yet supported: application/yaml
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
application/json
application/yaml
Responses
200
Result of wckey addition or update request
v0.0.42_openapi_resp
default
Result of wckey addition or update request
v0.0.42_openapi_resp
[ Jump to Methods ]
Table of Contents
v0.0.42_account -
v0.0.42_account_short -
v0.0.42_accounting -
v0.0.42_accounts_add_cond -
v0.0.42_acct_gather_energy -
v0.0.42_assoc -
v0.0.42_assoc_rec_set -
v0.0.42_assoc_shares_obj_wrap -
v0.0.42_assoc_short -
v0.0.42_bf_exit_fields -
v0.0.42_cluster_rec -
v0.0.42_controller_ping -
v0.0.42_coord -
v0.0.42_cron_entry -
v0.0.42_float64_no_val_struct -
v0.0.42_instance -
v0.0.42_job -
v0.0.42_job_alloc_req -
v0.0.42_job_array_response_msg_entry -
v0.0.42_job_desc_msg -
v0.0.42_job_info -
v0.0.42_job_res -
v0.0.42_job_res_core -
v0.0.42_job_res_node -
v0.0.42_job_res_socket -
v0.0.42_job_submit_req -
v0.0.42_kill_jobs_msg -
v0.0.42_kill_jobs_resp_job -
v0.0.42_license -
v0.0.42_node -
v0.0.42_openapi_accounts_add_cond_resp -
v0.0.42_openapi_accounts_add_cond_resp_str -
v0.0.42_openapi_accounts_removed_resp -
v0.0.42_openapi_accounts_resp -
v0.0.42_openapi_assocs_removed_resp -
v0.0.42_openapi_assocs_resp -
v0.0.42_openapi_clusters_removed_resp -
v0.0.42_openapi_clusters_resp -
v0.0.42_openapi_diag_resp -
v0.0.42_openapi_error -
v0.0.42_openapi_instances_resp -
v0.0.42_openapi_job_alloc_resp -
v0.0.42_openapi_job_info_resp -
v0.0.42_openapi_job_post_response -
v0.0.42_openapi_job_submit_response -
v0.0.42_openapi_kill_job_resp -
v0.0.42_openapi_kill_jobs_resp -
v0.0.42_openapi_licenses_resp -
v0.0.42_openapi_meta -
v0.0.42_openapi_nodes_resp -
v0.0.42_openapi_partition_resp -
v0.0.42_openapi_ping_array_resp -
v0.0.42_openapi_reservation_resp -
v0.0.42_openapi_resp -
v0.0.42_openapi_shares_resp -
v0.0.42_openapi_slurmdbd_config_resp -
v0.0.42_openapi_slurmdbd_jobs_resp -
v0.0.42_openapi_slurmdbd_ping_resp -
v0.0.42_openapi_slurmdbd_qos_removed_resp -
v0.0.42_openapi_slurmdbd_qos_resp -
v0.0.42_openapi_slurmdbd_stats_resp -
v0.0.42_openapi_tres_resp -
v0.0.42_openapi_users_add_cond_resp -
v0.0.42_openapi_users_add_cond_resp_str -
v0.0.42_openapi_users_resp -
v0.0.42_openapi_warning -
v0.0.42_openapi_wckey_removed_resp -
v0.0.42_openapi_wckey_resp -
v0.0.42_part_prio -
v0.0.42_partition_info -
v0.0.42_process_exit_code_verbose -
v0.0.42_qos -
v0.0.42_reservation_core_spec -
v0.0.42_reservation_info -
v0.0.42_rollup_stats -
v0.0.42_schedule_exit_fields -
v0.0.42_shares_float128_tres -
v0.0.42_shares_resp_msg -
v0.0.42_shares_uint64_tres -
v0.0.42_slurmdbd_ping -
v0.0.42_stats_msg -
v0.0.42_stats_msg_rpc_dump -
v0.0.42_stats_msg_rpc_queue -
v0.0.42_stats_msg_rpc_type -
v0.0.42_stats_msg_rpc_user -
v0.0.42_stats_rec -
v0.0.42_stats_rpc -
v0.0.42_stats_user -
v0.0.42_step -
v0.0.42_tres -
v0.0.42_uint16_no_val_struct -
v0.0.42_uint32_no_val_struct -
v0.0.42_uint64_no_val_struct -
v0.0.42_update_node_msg -
v0.0.42_user -
v0.0.42_user_short -
v0.0.42_users_add_cond -
v0.0.42_wckey -
v0.0.42_wckey_tag_struct -
v0_0_42_accounting_allocated -
v0_0_42_assoc_default -
v0_0_42_assoc_max -
v0_0_42_assoc_max_jobs -
v0_0_42_assoc_max_jobs_per -
v0_0_42_assoc_max_per -
v0_0_42_assoc_max_per_account -
v0_0_42_assoc_max_tres -
v0_0_42_assoc_max_tres_group -
v0_0_42_assoc_max_tres_minutes -
v0_0_42_assoc_max_tres_per -
v0_0_42_assoc_min -
v0_0_42_assoc_shares_obj_wrap_fairshare -
v0_0_42_assoc_shares_obj_wrap_tres -
v0_0_42_cluster_rec_associations -
v0_0_42_cluster_rec_controller -
v0_0_42_cron_entry_line -
v0_0_42_instance_time -
v0_0_42_job_array -
v0_0_42_job_array_limits -
v0_0_42_job_array_limits_max -
v0_0_42_job_array_limits_max_running -
v0_0_42_job_comment -
v0_0_42_job_desc_msg_rlimits -
v0_0_42_job_het -
v0_0_42_job_info_power -
v0_0_42_job_mcs -
v0_0_42_job_required -
v0_0_42_job_res_node_cpus -
v0_0_42_job_res_node_memory -
v0_0_42_job_res_nodes -
v0_0_42_job_reservation -
v0_0_42_job_state -
v0_0_42_job_time -
v0_0_42_job_time_system -
v0_0_42_job_time_total -
v0_0_42_job_time_user -
v0_0_42_job_tres -
v0_0_42_kill_jobs_resp_job_error -
v0_0_42_kill_jobs_resp_job_federation -
v0_0_42_openapi_meta_client -
v0_0_42_openapi_meta_plugin -
v0_0_42_openapi_meta_slurm -
v0_0_42_openapi_meta_slurm_version -
v0_0_42_partition_info_accounts -
v0_0_42_partition_info_cpus -
v0_0_42_partition_info_defaults -
v0_0_42_partition_info_groups -
v0_0_42_partition_info_maximums -
v0_0_42_partition_info_maximums_oversubscribe -
v0_0_42_partition_info_minimums -
v0_0_42_partition_info_nodes -
v0_0_42_partition_info_partition -
v0_0_42_partition_info_priority -
v0_0_42_partition_info_qos -
v0_0_42_partition_info_timeouts -
v0_0_42_partition_info_tres -
v0_0_42_process_exit_code_verbose_signal -
v0_0_42_qos_limits -
v0_0_42_qos_limits_max -
v0_0_42_qos_limits_max_active_jobs -
v0_0_42_qos_limits_max_jobs -
v0_0_42_qos_limits_max_jobs_active_jobs -
v0_0_42_qos_limits_max_jobs_active_jobs_per -
v0_0_42_qos_limits_max_tres -
v0_0_42_qos_limits_max_tres_minutes -
v0_0_42_qos_limits_max_tres_minutes_per -
v0_0_42_qos_limits_max_tres_per -
v0_0_42_qos_limits_max_wall_clock -
v0_0_42_qos_limits_max_wall_clock_per -
v0_0_42_qos_limits_min -
v0_0_42_qos_limits_min_tres -
v0_0_42_qos_limits_min_tres_per -
v0_0_42_qos_preempt -
v0_0_42_reservation_info_purge_completed -
v0_0_42_rollup_stats_daily -
v0_0_42_rollup_stats_daily_duration -
v0_0_42_rollup_stats_hourly -
v0_0_42_rollup_stats_hourly_duration -
v0_0_42_rollup_stats_monthly -
v0_0_42_rollup_stats_monthly_duration -
v0_0_42_stats_rpc_time -
v0_0_42_step_CPU -
v0_0_42_step_CPU_requested_frequency -
v0_0_42_step_nodes -
v0_0_42_step_statistics -
v0_0_42_step_statistics_CPU -
v0_0_42_step_statistics_energy -
v0_0_42_step_step -
v0_0_42_step_task -
v0_0_42_step_tasks -
v0_0_42_step_time -
v0_0_42_step_time_system -
v0_0_42_step_time_total -
v0_0_42_step_time_user -
v0_0_42_step_tres -
v0_0_42_step_tres_consumed -
v0_0_42_step_tres_requested -
v0_0_42_user_default -
associations (optional)
coordinators (optional)
description
String Arbitrary string describing the account
name
organization
String Organization to which the account belongs
flags (optional)
description (optional)
String Arbitrary string describing the account
organization (optional)
String Organization to which the account belongs
allocated (optional)
id (optional)
Integer Association ID or Workload characterization key ID format: int32
id_alt (optional)
Integer Alternate ID (not currently used) format: int32
start (optional)
Long When the record was started (UNIX timestamp) format: int64
TRES (optional)
accounts
association (optional)
clusters (optional)
average_watts (optional)
Integer Average power consumption, in watts format: int32
base_consumed_energy (optional)
Long The energy consumed between when the node was powered on and the last time it was registered by slurmd, in joules format: int64
consumed_energy (optional)
Long The energy consumed between the last time the node was registered by the slurmd daemon and the last node energy accounting sample, in joules format: int64
current_watts (optional)
previous_consumed_energy (optional)
Long Previous value of consumed_energy format: int64
last_collected (optional)
Long Time when energy data was last retrieved (UNIX timestamp) format: int64
accounting (optional)
account (optional)
cluster (optional)
comment (optional)
default (optional)
flags (optional)
max (optional)
id (optional)
is_default (optional)
Boolean Is default association for user
lineage (optional)
String Complete path up the hierarchy to the root association
min (optional)
parent_account (optional)
partition (optional)
priority (optional)
qos (optional)
shares_raw (optional)
Integer Allocated shares used for fairshare calculation format: int32
user
comment (optional)
defaultqos (optional)
grpjobs (optional)
grpjobsaccrue (optional)
grpsubmitjobs (optional)
grptres (optional)
grptresmins (optional)
grptresrunmins (optional)
grpwall (optional)
maxjobs (optional)
maxjobsaccrue (optional)
maxsubmitjobs (optional)
maxtresminsperjob (optional)
maxtresrunmins (optional)
maxtresperjob (optional)
maxtrespernode (optional)
maxwalldurationperjob (optional)
minpriothresh (optional)
parent (optional)
priority (optional)
qoslevel (optional)
fairshare (optional)
Integer Allocated shares used for fairshare calculation format: int32
id (optional)
Integer Association ID format: int32
cluster (optional)
name (optional)
parent (optional)
partition (optional)
shares_normalized (optional)
shares (optional)
tres (optional)
effective_usage (optional)
usage_normalized (optional)
usage (optional)
Long Measure of tresbillableunits usage format: int64
fairshare (optional)
type (optional)
account (optional)
cluster (optional)
partition (optional)
user
id (optional)
Integer Numeric association ID format: int32
end_job_queue (optional)
Integer Reached end of queue format: int32
bf_max_job_start (optional)
Integer Reached number of jobs allowed to start format: int32
bf_max_job_test (optional)
Integer Reached number of jobs allowed to be tested format: int32
bf_max_time (optional)
Integer Reached maximum allowed scheduler time format: int32
bf_node_space_size (optional)
Integer Reached table size limit format: int32
state_changed (optional)
Integer System state changed format: int32
controller (optional)
flags (optional)
name (optional)
nodes (optional)
select_plugin (optional)
associations (optional)
rpc_version (optional)
Integer RPC version used in the cluster format: int32
tres (optional)
hostname (optional)
pinged (optional)
responding
Boolean If ping RPC responded with pong from controller
latency (optional)
Long Number of microseconds it took to successfully ping or timeout format: int64
mode (optional)
String The operating mode of the responding slurmctld
primary
Boolean Is responding slurmctld the primary controller
name
direct (optional)
Boolean Indicates whether the coordinator was directly assigned to this account
flags (optional)
minute (optional)
String Ranged string specifying eligible minute values (e.g. 0-10,50)
hour (optional)
String Ranged string specifying eligible hour values (e.g. 0-5,23)
day_of_month (optional)
String Ranged string specifying eligible day of month values (e.g. 0-10,29)
month (optional)
String Ranged string specifying eligible month values (e.g. 0-5,12)
day_of_week (optional)
String Ranged string specifying eligible day of week values (e.g.0-3,7)
specification (optional)
String Complete time specification (* means valid for all allowed values) - minute hour day_of_month month day_of_week
command (optional)
line (optional)
set (optional)
Boolean True if number has been set; False if number is unset
infinite (optional)
Boolean True if number has been set to infinite; "set" and "number" will be ignored
number (optional)
Double If "set" is True the number will be set with value; otherwise ignore number contents format: double
cluster (optional)
extra (optional)
String Arbitrary string used for node filtering if extra constraints are enabled
instance_id (optional)
instance_type (optional)
node_name (optional)
time (optional)
account (optional)
String Account the job ran under
comment (optional)
allocation_nodes (optional)
Integer List of nodes allocated to the job format: int32
array (optional)
association (optional)
block (optional)
String The name of the block to be used (used with Blue Gene systems)
cluster (optional)
constraints (optional)
String Feature(s) the job requested as a constraint
container (optional)
String Absolute path to OCI container bundle
derived_exit_code (optional)
time (optional)
exit_code (optional)
extra (optional)
String Arbitrary string used for node filtering if extra constraints are enabled
failed_node (optional)
String Name of node that caused job failure
flags (optional)
group (optional)
String Group ID of the user that owns the job
het (optional)
job_id (optional)
name (optional)
licenses (optional)
String License(s) required by the job
mcs (optional)
nodes (optional)
String Node(s) allocated to the job
partition (optional)
String Partition assigned to the job
hold (optional)
Boolean Hold (true) or release (false) job
priority (optional)
qos (optional)
String Quality of Service assigned to the job
qosreq (optional)
required (optional)
kill_request_user (optional)
String User ID that requested termination of the job
restart_cnt (optional)
Integer How many times this job has been requeued/restarted format: int32
reservation (optional)
script (optional)
String Job batch script; only the first component in a HetJob is populated or honored
stdin_expanded (optional)
String Job stdin with expanded fields
stdout_expanded (optional)
String Job stdout with expanded fields
stderr_expanded (optional)
String Job stderr with expanded fields
stdout (optional)
stderr (optional)
stdin (optional)
state (optional)
steps (optional)
submit_line (optional)
String Command used to submit the job
tres (optional)
used_gres (optional)
String Generic resources used by job
user (optional)
wckey (optional)
working_directory (optional)
String Path to current working directory
hetjob (optional)
job (optional)
job_id (optional)
Integer Job ID for updated job format: int32
step_id (optional)
String Step ID for updated job
error (optional)
String Verbose update status or error
error_code (optional)
Integer Verbose update status or error format: int32
why (optional)
String Update response message
account (optional)
String Account associated with the job
account_gather_frequency (optional)
String Job accounting and profiling sampling intervals in seconds
admin_comment (optional)
String Arbitrary comment made by administrator
allocation_node_list (optional)
String Local node making the resource allocation
allocation_node_port (optional)
Integer Port to send allocation confirmation to format: int32
argv (optional)
array (optional)
String Job array index value specification
batch_features (optional)
String Features required for batch script's node
begin_time (optional)
flags (optional)
burst_buffer (optional)
String Burst buffer specifications
clusters (optional)
String Clusters that a federated job can run on
cluster_constraint (optional)
String Required features that a federated cluster must have to have a sibling job submitted to it
comment (optional)
String Arbitrary comment made by user
contiguous (optional)
Boolean True if job requires contiguous nodes
container (optional)
String Absolute path to OCI container bundle
container_id (optional)
core_specification (optional)
Integer Specialized core count format: int32
thread_specification (optional)
Integer Specialized thread count format: int32
cpu_binding (optional)
String Method for binding tasks to allocated CPUs
cpu_binding_flags (optional)
cpu_frequency (optional)
String Requested CPU frequency range
[-p2][:p3]
cpus_per_tres (optional)
String Semicolon delimited list of TRES=# values values indicating how many CPUs should be allocated for each specified TRES (currently only used for gres/gpu)
crontab (optional)
deadline (optional)
Long Latest time that the job may start (UNIX timestamp) format: int64
delay_boot (optional)
Integer Number of seconds after job eligible start that nodes will be rebooted to satisfy feature specification format: int32
dependency (optional)
String Other jobs that must meet certain criteria before this job can start
end_time (optional)
Long Expected end time (UNIX timestamp) format: int64
environment (optional)
rlimits (optional)
excluded_nodes (optional)
extra (optional)
String Arbitrary string used for node filtering if extra constraints are enabled
constraints (optional)
String Comma separated list of features that are required
group_id (optional)
String Group ID of the user that owns the job
hetjob_group (optional)
Integer Unique sequence number applied to this component of the heterogeneous job format: int32
immediate (optional)
Boolean If true, exit if resources are not available within the time period specified
job_id (optional)
kill_on_node_fail (optional)
Boolean If true, kill job on node failure
licenses (optional)
String License(s) required by the job
mail_type (optional)
mail_user (optional)
String User to receive email notifications
mcs_label (optional)
String Multi-Category Security label on the job
memory_binding (optional)
String Binding map for map/mask_cpu
memory_binding_type (optional)
memory_per_tres (optional)
String Semicolon delimited list of TRES=# values indicating how much memory in megabytes should be allocated for each specified TRES (currently only used for gres/gpu)
name (optional)
network (optional)
String Network specs for job step
nice (optional)
Integer Requested job priority change format: int32
tasks (optional)
Integer Number of tasks format: int32
oom_kill_step (optional)
Integer Kill whole step in case of OOM in one of the tasks format: int32
open_mode (optional)
reserve_ports (optional)
Integer Port to send various notification msg to format: int32
overcommit (optional)
partition (optional)
String Partition assigned to the job
distribution_plane_size (optional)
power_flags (optional)
prefer (optional)
String Comma separated list of features that are preferred but not required
hold (optional)
Boolean Hold (true) or release (false) job
priority (optional)
profile (optional)
qos (optional)
String Quality of Service assigned to the job
reboot (optional)
Boolean Node reboot requested before start
required_nodes (optional)
requeue (optional)
Boolean Determines whether the job may be requeued
reservation (optional)
String Name of reservation to use
script (optional)
String Job batch script; only the first component in a HetJob is populated or honored
shared (optional)
site_factor (optional)
Integer Site-specific priority factor format: int32
spank_environment (optional)
distribution (optional)
time_limit (optional)
time_minimum (optional)
tres_bind (optional)
String Task to TRES binding directives
tres_freq (optional)
String TRES frequency directives
tres_per_job (optional)
String Comma separated list of TRES=# values to be allocated for every job
tres_per_node (optional)
String Comma separated list of TRES=# values to be allocated for every node
tres_per_socket (optional)
String Comma separated list of TRES=# values to be allocated for every socket
tres_per_task (optional)
String Comma separated list of TRES=# values to be allocated for every task
user_id (optional)
String User ID that owns the job
wait_all_nodes (optional)
Boolean If true, wait to start until after all nodes have booted
kill_warning_flags (optional)
kill_warning_signal (optional)
String Signal to send when approaching end time (e.g. "10" or "USR1")
kill_warning_delay (optional)
current_working_directory (optional)
String Working directory to use for the job
cpus_per_task (optional)
Integer Number of CPUs required by each task format: int32
minimum_cpus (optional)
Integer Minimum number of CPUs required format: int32
maximum_cpus (optional)
Integer Maximum number of CPUs required format: int32
nodes (optional)
String Node count range specification (e.g. 1-15:4)
minimum_nodes (optional)
Integer Minimum node count format: int32
maximum_nodes (optional)
Integer Maximum node count format: int32
minimum_boards_per_node (optional)
Integer Boards per node required format: int32
minimum_sockets_per_board (optional)
Integer Sockets per board required format: int32
sockets_per_node (optional)
Integer Sockets per node required format: int32
threads_per_core (optional)
Integer Threads per core required format: int32
tasks_per_node (optional)
Integer Number of tasks to invoke on each node format: int32
tasks_per_socket (optional)
Integer Number of tasks to invoke on each socket format: int32
tasks_per_core (optional)
Integer Number of tasks to invoke on each core format: int32
tasks_per_board (optional)
Integer Number of tasks to invoke on each board format: int32
ntasks_per_tres (optional)
Integer Number of tasks that can access each GPU format: int32
minimum_cpus_per_node (optional)
Integer Minimum number of CPUs per node format: int32
memory_per_cpu (optional)
memory_per_node (optional)
temporary_disk_per_node (optional)
Integer Minimum tmp disk space required per node format: int32
selinux_context (optional)
required_switches (optional)
segment_size (optional)
standard_error (optional)
standard_input (optional)
standard_output (optional)
wait_for_switch (optional)
Integer Maximum time to wait for switches in seconds format: int32
wckey (optional)
String Workload characterization key
x11 (optional)
x11_magic_cookie (optional)
String Magic cookie for X11 forwarding
x11_target_host (optional)
String Hostname or UNIX socket if x11_target_port=0
x11_target_port (optional)
account (optional)
String Account associated with the job
accrue_time (optional)
admin_comment (optional)
String Arbitrary comment made by administrator
allocating_node (optional)
String Local node making the resource allocation
array_job_id (optional)
array_task_id (optional)
array_max_tasks (optional)
array_task_string (optional)
String String expression of task IDs in this record
association_id (optional)
Integer Unique identifier for the association format: int32
batch_features (optional)
String Features required for batch script's node
batch_flag (optional)
batch_host (optional)
String Name of host running batch script
flags (optional)
burst_buffer (optional)
String Burst buffer specifications
burst_buffer_state (optional)
String Burst buffer state details
cluster (optional)
cluster_features (optional)
String List of required cluster features
command (optional)
comment (optional)
container (optional)
String Absolute path to OCI container bundle
container_id (optional)
contiguous (optional)
Boolean True if job requires contiguous nodes
core_spec (optional)
Integer Specialized core count format: int32
thread_spec (optional)
Integer Specialized thread count format: int32
cores_per_socket (optional)
billable_tres (optional)
cpus_per_task (optional)
cpu_frequency_minimum (optional)
cpu_frequency_maximum (optional)
cpu_frequency_governor (optional)
cpus_per_tres (optional)
String Semicolon delimited list of TRES=# values indicating how many CPUs should be allocated for each specified TRES (currently only used for gres/gpu)
cron (optional)
String Time specification for scrontab job
deadline (optional)
delay_boot (optional)
dependency (optional)
String Other jobs that must meet certain criteria before this job can start
derived_exit_code (optional)
eligible_time (optional)
end_time (optional)
excluded_nodes (optional)
String Comma separated list of nodes that may not be used
exit_code (optional)
extra (optional)
String Arbitrary string used for node filtering if extra constraints are enabled
failed_node (optional)
String Name of node that caused job failure
features (optional)
String Comma separated list of features that are required
federation_origin (optional)
String Origin cluster's name (when using federation)
federation_siblings_active (optional)
String Active sibling job names
federation_siblings_viable (optional)
String Viable sibling job names
gres_detail (optional)
group_id (optional)
Integer Group ID of the user that owns the job format: int32
group_name (optional)
String Group name of the user that owns the job
het_job_id (optional)
het_job_id_set (optional)
String Job ID range for all heterogeneous job components
het_job_offset (optional)
job_id (optional)
job_resources (optional)
job_size_str (optional)
job_state (optional)
last_sched_evaluation (optional)
licenses (optional)
String License(s) required by the job
mail_type (optional)
mail_user (optional)
String User to receive email notifications
max_cpus (optional)
max_nodes (optional)
mcs_label (optional)
String Multi-Category Security label on the job
memory_per_tres (optional)
String Semicolon delimited list of TRES=# values indicating how much memory in megabytes should be allocated for each specified TRES (currently only used for gres/gpu)
name (optional)
network (optional)
String Network specs for the job
nodes (optional)
String Node(s) allocated to the job
nice (optional)
Integer Requested job priority change format: int32
tasks_per_core (optional)
tasks_per_tres (optional)
tasks_per_node (optional)
tasks_per_socket (optional)
tasks_per_board (optional)
cpus (optional)
node_count (optional)
tasks (optional)
partition (optional)
String Partition assigned to the job
prefer (optional)
String Feature(s) the job requested but that are not required
memory_per_cpu (optional)
memory_per_node (optional)
minimum_cpus_per_node (optional)
minimum_tmp_disk_per_node (optional)
power (optional)
preempt_time (optional)
preemptable_time (optional)
pre_sus_time (optional)
hold (optional)
Boolean Hold (true) or release (false) job
priority (optional)
priority_by_partition (optional)
profile (optional)
qos (optional)
String Quality of Service assigned to the job, if pending the QOS requested
reboot (optional)
Boolean Node reboot requested before start
required_nodes (optional)
String Comma separated list of required nodes
required_switches (optional)
Integer Maximum number of switches format: int32
requeue (optional)
Boolean Determines whether the job may be requeued
resize_time (optional)
restart_cnt (optional)
Integer Number of job restarts format: int32
resv_name (optional)
String Name of reservation to use
scheduled_nodes (optional)
String List of nodes scheduled to be used for the job
selinux_context (optional)
shared (optional)
sockets_per_board (optional)
Integer Number of sockets per board required format: int32
sockets_per_node (optional)
start_time (optional)
state_description (optional)
String Optional details for state_reason
state_reason (optional)
String Reason for current Pending or Failed state
standard_error (optional)
standard_input (optional)
standard_output (optional)
submit_time (optional)
suspend_time (optional)
system_comment (optional)
String Arbitrary comment from slurmctld
time_limit (optional)
time_minimum (optional)
threads_per_core (optional)
tres_bind (optional)
String Task to TRES binding directives
tres_freq (optional)
String TRES frequency directives
tres_per_job (optional)
String Comma separated list of TRES=# values to be allocated per job
tres_per_node (optional)
String Comma separated list of TRES=# values to be allocated per node
tres_per_socket (optional)
String Comma separated list of TRES=# values to be allocated per socket
tres_per_task (optional)
String Comma separated list of TRES=# values to be allocated per task
tres_req_str (optional)
String TRES requested by the job
tres_alloc_str (optional)
user_id (optional)
Integer User ID that owns the job format: int32
user_name (optional)
String User name that owns the job
maximum_switch_wait_time (optional)
Integer Maximum time to wait for switches in seconds format: int32
wckey (optional)
String Workload characterization key
current_working_directory (optional)
String Working directory to use for the job
select_type
nodes (optional)
cpus
Integer Number of allocated CPUs format: int32
threads_per_core
index
name
cpus (optional)
memory (optional)
sockets
script (optional)
String Deprecated; Populate script field in jobs[0] or job
jobs (optional)
job (optional)
account (optional)
String Filter jobs to a specific account
flags (optional)
job_name (optional)
String Filter jobs to a specific name
jobs (optional)
partition (optional)
String Filter jobs to a specific partition
qos (optional)
String Filter jobs to a specific QOS
reservation (optional)
String Filter jobs to a specific reservation
signal (optional)
job_state (optional)
user_id (optional)
String Filter jobs to a specific numeric user id
user_name (optional)
String Filter jobs to a specific user name
wckey (optional)
String Filter jobs to a specific wckey
nodes (optional)
error (optional)
step_id
String Job or Step ID that signaling failed
job_id
federation (optional)
LicenseName (optional)
Total (optional)
Integer Total number of licenses present format: int32
Used (optional)
Integer Number of licenses in use format: int32
Free (optional)
Integer Number of licenses currently available format: int32
Remote (optional)
Boolean Indicates whether licenses are served by the database
Reserved (optional)
Integer Number of licenses reserved format: int32
LastConsumed (optional)
Integer Last known number of licenses that were consumed in the license manager (Remote Only) format: int32
LastDeficit (optional)
Integer Number of "missing licenses" from the cluster's perspective format: int32
LastUpdate (optional)
Long When the license information was last updated (UNIX Timestamp) format: int64
architecture (optional)
burstbuffer_network_address (optional)
String Alternate network path to be used for sbcast network traffic
boards (optional)
Integer Number of Baseboards in nodes with a baseboard controller format: int32
boot_time (optional)
cluster_name (optional)
String Cluster name (only set in federated environments)
cores (optional)
Integer Number of cores in a single physical processor socket format: int32
specialized_cores (optional)
Integer Number of cores reserved for system use format: int32
cpu_binding (optional)
Integer Default method for binding tasks to allocated CPUs format: int32
cpu_load (optional)
Integer CPU load as reported by the OS format: int32
free_mem (optional)
cpus (optional)
Integer Total CPUs, including cores and threads format: int32
effective_cpus (optional)
Integer Number of effective CPUs (excluding specialized CPUs) format: int32
specialized_cpus (optional)
String Abstract CPU IDs on this node reserved for exclusive use by slurmd and slurmstepd
energy (optional)
external_sensors (optional)
extra (optional)
String Arbitrary string used for node filtering if extra constraints are enabled
power (optional)
features (optional)
active_features (optional)
gpu_spec (optional)
String CPU cores reserved for jobs that also use a GPU
gres (optional)
gres_drained (optional)
String Drained generic resources
gres_used (optional)
String Generic resources currently in use
instance_id (optional)
instance_type (optional)
last_busy (optional)
mcs_label (optional)
String Multi-Category Security label
specialized_memory (optional)
Long Combined memory limit, in MB, for Slurm compute node daemons format: int64
name (optional)
next_state_after_reboot (optional)
address (optional)
String NodeAddr, used to establish a communication path
hostname (optional)
state (optional)
operating_system (optional)
String Operating system reported by the node
owner (optional)
String User allowed to run jobs on this node (unset if no restriction)
partitions (optional)
port (optional)
Integer TCP port number of the slurmd format: int32
real_memory (optional)
Long Total memory in MB on the node format: int64
res_cores_per_gpu (optional)
Integer Number of CPU cores per GPU restricted to GPU jobs format: int32
comment (optional)
reason (optional)
String Describes why the node is in a "DOWN", "DRAINED", "DRAINING", "FAILING" or "FAIL" state
reason_changed_at (optional)
reason_set_by_user (optional)
String User who set the reason
resume_after (optional)
reservation (optional)
String Name of reservation containing this node
alloc_memory (optional)
Long Total memory in MB currently allocated for jobs format: int64
alloc_cpus (optional)
Integer Total number of CPUs currently allocated for jobs format: int32
alloc_idle_cpus (optional)
Integer Total number of idle CPUs format: int32
tres_used (optional)
String Trackable resources currently allocated for jobs
tres_weighted (optional)
Double Weighted number of billable trackable resources allocated format: double
slurmd_start_time (optional)
sockets (optional)
Integer Number of physical processor sockets/chips on the node format: int32
threads (optional)
Integer Number of logical threads in a single physical core format: int32
temporary_disk (optional)
Integer Total size in MB of temporary disk storage in TmpFS format: int32
weight (optional)
Integer Weight of the node for scheduling purposes format: int32
tres (optional)
String Configured trackable resources
version (optional)
association_condition (optional)
account (optional)
meta (optional)
errors (optional)
warnings (optional)
added_accounts
meta (optional)
errors (optional)
warnings (optional)
removed_accounts
meta (optional)
errors (optional)
warnings (optional)
accounts
meta (optional)
errors (optional)
warnings (optional)
removed_associations
meta (optional)
errors (optional)
warnings (optional)
associations
meta (optional)
errors (optional)
warnings (optional)
deleted_clusters
meta (optional)
errors (optional)
warnings (optional)
clusters
meta (optional)
errors (optional)
warnings (optional)
statistics
meta (optional)
errors (optional)
warnings (optional)
description (optional)
String Long form error description
error_number (optional)
Integer Slurm numeric error identifier format: int32
error (optional)
String Short form error description
source (optional)
String Source of error or where error was first detected
instances
meta (optional)
errors (optional)
warnings (optional)
job_id (optional)
Integer Submitted Job ID format: int32
job_submit_user_msg (optional)
String Job submission user message
meta (optional)
errors (optional)
warnings (optional)
jobs
last_backfill
last_update
meta (optional)
errors (optional)
warnings (optional)
results (optional)
meta (optional)
errors (optional)
warnings (optional)
job_id (optional)
Integer submitted Job ID format: int32
step_id (optional)
job_submit_user_msg (optional)
String Job submission user message
meta (optional)
errors (optional)
warnings (optional)
status
meta (optional)
errors (optional)
warnings (optional)
status
meta (optional)
errors (optional)
warnings (optional)
licenses
last_update
meta (optional)
errors (optional)
warnings (optional)
plugin (optional)
client (optional)
command (optional)
slurm (optional)
nodes
last_update
meta (optional)
errors (optional)
warnings (optional)
partitions
last_update
meta (optional)
errors (optional)
warnings (optional)
pings
meta (optional)
errors (optional)
warnings (optional)
reservations
last_update
meta (optional)
errors (optional)
warnings (optional)
meta (optional)
errors (optional)
warnings (optional)
shares
meta (optional)
errors (optional)
warnings (optional)
clusters (optional)
tres (optional)
accounts (optional)
users (optional)
qos (optional)
wckeys (optional)
associations (optional)
instances (optional)
meta (optional)
errors (optional)
warnings (optional)
jobs
meta (optional)
errors (optional)
warnings (optional)
pings
meta (optional)
errors (optional)
warnings (optional)
removed_qos
meta (optional)
errors (optional)
warnings (optional)
qos
meta (optional)
errors (optional)
warnings (optional)
statistics
meta (optional)
errors (optional)
warnings (optional)
TRES
meta (optional)
errors (optional)
warnings (optional)
association_condition
user
meta (optional)
errors (optional)
warnings (optional)
added_users
meta (optional)
errors (optional)
warnings (optional)
users
meta (optional)
errors (optional)
warnings (optional)
description (optional)
String Long form warning description
source (optional)
String Source of warning or where warning was first detected
deleted_wckeys
meta (optional)
errors (optional)
warnings (optional)
wckeys
meta (optional)
errors (optional)
warnings (optional)
partition (optional)
priority (optional)
Integer Prospective job priority if it runs in this partition format: int32
nodes (optional)
accounts (optional)
groups (optional)
qos (optional)
alternate (optional)
tres (optional)
cluster (optional)
select_type (optional)
cpus (optional)
defaults (optional)
grace_time (optional)
maximums (optional)
minimums (optional)
name (optional)
node_sets (optional)
priority (optional)
timeouts (optional)
partition (optional)
suspend_time (optional)
status (optional)
return_code (optional)
signal (optional)
description (optional)
flags (optional)
id (optional)
limits (optional)
name (optional)
preempt (optional)
priority (optional)
usage_factor (optional)
usage_threshold (optional)
node (optional)
core (optional)
accounts (optional)
String Comma separated list of permitted accounts
burst_buffer (optional)
core_count (optional)
core_specializations (optional)
end_time (optional)
features (optional)
flags (optional)
groups (optional)
licenses (optional)
max_start_delay (optional)
Integer MaxStartDelay in seconds format: int32
name (optional)
node_count (optional)
node_list (optional)
partition (optional)
purge_completed (optional)
start_time (optional)
watts (optional)
tres (optional)
String Comma separated list of required TRES
users (optional)
String Comma separated list of permitted users
hourly (optional)
daily (optional)
monthly (optional)
end_job_queue (optional)
Integer Reached end of queue format: int32
default_queue_depth (optional)
Integer Reached number of jobs allowed to be tested format: int32
max_job_start (optional)
Integer Reached number of jobs allowed to start format: int32
max_rpc_cnt (optional)
Integer Reached RPC limit format: int32
max_sched_time (optional)
Integer Reached maximum allowed scheduler time format: int32
licenses (optional)
Integer Blocked on licenses format: int32
name (optional)
value (optional)
shares (optional)
total_shares (optional)
Long Total number of shares format: int64
name (optional)
value (optional)
hostname
responding
Boolean If ping RPC responded with pong from slurmdbd
latency
Long Number of microseconds it took to successfully ping or timeout format: int64
primary
Boolean Is responding slurmdbd the primary controller
parts_packed (optional)
Integer Zero if only RPC statistic included format: int32
req_time (optional)
req_time_start (optional)
server_thread_count (optional)
Integer Number of current active slurmctld threads format: int32
agent_queue_size (optional)
Integer Number of enqueued outgoing RPC requests in an internal retry list format: int32
agent_count (optional)
Integer Number of agent threads format: int32
agent_thread_count (optional)
Integer Total number of active threads created by all agent threads format: int32
dbd_agent_queue_size (optional)
Integer Number of messages for SlurmDBD that are queued format: int32
gettimeofday_latency (optional)
Integer Latency of 1000 calls to the gettimeofday() syscall in microseconds, as measured at controller startup format: int32
schedule_cycle_max (optional)
Integer Max time of any scheduling cycle in microseconds since last reset format: int32
schedule_cycle_last (optional)
Integer Time in microseconds for last scheduling cycle format: int32
schedule_cycle_sum (optional)
Integer Total run time in microseconds for all scheduling cycles since last reset format: int32
schedule_cycle_total (optional)
Integer Number of scheduling cycles since last reset format: int32
schedule_cycle_mean (optional)
Long Mean time in microseconds for all scheduling cycles since last reset format: int64
schedule_cycle_mean_depth (optional)
Long Mean of the number of jobs processed in a scheduling cycle format: int64
schedule_cycle_per_minute (optional)
Long Number of scheduling executions per minute format: int64
schedule_cycle_depth (optional)
Integer Total number of jobs processed in scheduling cycles format: int32
schedule_exit (optional)
schedule_queue_length (optional)
Integer Number of jobs pending in queue format: int32
jobs_submitted (optional)
Integer Number of jobs submitted since last reset format: int32
jobs_started (optional)
Integer Number of jobs started since last reset format: int32
jobs_completed (optional)
Integer Number of jobs completed since last reset format: int32
jobs_canceled (optional)
Integer Number of jobs canceled since the last reset format: int32
jobs_failed (optional)
Integer Number of jobs failed due to slurmd or other internal issues since last reset format: int32
jobs_pending (optional)
Integer Number of jobs pending at the time of listed in job_state_ts format: int32
jobs_running (optional)
Integer Number of jobs running at the time of listed in job_state_ts format: int32
job_states_ts (optional)
bf_backfilled_jobs (optional)
Integer Number of jobs started through backfilling since last slurm start format: int32
bf_last_backfilled_jobs (optional)
Integer Number of jobs started through backfilling since last reset format: int32
bf_backfilled_het_jobs (optional)
Integer Number of heterogeneous job components started through backfilling since last Slurm start format: int32
bf_cycle_counter (optional)
Integer Number of backfill scheduling cycles since last reset format: int32
bf_cycle_mean (optional)
Long Mean time in microseconds of backfilling scheduling cycles since last reset format: int64
bf_depth_mean (optional)
Long Mean number of eligible to run jobs processed during all backfilling scheduling cycles since last reset format: int64
bf_depth_mean_try (optional)
Long The subset of Depth Mean that the backfill scheduler attempted to schedule format: int64
bf_cycle_sum (optional)
Long Total time in microseconds of backfilling scheduling cycles since last reset format: int64
bf_cycle_last (optional)
Integer Execution time in microseconds of last backfill scheduling cycle format: int32
bf_cycle_max (optional)
Integer Execution time in microseconds of longest backfill scheduling cycle format: int32
bf_exit (optional)
bf_last_depth (optional)
Integer Number of processed jobs during last backfilling scheduling cycle format: int32
bf_last_depth_try (optional)
Integer Number of processed jobs during last backfilling scheduling cycle that had a chance to start using available resources format: int32
bf_depth_sum (optional)
Integer Total number of jobs processed during all backfilling scheduling cycles since last reset format: int32
bf_depth_try_sum (optional)
Integer Subset of bf_depth_sum that the backfill scheduler attempted to schedule format: int32
bf_queue_len (optional)
Integer Number of jobs pending to be processed by backfilling algorithm format: int32
bf_queue_len_mean (optional)
Long Mean number of jobs pending to be processed by backfilling algorithm format: int64
bf_queue_len_sum (optional)
Integer Total number of jobs pending to be processed by backfilling algorithm since last reset format: int32
bf_table_size (optional)
Integer Number of different time slots tested by the backfill scheduler in its last iteration format: int32
bf_table_size_sum (optional)
Integer Total number of different time slots tested by the backfill scheduler format: int32
bf_table_size_mean (optional)
Long Mean number of different time slots tested by the backfill scheduler format: int64
bf_when_last_cycle (optional)
bf_active (optional)
Boolean Backfill scheduler currently running
rpcs_by_message_type (optional)
rpcs_by_user (optional)
pending_rpcs (optional)
pending_rpcs_by_hostlist (optional)
type_id
Integer Message type as integer format: int32
message_type
count
type_id
Integer Message type as integer format: int32
message_type
count
Integer Number of pending RPCs queued format: int32
type_id
Integer Message type as integer format: int32
message_type
count
Integer Number of RPCs received format: int32
queued
Integer Number of RPCs queued format: int32
dropped
Long Number of RPCs dropped format: int64
cycle_last
Integer Number of RPCs processed within the last RPC queue cycle format: int32
cycle_max
Integer Maximum number of RPCs processed within a RPC queue cycle since start format: int32
total_time
Long Total time spent processing RPC in seconds format: int64
average_time
user_id
Integer User ID (numeric) format: int32
user
count
Integer Number of RPCs received format: int32
total_time
Long Total time spent processing RPC in seconds format: int64
average_time
time_start (optional)
Long When data collection started (UNIX timestamp) format: int64
rollups (optional)
RPCs (optional)
users (optional)
rpc (optional)
count (optional)
Integer Number of RPCs processed format: int32
time (optional)
user (optional)
count (optional)
Integer Number of RPCs processed format: int32
time (optional)
time (optional)
exit_code (optional)
nodes (optional)
tasks (optional)
pid (optional)
CPU (optional)
kill_request_user (optional)
String User ID that requested termination of the step
state (optional)
statistics (optional)
step (optional)
task (optional)
tres (optional)
type
String TRES type (CPU, MEM, etc)
name (optional)
String TRES name (if applicable)
id (optional)
Integer ID used in the database format: int32
count (optional)
Long TRES count (0 if listed generically) format: int64
set (optional)
Boolean True if number has been set; False if number is unset
infinite (optional)
Boolean True if number has been set to infinite; "set" and "number" will be ignored
number (optional)
Integer If "set" is True the number will be set with value; otherwise ignore number contents format: int32
set (optional)
Boolean True if number has been set; False if number is unset
infinite (optional)
Boolean True if number has been set to infinite; "set" and "number" will be ignored
number (optional)
Integer If "set" is True the number will be set with value; otherwise ignore number contents format: int32
set (optional)
Boolean True if number has been set; False if number is unset
infinite (optional)
Boolean True if number has been set to infinite; "set" and "number" will be ignored
number (optional)
Long If "set" is True the number will be set with value; otherwise ignore number contents format: int64
comment (optional)
cpu_bind (optional)
Integer Default method for binding tasks to allocated CPUs format: int32
extra (optional)
String Arbitrary string used for node filtering if extra constraints are enabled
features (optional)
features_act (optional)
gres (optional)
address (optional)
hostname (optional)
name (optional)
state (optional)
reason (optional)
String Reason for node being DOWN or DRAINING
reason_uid (optional)
String User ID to associate with the reason (needed if user root is sending message)
resume_after (optional)
weight (optional)
administrator_level (optional)
associations (optional)
coordinators (optional)
default (optional)
flags (optional)
name
old_name (optional)
wckeys (optional)
adminlevel (optional)
defaultaccount (optional)
defaultwckey (optional)
accounts (optional)
association (optional)
clusters (optional)
partitions (optional)
users
wckeys (optional)
accounting (optional)
cluster
id (optional)
Integer Unique ID for this user-cluster-wckey combination format: int32
name
user
flags (optional)
seconds (optional)
Long Number of seconds allocated format: int64
jobs (optional)
tres (optional)
per (optional)
per (optional)
active (optional)
accruing (optional)
total (optional)
count (optional)
accruing (optional)
submitted (optional)
wall_clock (optional)
total (optional)
group (optional)
minutes (optional)
per (optional)
minutes (optional)
active (optional)
total (optional)
per (optional)
job (optional)
node (optional)
priority_threshold (optional)
factor (optional)
level (optional)
run_seconds (optional)
group_minutes (optional)
usage (optional)
host (optional)
port (optional)
start (optional)
Integer Start of this entry in file format: int32
end (optional)
Integer End of this entry in file format: int32
time_end (optional)
Long When the instance will end (UNIX timestamp) format: int64
time_start (optional)
Long When the instance will start (UNIX timestamp) format: int64
job_id (optional)
Integer Job ID of job array, or 0 if N/A format: int32
limits (optional)
task_id (optional)
task (optional)
String String expression of task IDs in this record
tasks (optional)
Integer Maximum number of simultaneously running tasks, 0 if no limit format: int32
administrator (optional)
String Arbitrary comment made by administrator
job (optional)
String Arbitrary comment made by user
system (optional)
String Arbitrary comment from slurmctld
cpu (optional)
fsize (optional)
data (optional)
stack (optional)
core (optional)
rss (optional)
nproc (optional)
nofile (optional)
memlock (optional)
as (optional)
job_id (optional)
Integer Heterogeneous job ID, if applicable format: int32
job_offset (optional)
label (optional)
String Multi-Category Security label on the job
CPUs (optional)
Integer Minimum number of CPUs required format: int32
memory_per_cpu (optional)
memory_per_node (optional)
count (optional)
Integer Total number of CPUs assigned to job format: int32
used (optional)
Integer Total number of CPUs used by job format: int32
used (optional)
Long Total memory (MiB) used by job format: int64
allocated (optional)
Long Total memory (MiB) allocated to job format: int64
count (optional)
Integer Number of allocated nodes format: int32
select_type (optional)
list (optional)
String Node(s) allocated to the job
whole (optional)
Boolean Whether whole nodes were allocated
allocation (optional)
id (optional)
Integer Unique identifier of requested reservation format: int32
name (optional)
String Name of reservation to use
current (optional)
reason (optional)
String Reason for previous Pending or Failed state
elapsed (optional)
Integer Elapsed time in seconds format: int32
eligible (optional)
Long Time when the job became eligible to run (UNIX timestamp) format: int64
end (optional)
Long End time (UNIX timestamp) format: int64
planned (optional)
start (optional)
Long Time execution began (UNIX timestamp) format: int64
submission (optional)
Long Time when the job was submitted (UNIX timestamp) format: int64
suspended (optional)
Integer Total time in suspended state in seconds format: int32
system (optional)
limit (optional)
total (optional)
user (optional)
seconds (optional)
Long System CPU time used by the job in seconds format: int64
microseconds (optional)
Long System CPU time used by the job in microseconds format: int64
seconds (optional)
Long Sum of System and User CPU time used by the job in seconds format: int64
microseconds (optional)
Long Sum of System and User CPU time used by the job in microseconds format: int64
seconds (optional)
Long User CPU time used by the job in seconds format: int64
microseconds (optional)
Long User CPU time used by the job in microseconds format: int64
allocated (optional)
requested (optional)
string (optional)
String String error encountered signaling job
code (optional)
Integer Numeric error encountered signaling job format: int32
message (optional)
String Error message why signaling job failed
sibling (optional)
String Name of federation sibling (may be empty for non-federation)
source (optional)
String Client source description
user (optional)
group (optional)
String Client group (if known)
type (optional)
String Slurm plugin type (if applicable)
name (optional)
String Slurm plugin name (if applicable)
data_parser (optional)
String Slurm data_parser plugin
accounting_storage (optional)
String Slurm accounting plugin
version (optional)
release (optional)
cluster (optional)
major (optional)
String Slurm release major version
micro (optional)
String Slurm release micro version
minor (optional)
String Slurm release minor version
allowed (optional)
deny (optional)
task_binding (optional)
total (optional)
memory_per_cpu (optional)
Long DefMemPerCPU or DefMemPerNode format: int64
partition_memory_per_cpu (optional)
partition_memory_per_node (optional)
time (optional)
job (optional)
cpus_per_node (optional)
cpus_per_socket (optional)
memory_per_cpu (optional)
Long MaxMemPerCPU or MaxMemPerNode format: int64
partition_memory_per_cpu (optional)
partition_memory_per_node (optional)
nodes (optional)
shares (optional)
Integer OverSubscribe format: int32
oversubscribe (optional)
time (optional)
over_time_limit (optional)
jobs (optional)
Integer Maximum number of jobs allowed to oversubscribe resources format: int32
flags (optional)
allowed_allocation (optional)
configured (optional)
total (optional)
job_factor (optional)
Integer PriorityJobFactor format: int32
tier (optional)
allowed (optional)
deny (optional)
assigned (optional)
resume (optional)
suspend (optional)
billing_weights (optional)
configured (optional)
id (optional)
name (optional)
String Signal sent to process (name)
grace_time (optional)
max (optional)
factor (optional)
min (optional)
active_jobs (optional)
jobs (optional)
tres (optional)
wall_clock (optional)
accruing (optional)
accruing (optional)
count (optional)
count (optional)
active_jobs (optional)
per (optional)
account (optional)
user (optional)
total (optional)
minutes (optional)
per (optional)
total (optional)
per (optional)
qos (optional)
job (optional)
account (optional)
user (optional)
account (optional)
job (optional)
node (optional)
user (optional)
qos (optional)
job (optional)
priority_threshold (optional)
tres (optional)
list (optional)
mode (optional)
exempt_time (optional)
count (optional)
Integer Number of daily rollups since last_run format: int32
last_run (optional)
Long Last time daily rollup ran (UNIX timestamp) format: int64
duration (optional)
last (optional)
Long Total time spent doing daily daily rollup (seconds) format: int64
max (optional)
Long Longest daily rollup time (seconds) format: int64
time (optional)
Long Total time spent doing daily rollups (seconds) format: int64
count (optional)
Integer Number of hourly rollups since last_run format: int32
last_run (optional)
Long Last time hourly rollup ran (UNIX timestamp) format: int64
duration (optional)
last (optional)
Long Total time spent doing last daily rollup (seconds) format: int64
max (optional)
Long Longest hourly rollup time (seconds) format: int64
time (optional)
Long Total time spent doing hourly rollups (seconds) format: int64
count (optional)
Integer Number of monthly rollups since last_run format: int32
last_run (optional)
Long Last time monthly rollup ran (UNIX timestamp) format: int64
duration (optional)
last (optional)
Long Total time spent doing monthly daily rollup (seconds) format: int64
max (optional)
Long Longest monthly rollup time (seconds) format: int64
time (optional)
Long Total time spent doing monthly rollups (seconds) format: int64
average (optional)
Long Average RPC processing time in microseconds format: int64
total (optional)
Long Total RPC processing time in microseconds format: int64
requested_frequency (optional)
governor (optional)
String Requested CPU frequency governor in kHz
min (optional)
max (optional)
count (optional)
Integer Number of nodes in the job step format: int32
range (optional)
String Node(s) allocated to the job step
list (optional)
CPU (optional)
energy (optional)
actual_frequency (optional)
Long Average weighted CPU frequency of all tasks in kHz format: int64
id (optional)
name (optional)
distribution (optional)
String The layout of the step was when it was running
count (optional)
Integer Total number of tasks format: int32
elapsed (optional)
Integer Elapsed time in seconds format: int32
end (optional)
start (optional)
suspended (optional)
Integer Total time in suspended state in seconds format: int32
system (optional)
total (optional)
user (optional)
seconds (optional)
Long System CPU time used by the step in seconds format: int64
microseconds (optional)
Integer System CPU time used by the step in microseconds format: int32
seconds (optional)
Long Total CPU time used by the step in seconds format: int64
microseconds (optional)
Integer Total CPU time used by the step in microseconds format: int32
seconds (optional)
Long User CPU time used by the step in seconds format: int64
microseconds (optional)
Integer User CPU time used by the step in microseconds format: int32
requested (optional)
consumed (optional)
allocated (optional)
max (optional)
min (optional)
average (optional)
total (optional)
max (optional)
min (optional)
average (optional)
total (optional)
account (optional)
wckey (optional)