From 4dc2aeac2c786dc5bb545e2ed0e4d9a33918e87a Mon Sep 17 00:00:00 2001 From: chunmei-liu Date: Fri, 10 Jun 2022 15:30:54 -0700 Subject: [PATCH] crimson/osd: fix pg prefix error Signed-off-by: chunmei-liu --- src/crimson/admin/admin_socket.cc | 4 ++++ 1 file changed, 4 insertions(+) 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()}); -- 2.39.5