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 oms services 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
    }
  ]
}
⚠️ **GitHub.com Fallback** ⚠️