From 5692630005fb539c5a8dae6f7005587db9b454ca Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Mon, 5 May 2025 00:56:22 +0300 Subject: [PATCH] Move check_sequencing indication into config response features subkey --- src/client/messenger.cpp | 2 +- src/osd/osd_secondary.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/messenger.cpp b/src/client/messenger.cpp index 78fd78cb..fed807af 100644 --- a/src/client/messenger.cpp +++ b/src/client/messenger.cpp @@ -638,7 +638,7 @@ void osd_messenger_t::check_peer_config(osd_client_t *cl) // Inform that we're OSD payload["osd_num"] = osd_num; } - payload["check_sequencing"] = true; + payload["features"] = json11::Json::object{ { "check_sequencing", true } }; #ifdef WITH_RDMA if (!use_rdmacm && rdma_contexts.size()) { diff --git a/src/osd/osd_secondary.cpp b/src/osd/osd_secondary.cpp index a5d1a43f..135cd293 100644 --- a/src/osd/osd_secondary.cpp +++ b/src/osd/osd_secondary.cpp @@ -198,7 +198,7 @@ void osd_t::exec_show_config(osd_op_t *cur_op) json11::Json req_json = cur_op->req.show_conf.json_len > 0 ? json11::Json::parse(std::string((char *)cur_op->buf), json_err) : json11::Json(); - if (req_json["check_sequencing"].bool_value()) + if (req_json["features"]["check_sequencing"].bool_value()) { auto cl = msgr.clients.at(cur_op->peer_fd); cl->check_sequencing = true;