gitaly: Make Rails Gitaly client retries configurable
This commit introduces the necessary changes in GDK to allow users to configure the new configurable fields in GitLab:
gitaly.client_max_attemptsgitaly.client_max_backoff
Relevant resources:
DO NOT MERGE before: gitlab!217216 (merged)
Merge request checklist
- This MR references an issue describing the change.
- This change is backward compatible. If not, include steps to communicate to users.
- Tests added for new functionality. If not, raise an issue to follow-up.
- Observability added/updated (logging, metrics, tracing).
- Documentation added/updated.
- Announcement added for notable changes.
-
gdk doctortest added.
Edited by Olivier Campeau