Geo: Replace bulk resync and reverify with new services
What does this MR do and why?
- Removes the previous batch bulk workers and services
- Uses the new batch services in their place
It's quite chonky, but it's removing
References
How to set up and validate locally
- Make sure your GDK has got Geo enabled
- Checkout this branch in your primary and secondary GDKs
- Access the Geo Admin UI under
/admin/geo/sitesand navigate to an replicable, for example uploads under/admin/geo/sites/2/replication/uploads - Press the
Resync allbutton; - Check the sidekiq logs on the secondary:
Geo::BulkRegistryResyncWorkerwas enqueued and completed; - Press the
Reverify allbutton; - Check the sidekiq logs on the secondary:
Geo::BulkRegistryReverificationWorkerwas enqueued and completed; - Wait a bit, and see the status of the replicable change in the UI, refreshing if needed.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Chloe Fons