Skip to content

Add exponential backoff to praefect's replication manager

Since we don't have a backoff, the ProcessBacklog function has a tight infinite loop, unnecessarily using up CPU.

related to: https://gitlab.com/gitlab-org/gitaly/issues/2348

We need to use an exponential backoff when we see that there are no jobs to process.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information