]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon/MonClient: reset auth state in shutdown()
authorIlya Dryomov <idryomov@gmail.com>
Thu, 1 Apr 2021 08:55:36 +0000 (10:55 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 12 Apr 2021 18:56:35 +0000 (20:56 +0200)
commitfde810291de2d6fdff5920daa08f42eaddb40c78
tree51dcc463ebd10b2e649e2426d8a2a2676f040080
parentd5f52b2de7cea4ba3b6e6937a55423641fcc2b3f
mon/MonClient: reset auth state in shutdown()

Destroying AuthClientHandler and not resetting global_id is another
way to get MonClient to send CEPHX_GET_AUTH_SESSION_KEY requests with
CephXAuthenticate::old_ticket not populated.  This is particularly
pertinent to get_monmap_and_config() which shuts down the bootstrap
MonClient between retry attempts.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit c9b022e07392979e7f9ea6c11484a7dd872cc235)
src/mon/MonClient.cc