Skip to content

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.

Related to #351449 (closed)

Edited by Omar Qunsul

Merge request reports