]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mon: show count of active/total nvmeof gws in "ceph -s"
authorVallari Agrawal <vallari.agrawal@ibm.com>
Wed, 5 Feb 2025 11:59:07 +0000 (17:29 +0530)
committerVallari Agrawal <vallari.agrawal@ibm.com>
Wed, 26 Feb 2025 07:40:51 +0000 (13:10 +0530)
commit3065ffeb01428dd319bdcd4f1c16c3f92a32c723
tree1a7057e00c768b756c965752bfc1364978de29d7
parente3fab2a50f1a1d8444dbf34a6df22733f4f1be17
mon: show count of active/total nvmeof gws in "ceph -s"

Improve "ceph status" output for nvmeof service:

1. Group by service_id (<pool>.<group>) instead of
  just by gateway groups.
2. Show total gateway count from NVMeofGwMap, and count
  of active gateways.

New output:
```
  services:
    mon:                     4 daemons, quorum ceph-nvme-vm31,ceph-nvme-vm28,ceph-nvme-vm30,ceph-nvme-vm29 (age 16m)
    mgr:                     ceph-nvme-vm31.wnfclf(active, since 18m), standbys: ceph-nvme-vm29.iuwqin, ceph-nvme-vm28.lnnyui, ceph-nvme-vm30.fitwnw
    osd:                     4 osds: 4 up (since 14m), 4 in (since 15m)
    nvmeof (mypool.mygroup1): 2 gateways: 1 active (ceph-nvme-vm30.kkcfux)
    nvmeof (mypool.mygroup2): 2 gateways: 2 active (ceph-nvme-vm28.mfqucr, ceph-nvme-vm29.hrizzl)
```

Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
src/mon/Monitor.cc
src/mon/NVMeofGwMon.h