]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: show rados ns in 'ceph nvmeof top io' 68469/head
authorVallari Agrawal <vallari.agrawal@ibm.com>
Mon, 20 Apr 2026 09:56:18 +0000 (15:26 +0530)
committerVallari Agrawal <vallari.agrawal@ibm.com>
Mon, 20 Apr 2026 10:20:24 +0000 (15:50 +0530)
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 <vallari.agrawal@ibm.com>
src/pybind/mgr/dashboard/services/nvmeof_top_cli.py

index b5a1a510e5766afd5958b5d58e6ce06b055dfa65..63faf89d1096baaa5aec68dd663c5d54ef63770b 100644 (file)
@@ -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}",