We run backups on the gitlab primary periodically, then rsync with a --delete flag to ensure that /srv/gitlab-backups doesn't grow too large.
The downside to this is that when we are creating a backup or running a restore on the remote hosts, these backups can be impacted.
We should change how the rsync command is scoped to avoid deleting backups that are in progress