Checking Consistency of project/namespaces mirror tables
What does this MR do and why?
Addressing the issue #351449 (closed)
In this MR, I am adding 2 cron jobs that check the consistency of Namespace and Project tables with their CI Mirrors
TODOs
Manual Testing and Writing Tests for the Cursor service, and the cursor on Redis.Writing tests for the Prometheus Counters.Writing tests for the logs.Checking any edge cases, especially on the boundaries of the IDs.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #351449 (closed)
Edited by Omar Qunsul