From: chunmei-liu Date: Fri, 10 Jun 2022 22:30:54 +0000 (-0700) Subject: crimson/osd: fix pg prefix error X-Git-Tag: v18.0.0~599^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4dc2aeac2c786dc5bb545e2ed0e4d9a33918e87a;p=ceph-ci.git crimson/osd: fix pg prefix error Signed-off-by: chunmei-liu --- diff --git a/src/crimson/admin/admin_socket.cc b/src/crimson/admin/admin_socket.cc index de7db209d2e..922596115cd 100644 --- a/src/crimson/admin/admin_socket.cc +++ b/src/crimson/admin/admin_socket.cc @@ -88,6 +88,10 @@ auto AdminSocket::parse_cmd(const std::vector& cmd) try { cmd_getval(cmdmap, "format", format); cmd_getval(cmdmap, "prefix", prefix); + // tolerate old-style pg command style formatting + if (prefix == "pg") { + cmd_getval(cmdmap, "cmd", prefix); + } } catch (const bad_cmd_get& e) { logger().error("{}: invalid syntax: {}", __func__, cmd); out.append(string{e.what()});