]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/multisite/datalog: Don't read the entire sem_set per shard
authorAdam Emerson <aemerson@redhat.com>
Sat, 1 Jun 2024 06:38:23 +0000 (02:38 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Tue, 1 Apr 2025 15:10:14 +0000 (11:10 -0400)
commitb22867383a2d9c7b13d3eb53b3f12be830835fa1
tree1a57f7226e2cd335978588fee5ff6302d350e694
parent310372e5e0ee8bd24b1bc9e80ebd20900ba10343
rgw/multisite/datalog: Don't read the entire sem_set per shard

Process shards piecewise. Send each set of shards in a window to the
other RGWs and have them acknowledge having it or not.

Signed-off-by: Adam Emerson <aemerson@redhat.com>
src/rgw/driver/rados/rgw_datalog.cc
src/rgw/driver/rados/rgw_datalog.h
src/test/rgw/test_datalog.cc