]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cephfs-mirror: protect FSMirror::is_stopping() under lock
authorVenky Shankar <vshankar@redhat.com>
Wed, 16 Sep 2020 04:30:00 +0000 (00:30 -0400)
committerVenky Shankar <vshankar@redhat.com>
Thu, 24 Sep 2020 12:18:11 +0000 (08:18 -0400)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/tools/cephfs_mirror/FSMirror.h

index 993b291482b493924031df201fa804ef3849bbeb..575fa9c6cd152fcdb723041a1f92f1195b8c3eac 100644 (file)
@@ -32,7 +32,8 @@ public:
   void add_peer(const Peer &peer);
   void remove_peer(const Peer &peer);
 
-  bool is_stopping() const {
+  bool is_stopping() {
+    std::scoped_lock locker(m_lock);
     return m_stopping;
   }