]> git-server-git.apps.pok.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 19:59:41 +0000 (21:59 +0200)
commitdc2a546c6bf8a851ed98aa4e53f9b4de7daf5f6a
treec0bd310433abeeac1c0afcebd30f2cc3cc31d749
parent45d060da3ddc966d91c83e3e2aa68370863b757d
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