]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librados: fix locking on get_required_monitor_features
authorJohn Spray <john.spray@redhat.com>
Mon, 30 Apr 2018 15:35:18 +0000 (11:35 -0400)
committerKefu Chai <kchai@redhat.com>
Sat, 5 May 2018 11:04:20 +0000 (19:04 +0800)
commitc8156b911751873c375163d6ffea940a7bfa561c
tree2f593d65679858d5cb5081b17db44e12427d3fd1
parentbe23767b34bcfe83019a26243ddbae0dd2bb6778
librados: fix locking on get_required_monitor_features

This wasn't taking the MonClient lock: should use
with_monmap to protect access to MonClient::monmap.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit ef517d0ea0dd4754fe725ae8d6f01209b58130be)
src/librados/RadosClient.cc