Skip to content

Ensure Package File checksum on primary

Problem to solve

We need the primary to ensure checksums are generated for all new and existing package files so that the secondary can check if its file matches.

Intended users

  • Systems administrators

To do

I've been using !45962 (closed) as a dev MR.

Not a blocker for this issue:

Permissions and Security

N/A

Documentation

https://docs.gitlab.com/ee/administration/geo/replication/#limitations-on-replicationverification needs to be updated

Testing

TBD

What does success look like, and how can we measure that?

  • Every Package file record on the primary will eventually have a checksum saved. "Eventually" depends on the hard-coded rate limit, how many unchecksummed Package files there are, and the rate of creation of new Package files that are too big to be checksummed synchronously.

What is the type of buyer?

  • Premium
  • Ultimate

Links / references

Edited by Michael Kozono