Oms API GET all jobs state - openmpp/openmpp.github.io GitHub Wiki
GET all jobs state and resources usage.
This method return state of all oms services:
- all
omsservices computational and storage resources usage - all active model runs
- all queues model runs
- all computational servers status and resources usage (CPU and memory)
It is available only if oms started with "global admin" privileges, for example:
oms -l localhost:4040 -oms.JobDir job -oms.AdminAll
Method:
GET /api/admin-all/state
Call examples:
http://localhost:4040/api/admin-all/state
Example:
{
"IsAdminAll": true,
"IsJobControl": true,
"IsJobPast": true,
"IsDiskUse": true,
"IsQueuePaused": true,
"IsAllQueuePaused": true,
"JobUpdateDateTime": "2026-01-29 16:05:19.093",
"MpiRes": {
"Cpu": 7,
"Mem": 10
},
"MaxOwnMpiRes": {
"Cpu": 6,
"Mem": 0
},
"ActiveTotalRes": {
"Cpu": 6,
"Mem": 0
},
"ActiveOwnRes": {
"Cpu": 3,
"Mem": 0
},
"QueueTotalRes": {
"Cpu": 2,
"Mem": 0
},
"QueueOwnRes": {
"Cpu": 0,
"Mem": 0
},
"MpiErrorRes": {
"Cpu": 0,
"Mem": 0
},
"MpiMaxThreads": 4,
"LocalRes": {
"Cpu": 8,
"Mem": 8
},
"LocalActiveTotalRes": {
"Cpu": 0,
"Mem": 0
},
"LocalActiveRes": {
"Cpu": 0,
"Mem": 0
},
"LocalQueueTotalRes": {
"Cpu": 0,
"Mem": 0
},
"LocalQueueRes": {
"Cpu": 0,
"Mem": 0
},
"ComputeState": [
{
"Name": "cpc-1",
"State": "ready",
"TotalRes": {
"Cpu": 2,
"Mem": 4
},
"UsedRes": {
"Cpu": 2,
"Mem": 0
},
"OwnRes": {
"Cpu": 0,
"Mem": 0
},
"ErrorCount": 0,
"LastUsedTs": 1769720719093
},
{
"Name": "cpc-2",
"State": "ready",
"TotalRes": {
"Cpu": 2,
"Mem": 4
},
"UsedRes": {
"Cpu": 2,
"Mem": 0
},
"OwnRes": {
"Cpu": 0,
"Mem": 0
},
"ErrorCount": 0,
"LastUsedTs": 1769720719093
},
{
"Name": "cpc-3",
"State": "ready",
"TotalRes": {
"Cpu": 3,
"Mem": 2
},
"UsedRes": {
"Cpu": 3,
"Mem": 0
},
"OwnRes": {
"Cpu": 3,
"Mem": 0
},
"ErrorCount": 0,
"LastUsedTs": 1769720719093
}
],
"OmsActive": [
{
"Oms": "admin_4040",
"LastStamp": "2026_01_29_16_03_56_663",
"IsPaused": false,
"Cpu": 3,
"Mem": 0,
"LocalRes": {
"Cpu": 0,
"Mem": 0
},
"IsDiskOver": false,
"TotalSizeMb": 9158,
"LimitMb": 102400
},
{
"Oms": "alice_4042",
"LastStamp": "2026_01_29_16_04_03_936",
"IsPaused": false,
"Cpu": 3,
"Mem": 0,
"LocalRes": {
"Cpu": 0,
"Mem": 0
},
"IsDiskOver": false,
"TotalSizeMb": 78,
"LimitMb": 102400
},
{
"Oms": "bob_4044",
"LastStamp": "2026_01_29_12_35_32_176",
"IsPaused": false,
"Cpu": 0,
"Mem": 0,
"LocalRes": {
"Cpu": 0,
"Mem": 0
},
"IsDiskOver": false,
"TotalSizeMb": 78,
"LimitMb": 102400
}
],
"ActiveRuns": [
{
"Oms": "admin_4040",
"SubmitStamp": "2026_01_29_16_03_28_156",
"Cpu": 3,
"Mem": 0,
"IsMpi": true,
"ModelName": "RiskPaths",
"ModelDigest": "43976e100f44b6c4e2968fc74442a745",
"RunStamp": "2026_01_29_16_03_56_663"
},
{
"Oms": "alice_4042",
"SubmitStamp": "2026_01_29_16_02_23_770",
"Cpu": 3,
"Mem": 0,
"IsMpi": true,
"ModelName": "RiskPaths",
"ModelDigest": "43976e100f44b6c4e2968fc74442a745",
"RunStamp": "2026_01_29_16_04_03_936"
}
],
"RunCompUsage": [
{
"Oms": "admin_4040",
"SubmitStamp": "2026_01_29_16_03_28_156",
"CompName": "cpc-3",
"Cpu": 3,
"Mem": 0
},
{
"Oms": "alice_4042",
"SubmitStamp": "2026_01_29_16_02_23_770",
"CompName": "cpc-1",
"Cpu": 2,
"Mem": 0
},
{
"Oms": "alice_4042",
"SubmitStamp": "2026_01_29_16_02_23_770",
"CompName": "cpc-2",
"Cpu": 2,
"Mem": 0
}
],
"QueueRuns": [
{
"Oms": "bob_4044",
"SubmitStamp": "2026_01_29_16_03_06_050",
"ModelName": "RiskPaths",
"ModelDigest": "43976e100f44b6c4e2968fc74442a745",
"IsMpi": true,
"ProcessCount": 1,
"ThreadCount": 2,
"ProcessMemMb": 0,
"ThreadMemMb": 0,
"Position": 20220820
}
]
}