Loading
Bound Gitaly clones in SSHD acceptance tests
What does this MR do and why?
Problem
Each Gitaly-backed cmd/gitlab-sshd acceptance test re-clones a
repository without an RPC deadline. A stalled clone can consume the
package's one-minute timeout and fail the test run.
Solution
- Clone the read-only test repository once per package, with bounded removal and clone RPCs and one retry.
- Close each test's gRPC connection and bound the Geo InfoRefs call.
- Test clone success, retry, and exhausted-retry behavior.
References
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist.