]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: add missing mds_lock 24725/head
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 23 Oct 2018 22:20:09 +0000 (15:20 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 23 Oct 2018 22:27:36 +0000 (15:27 -0700)
Fixes: http://tracker.ceph.com/issues/36573
Introduced-by: ecbd4a8aa8e6c1c72af4e0be15e0340629bfdc3a
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/MDSDaemon.cc

index 8f87301761a20b412c4eb4a779ee55d9305eb20a..1b7c344af42b5470ab28b883ace2b2eece10132f 100644 (file)
@@ -1304,6 +1304,7 @@ KeyStore *MDSDaemon::ms_get_auth1_authorizer_keystore()
 
 int MDSDaemon::ms_handle_authentication(Connection *con)
 {
+  std::lock_guard l(mds_lock);
   int ret = 0;
   entity_name_t n(con->get_peer_type(), con->get_peer_global_id());