diff options
author | John Cai <jcai@gitlab.com> | 2020-02-12 20:57:44 +0300 |
---|---|---|
committer | John Cai <jcai@gitlab.com> | 2020-03-06 09:34:41 +0300 |
commit | 54dbe859d3211fad9a514952a05d8f09ee482df3 (patch) | |
tree | 8a487e26a6939f473e21abe26f132db4e28758a5 | |
parent | 5e6af2c1bd61b21fa44581ac2d11911bc86f16d1 (diff) |
Set default concurrency limit for ReplicateRepository
-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) } |