Skip to content

Geo - Make sure project does not meet selective sync rule before deleting it

What does this MR do?

This MR introduces the Geo::RepositoryCleanupWorker that is responsible for project clean up. This worker is scheduled for each project when the selective sync rule changes on the Geo primary node, and make sure that the project does not satisfy the selective sync rule before deleting it.

What are the relevant issue numbers?

Closes #9495 (closed)

Does this MR meet the acceptance criteria?

Edited by Grzegorz Bizon

Merge request reports