Raise Gitaly default timeout to 600 s instead of 55

Users are unable to fork large repositories (e.g. www-gitlab-com) because of #1187 (closed).

Until we roll out gitlab-org/gitlab!17719 (merged), I think we should raise this timeout from 55 to 600 seconds based on the data. Very few services use this timeout, but the first two are done in background jobs:

$ git grep default_timeout
lib/gitlab/gitaly_client.rb:    def self.call(storage, service, rpc, request, remote_storage: nil, timeout: default_timeout)
lib/gitlab/gitaly_client.rb:    def self.default_timeout
lib/gitlab/gitaly_client/repository_service.rb:          GitalyClient.default_timeout
lib/gitlab/gitaly_client/repository_service.rb:          GitalyClient.default_timeout
lib/gitlab/gitaly_client/repository_service.rb:        response = GitalyClient.call(@storage, :repository_service, :search_files_by_content, request, timeout: GitalyClient.default_timeout)
spec/lib/gitlab/gitaly_client_spec.rb:        expect(described_class.default_timeout).to be(55)
Assignee Loading
Time tracking Loading