]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw: multisite data logging flag controls data logging
authorJ. Eric Ivancich <ivancich@redhat.com>
Tue, 16 May 2023 15:30:15 +0000 (11:30 -0400)
committerMykola Golub <mgolub@suse.com>
Wed, 14 Jun 2023 12:25:58 +0000 (15:25 +0300)
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
(cherry picked from commit 33ce64ca64f468883e3fec9530d243fb51074b5c)

src/rgw/driver/rados/rgw_rados.cc

index 00bcc0ba5b02755790c560930b8c866bf32f0204..9d84dd894dc77184a82c36a3403978d87a2542c0 100644 (file)
@@ -7057,7 +7057,9 @@ int RGWRados::bucket_index_link_olh(const DoutPrefixProvider *dpp, RGWBucketInfo
     return r;
   }
 
-  add_datalog_entry(dpp, svc.datalog_rados, bucket_info, bs.shard_id, y);
+  if (log_data_change) {
+    add_datalog_entry(dpp, svc.datalog_rados, bucket_info, bs.shard_id, y);
+  }
 
   return 0;
 }