diff options
author | John Cai <jcai@gitlab.com> | 2020-03-06 10:14:43 +0300 |
---|---|---|
committer | John Cai <jcai@gitlab.com> | 2020-03-06 10:14:43 +0300 |
commit | 882d8dc1dcb16aa5211eaed5551f9583eec07d72 (patch) | |
tree | 1f00c14cc4a11be2ccd33befed7b97a927587012 | |
parent | f3bce4b06b6b16dfb69523e8ba27c57115f368c2 (diff) | |
parent | 54dbe859d3211fad9a514952a05d8f09ee482df3 (diff) |
Merge branch 'jc-default-limit-for-replicate-repository' into 'master'
Set default concurrency limit for ReplicateRepository
Closes #2456
See merge request gitlab-org/gitaly!1822
-rw-r--r-- | changelogs/unreleased/jc-default-limit-for-replicate-repository.yml | 5 | ||||
-rw-r--r-- | internal/config/concurrency.go | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/changelogs/unreleased/jc-default-limit-for-replicate-repository.yml b/changelogs/unreleased/jc-default-limit-for-replicate-repository.yml new file mode 100644 index 000000000..a89df3582 --- /dev/null +++ b/changelogs/unreleased/jc-default-limit-for-replicate-repository.yml @@ -0,0 +1,5 @@ +--- +title: Set default concurrency limit for ReplicateRepository +merge_request: 1822 +author: +type: other diff --git a/internal/config/concurrency.go b/internal/config/concurrency.go index 7211bd3e1..75a58852f 100644 --- a/internal/config/concurrency.go +++ b/internal/config/concurrency.go @@ -12,5 +12,11 @@ func ConfigureConcurrencyLimits() { maxConcurrencyPerRepoPerRPC[v.RPC] = v.MaxPerRepo } + // Set default for ReplicateRepository + replicateRepositoryFullMethod := "/gitaly.RepositoryService/ReplicateRepository" + if _, ok := maxConcurrencyPerRepoPerRPC[replicateRepositoryFullMethod]; !ok { + maxConcurrencyPerRepoPerRPC[replicateRepositoryFullMethod] = 1 + } + limithandler.SetMaxRepoConcurrency(maxConcurrencyPerRepoPerRPC) } |