Multisite fixes to be merged into main#48936
Multisite fixes to be merged into main#48936soumyakoduri merged 4 commits intoceph:wip-rgw-multisite-reshard-reeffrom
Conversation
…will report that it's behind the remote's max-marker even if there are no more entries to sync for each behind shard. if we get an empty listing, remove that shard from behind_shards. Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
cbodley
left a comment
There was a problem hiding this comment.
looks good!
the debug logging commit for radosgw-admin seems a bit excessive though. do you think that's still necessary?
For "behind shards" issue, reading local & remote markers helped me to grep through the logs and analyse few races (wrt marker updates) among the sync servers. The logs are set to level '30' so that it doesn't flood regular dev environment. That said I am okay to keep it only in the downstream builds. |
all of that information should already be available from other commands like 'datalog status' on the source zone and 'data sync status' on the destination |
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
Also clear objv before reading the bucket sync status. Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
fd733ea to
2c8f011
Compare
ok.. thanks! |
|
Haven't seen any issues with simple sync tests. Merging into multisite branch. |
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windows