From: Kamoltat Date: Tue, 10 Oct 2023 15:15:35 +0000 (+0000) Subject: src/mgr/OSDMonitor.cc Add command `ceph osd pool availability-status` X-Git-Tag: v20.3.0~10^2~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=cad8cd38532ccc5626181816153f716019435c2b;p=ceph.git src/mgr/OSDMonitor.cc Add command `ceph osd pool availability-status` ``` ceph osd pool availability-status ``` outputs: `POOL` `UPTIME` `DOWNTIME` `NUMFAILURES` `MTBF` `MTTR` `SCORE` `AVAILABLE` Fixes: https://tracker.ceph.com/issues/67777 Signed-off-by: Kamoltat --- diff --git a/src/mon/MonCommands.h b/src/mon/MonCommands.h index 91dd806c6ec17..634b17b7ce821 100644 --- a/src/mon/MonCommands.h +++ b/src/mon/MonCommands.h @@ -1243,6 +1243,9 @@ COMMAND("osd pool stretch unset " "name=min_size,type=CephInt,range=0 ", "unset the stretch mode for the pool", "osd", "rw") +COMMAND("osd pool availability-status", \ + "obtain availability stats from all pools", \ + "osd", "r") COMMAND("osd utilization", "get basic pg distribution stats", "osd", "r")