A blocked URL for a push mirror is a hard failure
Push mirrors have a lot of retry logic. When the destination is blocked by Gitlab::UrlBlocker, that logic was being skipped entirely, which meant that the mirror would be rescheduled indefinitely. By turning it into a hard error instead, we can prevent a large buildup of RepositoryUpdateRemoteMirrorWorker sidekiq jobs.
Showing
Please register or sign in to comment