Skip to content

Geo: Don't attempt to schedule a repository sync for downed Gitaly shards

Stan Hu requested to merge sh-gitaly-check-for-healthy-shards into master

We saw in the Geo testbed where a misconfigured Gitaly node would receive many gRPC timeouts when a worker attempted to sync a repository on specific shards. Until direct filesystem access is eliminated from GitLab, we now perform an additional health check via a gRPC ping to ensure each shard has a responsive Gitaly server.

Closes #4329 (closed)

Merge request reports

Loading