]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: do not show nvmeof in 'ceph versions' output 61349/head
authorVallari Agrawal <vallari.agrawal@ibm.com>
Mon, 13 Jan 2025 11:05:27 +0000 (16:35 +0530)
committerVallari Agrawal <vallari.agrawal@ibm.com>
Thu, 16 Jan 2025 05:43:39 +0000 (11:13 +0530)
NVMeoF gateway version is independent of ceph version
so 'ceph version' shows wrong nvmeof version in output
(i.e. instead of gateway version, it shows Ceph version).
Hence, remove nvmeof in 'ceph versions' output.

To check for gateway version, use 'gw info' command.

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

index 7332ec3edb15349491135b28b2ec9b0e755e5960..833bdddc71b9245dbed0ba1d64e47fe503204768 100644 (file)
@@ -4024,7 +4024,7 @@ void Monitor::handle_command(MonOpRequestRef op)
 
     for (auto& p : mgrstatmon()->get_service_map().services) {
       auto &service = p.first;
-      if (ServiceMap::is_normal_ceph_entity(service)) {
+      if (ServiceMap::is_normal_ceph_entity(service) || service == "nvmeof") {
         continue;
       }
       f->open_object_section(service.c_str());