[GH-ISSUE #133] Output from GetNodeList is duplicated for each node #27

Closed
opened 2026-02-28 00:40:14 +03:00 by kerem · 1 comment
Owner

Originally created by @pgporada on GitHub (Jul 23, 2021).
Original GitHub issue: https://github.com/Telmate/proxmox-api-go/issues/133

Example output from a 2 node cluster with https://github.com/Telmate/proxmox-api-go/pull/132

{"data":[{"level":"","type":"node","mem":191429849088,"status":"online","node":"mynode01","ssl_fingerprint":"xx:xx:xx","cpu":0.355811468877603,"maxmem":270162763776,"uptime":352804,"maxcpu":24,"id":"node/mynode01","disk":4448075776,"maxdisk":11384602624},{"type":"node","id":"node/mynode02","status":"offline","node":"mynode02","ssl_fingerprint":"xx:xx:xx"}]}
{"data":[{"cpu":0.355811468877603,"disk":4448075776,"id":"node/mynode01","level":"","maxcpu":24,"maxdisk":11384602624,"maxmem":270162763776,"mem":191429849088,"node":"mynode01","ssl_fingerprint":"xx:xx:xx","status":"online","type":"node","uptime":352804},{"id":"node/mynode02","node":"mynode02","ssl_fingerprint":"xx:xx:xx","status":"offline","type":"node"}]}

Prettily displayed as

{
  "data": [
    {
      "level": "",
      "type": "node",
      "mem": 191429849088,
      "status": "online",
      "node": "mynode01",
      "ssl_fingerprint": "xx:xx:xx",
      "cpu": 0.355811468877603,
      "maxmem": 270162763776,
      "uptime": 352804,
      "maxcpu": 24,
      "id": "node/mynode01",
      "disk": 4448075776,
      "maxdisk": 11384602624
    },
    {
      "type": "node",
      "id": "node/mynode02",
      "status": "offline",
      "node": "mynode02",
      "ssl_fingerprint": "xx:xx:xx"
    }
  ]
}


{
  "data": [
    {
      "cpu": 0.355811468877603,
      "disk": 4448075776,
      "id": "node/mynode01",
      "level": "",
      "maxcpu": 24,
      "maxdisk": 11384602624,
      "maxmem": 270162763776,
      "mem": 191429849088,
      "node": "mynode01",
      "ssl_fingerprint": "xx:xx:xx",
      "status": "online",
      "type": "node",
      "uptime": 352804
    },
    {
      "id": "node/mynode02",
      "node": "mynode02",
      "ssl_fingerprint": "xx:xx:xx",
      "status": "offline",
      "type": "node"
    }
  ]
}
Originally created by @pgporada on GitHub (Jul 23, 2021). Original GitHub issue: https://github.com/Telmate/proxmox-api-go/issues/133 Example output from a 2 node cluster with https://github.com/Telmate/proxmox-api-go/pull/132 ``` {"data":[{"level":"","type":"node","mem":191429849088,"status":"online","node":"mynode01","ssl_fingerprint":"xx:xx:xx","cpu":0.355811468877603,"maxmem":270162763776,"uptime":352804,"maxcpu":24,"id":"node/mynode01","disk":4448075776,"maxdisk":11384602624},{"type":"node","id":"node/mynode02","status":"offline","node":"mynode02","ssl_fingerprint":"xx:xx:xx"}]} {"data":[{"cpu":0.355811468877603,"disk":4448075776,"id":"node/mynode01","level":"","maxcpu":24,"maxdisk":11384602624,"maxmem":270162763776,"mem":191429849088,"node":"mynode01","ssl_fingerprint":"xx:xx:xx","status":"online","type":"node","uptime":352804},{"id":"node/mynode02","node":"mynode02","ssl_fingerprint":"xx:xx:xx","status":"offline","type":"node"}]} ``` Prettily displayed as ``` { "data": [ { "level": "", "type": "node", "mem": 191429849088, "status": "online", "node": "mynode01", "ssl_fingerprint": "xx:xx:xx", "cpu": 0.355811468877603, "maxmem": 270162763776, "uptime": 352804, "maxcpu": 24, "id": "node/mynode01", "disk": 4448075776, "maxdisk": 11384602624 }, { "type": "node", "id": "node/mynode02", "status": "offline", "node": "mynode02", "ssl_fingerprint": "xx:xx:xx" } ] } { "data": [ { "cpu": 0.355811468877603, "disk": 4448075776, "id": "node/mynode01", "level": "", "maxcpu": 24, "maxdisk": 11384602624, "maxmem": 270162763776, "mem": 191429849088, "node": "mynode01", "ssl_fingerprint": "xx:xx:xx", "status": "online", "type": "node", "uptime": 352804 }, { "id": "node/mynode02", "node": "mynode02", "ssl_fingerprint": "xx:xx:xx", "status": "offline", "type": "node" } ] } ```
kerem closed this issue 2026-02-28 00:40:14 +03:00
Author
Owner

@ConnorJarvis commented on GitHub (Jul 23, 2021):

I can't seem to recreate this issue. Using the API against a two node cluster running Proxmox version 6.4-13 I get the expected response from the call.

  {
     "cpu":0.00356136237086613,
     "disk":4409757696,
     "id":"node/node1",
     "level":"",
     "maxcpu":8,
     "maxdisk":20986851328,
     "maxmem":16461705216,
     "mem":1690660864,
     "node":"node1",
     "ssl_fingerprint":"xx:xx:xx",
     "status":"online",
     "type":"node",
     "uptime":243186
  },
  {
     "cpu":0.00331595350479883,
     "disk":4783796224,
     "id":"node/node2",
     "level":"",
     "maxcpu":8,
     "maxdisk":20986851328,
     "maxmem":33346842624,
     "mem":1808777216,
     "node":"node2",
     "ssl_fingerprint":"xx:xx:xx",
     "status":"online",
     "type":"node",
     "uptime":527989
  }
<!-- gh-comment-id:885962941 --> @ConnorJarvis commented on GitHub (Jul 23, 2021): I can't seem to recreate this issue. Using the API against a two node cluster running Proxmox version 6.4-13 I get the expected response from the call. { "cpu":0.00356136237086613, "disk":4409757696, "id":"node/node1", "level":"", "maxcpu":8, "maxdisk":20986851328, "maxmem":16461705216, "mem":1690660864, "node":"node1", "ssl_fingerprint":"xx:xx:xx", "status":"online", "type":"node", "uptime":243186 }, { "cpu":0.00331595350479883, "disk":4783796224, "id":"node/node2", "level":"", "maxcpu":8, "maxdisk":20986851328, "maxmem":33346842624, "mem":1808777216, "node":"node2", "ssl_fingerprint":"xx:xx:xx", "status":"online", "type":"node", "uptime":527989 }
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/proxmox-api-go#27
No description provided.