canonical / juju-verify

https://launchpad.net/juju-verify
GNU General Public License v3.0
2 stars 7 forks source link

[ceph-mon] Action `get-quorum-status` changed #115

Closed esunar closed 1 year ago

esunar commented 1 year ago

The review 1 was merged, but the action get-quorum-status changed.



Imported from Launchpad using lp2gh.

esunar commented 1 year ago

(by rgildein) The original proposal of the action outpus was:

{
  "unit-ceph-mon-0": {
    "UnitId": "ceph-mon/0",
    "id": "4",
    "results": {
      "known-mons": "juju-18410c-zaza-b7061340ed19-1, juju-18410c-zaza-b7061340ed19-0, juju-18410c-zaza-b7061340ed19-2",
      "online-mons": "juju-18410c-zaza-b7061340ed19-1, juju-18410c-zaza-b7061340ed19-0, juju-18410c-zaza-b7061340ed19-2"
    },
    "status": "completed",
    "timing": {
      "completed": "2021-09-22 07:14:30 +0000 UTC",
      "enqueued": "2021-09-22 07:14:25 +0000 UTC",
      "started": "2021-09-22 07:14:29 +0000 UTC"
    }
  }
}

However, this action was changed before merged to provide raw output from ceph quorum_status.

unit-ceph-mon-0:
  UnitId: ceph-mon/0
  id: "84"
  results:
    message: '{"election_epoch": 4, "quorum": [0, 1, 2], "quorum_names": ["juju-18410c-zaza-b7061340ed19-1",
      "juju-18410c-zaza-b7061340ed19-0", "juju-18410c-zaza-b7061340ed19-2"], "quorum_leader_name":
      "juju-18410c-zaza-b7061340ed19-1", "quorum_age": 101101, "monmap": {"epoch":
      1, "fsid": "4f9dd22a-1b71-11ec-a02a-fa163ee765d3", "modified": "2021-09-22 06:51:10.975225",
      "created": "2021-09-22 06:51:10.975225", "min_mon_release": 14, "min_mon_release_name":
      "nautilus", "features": {"persistent": ["kraken", "luminous", "mimic", "osdmap-prune",
      "nautilus"], "optional": []}, "mons": [{"rank": 0, "name": "juju-18410c-zaza-b7061340ed19-1",
      "public_addrs": {"addrvec": [{"type": "v2", "addr": "10.5.0.122:3300", "nonce":
      0}, {"type": "v1", "addr": "10.5.0.122:6789", "nonce": 0}]}, "addr": "10.5.0.122:6789/0",
      "public_addr": "10.5.0.122:6789/0"}, {"rank": 1, "name": "juju-18410c-zaza-b7061340ed19-0",
      "public_addrs": {"addrvec": [{"type": "v2", "addr": "10.5.2.239:3300", "nonce":
      0}, {"type": "v1", "addr": "10.5.2.239:6789", "nonce": 0}]}, "addr": "10.5.2.239:6789/0",
      "public_addr": "10.5.2.239:6789/0"}, {"rank": 2, "name": "juju-18410c-zaza-b7061340ed19-2",
      "public_addrs": {"addrvec": [{"type": "v2", "addr": "10.5.3.201:3300", "nonce":
      0}, {"type": "v1", "addr": "10.5.3.201:6789", "nonce": 0}]}, "addr": "10.5.3.201:6789/0",
      "public_addr": "10.5.3.201:6789/0"}]}}'
  status: completed
  timing:
    completed: 2021-09-23 10:56:16 +0000 UTC
    enqueued: 2021-09-23 10:56:12 +0000 UTC
    started: 2021-09-23 10:56:15 +0000 UTC