]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: only log metadata on metadata master zone 16161/head
authorCasey Bodley <cbodley@redhat.com>
Sat, 10 Jun 2017 22:12:52 +0000 (18:12 -0400)
committerNathan Cutler <ncutler@suse.com>
Thu, 6 Jul 2017 18:08:18 +0000 (20:08 +0200)
Fixes: http://tracker.ceph.com/issues/20244
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit b8272f3607074a2f7cbfd08f7bbc82f22cf120ba)

src/rgw/rgw_rados.h

index c548754c2f6ba216e59a1b42d87d163b8a87e2f4..533f516ca0c0f5ea8b97df302111ef34e686e13c 100644 (file)
@@ -3175,7 +3175,7 @@ public:
   }
 
   bool need_to_log_metadata() {
-    return get_zone().log_meta;
+    return is_meta_master() && get_zone().log_meta;
   }
 
   librados::Rados* get_rados_handle();