ListJobs
获取集群作业信息
调用 list-jobs
可以获取当前集群中的作业列表。
接口说明
获取当前集群中的作业队列接口可以获取到当前集群中正在运行、运行完成的作业。
参数
请求参数
Parameter name | Type | Description | Required |
---|---|---|---|
cluster_id |
string |
需要获取作业列表的集群id |
true |
jobs_status |
string |
作业状态 |
false |
limit |
int |
集合限制 |
false |
offset |
int |
集合偏移量 |
false |
queue_name |
string |
要过滤的队列名称 |
false |
reverse |
int |
是否按排序键反转进行排序 |
false |
run_user |
string |
运行作业的用户 |
false |
search_word |
string |
搜索关键词 |
false |
sort_key |
string |
排序键排序 |
false |
timestamp |
string |
执行当前api的时间戳 |
true |
zone |
string |
所属区域id |
true |
除上述请求参数外,还包含公共参数。
返回数据
Name | Type | Sample value | Description |
---|---|---|---|
action |
string |
HpcClusterListClusterResponse |
响应动作名称 |
total_count |
int |
2 |
作业信息个数 |
ret_code |
int |
0 |
执行成功与否,成功为0,其他值则为错误代码 |
Response Item
Name | Type | Sample value | Description |
---|---|---|---|
hpc_job_set |
list |
当前集群作业列表 |
|
categories |
string |
share_queue |
作业所属队列类型可能值 share_queue 共享队列 dedicated_queue 专属队列 |
cmd_line |
string |
sleep 10 |
作业执行命令由用户自行输入 |
core_limit |
int |
1 |
核心限制数 |
exec_cwd |
string |
/public/shanhe/s0723 |
执行命令路径 |
hpcjob_uuid |
string |
hpcjoc-o0ov1wbb |
hpc作业uuid |
hpcqueue_id |
string |
hpcq-df3u98dr |
hpc队列id |
hpq_name |
string |
2222333vis22 |
作业所属队列名称 |
job_id |
int |
19948 |
作业id |
job_name |
string |
作业-elDVm |
作业名称 |
job_node_list |
string |
作业节点列表 |
|
job_priority |
int |
1 |
作业优先级 |
job_status |
string |
finished |
作业执行状态可能值 finished stoppedrunning |
mem_limit |
string |
null |
成员限制 |
modified_time |
string |
2021-08-19T14:06:41 |
作业修改时间 |
name |
string |
2222333vis22 |
作业选择的需要运行的队列名称 |
queue_name |
string |
2222333vis22 |
作业运行的队列名称 |
run_user |
string |
usr-vceaHsJu |
运行作业用户 |
scheduler_queue_name |
string |
vis |
调度器队列名称 |
started_time |
string |
2021-08-19T14:06:41 |
作业开始时间 |
stderr_redirect_path |
string |
stderr重定向路径 |
|
stdout_redirect_path |
string |
HPC-19453.out |
stdout重定向路径 |
submitted_time |
string |
2021-08-19T14:06:21 |
作业提交时间 |
请求示例
https://hpc.api.shanhe.com:443/api/job/list
返回示例
action: "HpcJobListJobsResponse"
hpc_job_set: [
{cmd_line: "sleep 1000"
core_limit: 1
exec_cwd: "/public/shanhe/s0723"
hpcjob_uuid: "hpcjob-vka21yhq"
hpcqueue_id: "hpcq-df3u98dr"
hpq_name: "2222333vis22"
job_id: 19453
job_name: "作业-cwOOs"
job_node_list: ""
job_priority: 1
job_status: "running"
mem_limit: null
modified_time: "2021-08-19T14:06:41"
name: "2222333vis22"
queue_name: "2222333vis22"
run_user: "usr-vceaHsJu"
scheduler_queue_name: "vis"
started_time: "2021-08-19T14:06:41"
stderr_redirect_path: "HPC-19453.err"
stdout_redirect_path: "HPC-19453.out"
submitted_time: "2021-08-19T14:06:21"}]
ret_code: 0
total_count: 1}
错误码
ret_code | name | error info |
---|---|---|
5000 |
ERR_MSG_LIST_HPC_JOBS_FAILED |
list hpc job failed |