diff --git a/src/librados/RadosClient.cc b/src/librados/RadosClient.cc index 38dcb092dfa881..11a9e21c107858 100644 --- a/src/librados/RadosClient.cc +++ b/src/librados/RadosClient.cc @@ -331,7 +331,7 @@ void librados::RadosClient::shutdown() } bool need_objecter = false; - if (objecter && objecter->initialized.read()) { + if (objecter && objecter->initialized) { need_objecter = true; } diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index e7d9fe51b13fdf..b3dcff8aab358c 100644 --- a/src/mds/MDSDaemon.cc +++ b/src/mds/MDSDaemon.cc @@ -1079,7 +1079,7 @@ void MDSDaemon::suicide() mds_rank->shutdown(); } else { - if (objecter->initialized.read()) { + if (objecter->initialized) { objecter->shutdown(); } timer.shutdown(); diff --git a/src/mds/MDSRank.cc b/src/mds/MDSRank.cc index 188750a195dc4b..14fb23eabd6675 100644 --- a/src/mds/MDSRank.cc +++ b/src/mds/MDSRank.cc @@ -227,7 +227,7 @@ void MDSRankDispatcher::shutdown() // shut down cache mdcache->shutdown(); - if (objecter->initialized.read()) + if (objecter->initialized) objecter->shutdown(); monc->shutdown();