From ccc4e33c115edc20a880b087ce0e836f0fafea29 Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Mon, 25 Jul 2022 14:42:00 +0000 Subject: [PATCH] crimson/monc: renew tickets and rotating keys on MAuthReply Signed-off-by: Radoslaw Zarzynski --- src/crimson/mon/MonClient.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/crimson/mon/MonClient.cc b/src/crimson/mon/MonClient.cc index 928b36a375d..6a64dba9630 100644 --- a/src/crimson/mon/MonClient.cc +++ b/src/crimson/mon/MonClient.cc @@ -816,7 +816,11 @@ seastar::future<> Client::handle_auth_reply(crimson::net::ConnectionRef conn, if (found != pending_conns.end()) { return (*found)->handle_auth_reply(m); } else if (active_con) { - return active_con->handle_auth_reply(m); + return active_con->handle_auth_reply(m).then([this] { + return seastar::when_all_succeed( + active_con->renew_rotating_keyring(), + active_con->renew_tickets()).then_unpack([] {}); + }); } else { logger().error("unknown auth reply from {}", conn->get_peer_addr()); return seastar::now(); -- 2.39.5