]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: only log metadata on metadata master zone
authorCasey Bodley <cbodley@redhat.com>
Sat, 10 Jun 2017 22:12:52 +0000 (18:12 -0400)
committerNathan Cutler <ncutler@suse.com>
Tue, 12 Sep 2017 06:58:47 +0000 (08:58 +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 7ae3117c37b01102e758305c413bf0ac5b1a1cf3..121782c9de624f6da0d8cf5c9688fb0c529f061e 100644 (file)
@@ -3005,7 +3005,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();