Set ulimits for gerrit
We set core size to 0 and number of files to twice the setting of core.packedGitOpenFiles. Make gerrit_packed_git_open_files a role variable so we can jinja the 2x transformation. Change-Id: I05dbfe1f091e7014c47b0f1ba79f99b51d1a6c30
This commit is contained in:
parent
6ceb12fe99
commit
f934851ad8
@ -4,6 +4,7 @@ gerrit_home_dir: /home/gerrit2
|
|||||||
gerrit_site_dir: "{{ gerrit_home_dir }}/review_site"
|
gerrit_site_dir: "{{ gerrit_home_dir }}/review_site"
|
||||||
gerrit_run_compose_up: false
|
gerrit_run_compose_up: false
|
||||||
gerrit_run_init: false
|
gerrit_run_init: false
|
||||||
|
gerrit_packed_git_open_files: 4096
|
||||||
gerrit_container_image: docker.io/opendevorg/gerrit:2.13
|
gerrit_container_image: docker.io/opendevorg/gerrit:2.13
|
||||||
gerrit_container_volumes:
|
gerrit_container_volumes:
|
||||||
- /home/gerrit2/review_site/cache:/var/gerrit/cache
|
- /home/gerrit2/review_site/cache:/var/gerrit/cache
|
||||||
|
@ -13,6 +13,9 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
JAVA_OPTIONS: "-Xmx{{ gerrit_heap_limit }}"
|
JAVA_OPTIONS: "-Xmx{{ gerrit_heap_limit }}"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
ulimits:
|
||||||
|
core: 0
|
||||||
|
nofile: {{ gerrit_packed_git_open_files * 2 }}
|
||||||
# Utility "service" to allow us to run ad-hoc commands
|
# Utility "service" to allow us to run ad-hoc commands
|
||||||
shell:
|
shell:
|
||||||
image: {{ gerrit_container_image }}
|
image: {{ gerrit_container_image }}
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
[gc]
|
[gc]
|
||||||
[core]
|
[core]
|
||||||
packedGitOpenFiles = 4096
|
packedGitOpenFiles = {{ gerrit_packed_git_open_files }}
|
||||||
packedGitLimit = 400m
|
packedGitLimit = 400m
|
||||||
packedGitWindowSize = 16k
|
packedGitWindowSize = 16k
|
||||||
[sshd]
|
[sshd]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user