From: Vallari Agrawal Date: Mon, 20 Apr 2026 09:56:18 +0000 (+0530) Subject: mgr/dashboard: show rados ns in 'ceph nvmeof top io' X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f07f12152a2d62e9a07db479252b9896348999f0;p=ceph.git mgr/dashboard: show rados ns in 'ceph nvmeof top io' In nvmeof_top_cli.py, show RADOS namespace name in "RBD Image" column. Example: Before: “rbd/image10” After: “rbd/ns2/image10" Fixes: https://tracker.ceph.com/issues/76116 Signed-off-by: Vallari Agrawal --- diff --git a/src/pybind/mgr/dashboard/services/nvmeof_top_cli.py b/src/pybind/mgr/dashboard/services/nvmeof_top_cli.py index b5a1a510e576..63faf89d1096 100644 --- a/src/pybind/mgr/dashboard/services/nvmeof_top_cli.py +++ b/src/pybind/mgr/dashboard/services/nvmeof_top_cli.py @@ -216,9 +216,15 @@ else: continue perf_stats.calculate(self.delay) + if ns.rados_namespace_name: + rbd_image_path = (f"{ns.rbd_pool_name}/{ns.rados_namespace_name}/" + f"{ns.rbd_image_name}") + else: + rbd_image_path = f"{ns.rbd_pool_name}/{ns.rbd_image_name}" + ns_data.append(( ns.nsid, - f"{ns.rbd_pool_name}/{ns.rbd_image_name}", + rbd_image_path, int(perf_stats.total_ops_rate), int(perf_stats.read_ops_rate), f"{self.bytes_to_MB(perf_stats.read_bytes_rate):3.2f}",