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 and will allow me to revert in a blink of an eye if I notice this doesn't fare well on staging 🙏

References

#574035

How to set up and validate locally

  1. Make sure your GDK has got Geo enabled
  2. Checkout this branch in your primary and secondary GDKs
  3. Access the Geo Admin UI under /admin/geo/sites and navigate to an replicable, for example uploads under /admin/geo/sites/2/replication/uploads
  4. Press the Resync all button;
  5. Check the sidekiq logs on the secondary: Geo::BulkRegistryResyncWorker was enqueued and completed;
  6. Press the Reverify all button;
  7. Check the sidekiq logs on the secondary: Geo::BulkRegistryReverificationWorker was enqueued and completed;
  8. 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

Merge request reports

Loading