Improving the Geo UI when object storage is configured with 3rd party replication or with the same buckets on primary and secondary
Problem to solve
We have 3 scenarios when it comes to object storage configuration with Geo:
- We can have separate buckets and Geo handles replication.
- We can have primary and secondary connected to the same buckets.
- We can have separate buckets, but replication is handled by a third-party, not by Geo.
In scenarios 2 and 3, Geo UI looks rather confusing:
- For primary, it shows
Verification information
successfully. - For secondary, it will show
Nothing to synchronize
andNothing to verify
. There might be an impression that something is wrong because of that.
Proposal
Instead of showing Nothing to synchronize
and Nothing to verify
for the secondaries we should show:
- For scenario 2 - something like
Replication/verification is not happening because you are using the same buckets on your primary and secondary instances
. - For scenarios 3 - something like
Replication is handled by a 3rd-party
.
Edited by Alexandr Tanayno