]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/admin_socket: Adapted old protocol to use new protocol, simplifies handle...
authorAdam Kupczyk <akupczyk@redhat.com>
Tue, 30 Jul 2019 10:26:33 +0000 (12:26 +0200)
committerAdam Kupczyk <akupczyk@redhat.com>
Fri, 2 Aug 2019 11:56:41 +0000 (13:56 +0200)
Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
src/common/admin_socket.cc

index 5e951d2bf1c97f1a8b2acbf289e58e7f4d96f892..1fc79d3e03429ea55799e3acd91edcde302b1145 100644 (file)
@@ -317,6 +317,8 @@ bool AdminSocket::do_accept()
          c = "foo";
          break;
        }
+       //wrap command with new protocol
+       c = "{\"prefix\": \"" + c + "\"}";
        break;
       }
     } else {
@@ -340,7 +342,7 @@ bool AdminSocket::do_accept()
   string format;
   vector<string> cmdvec;
   stringstream errss;
-  cmdvec.push_back(cmd);
+  cmdvec.push_back(c);
   if (!cmdmap_from_json(cmdvec, &cmdmap, errss)) {
     ldout(m_cct, 0) << "AdminSocket: " << errss.str() << dendl;
     retry_sys_call(::close, connection_fd);