Reduce GitLab latency: increase Gitaly CPU limit and Puma workers

Gitaly CPU limit was 250m causing throttling on git operations (485ms
p99 to webservice). Increased to 1 core with 100m request. Also added
workerProcesses: 3 to webservice for better request concurrency
(was default 2).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Scooby Husky
2026-03-15 22:47:39 -05:00
co-authored by Claude Opus 4.6
parent a8b9064248
commit fa23e5084c
+3 -2
View File
@@ -155,6 +155,7 @@ gitlab:
webservice:
minReplicas: 2
maxReplicas: 3
workerProcesses: 3
# Note: hostAliases for OIDC SSL validation are applied via helmfile postsync hook
# (GitLab chart doesn't support hostAliases in values.yaml)
@@ -256,10 +257,10 @@ gitlab:
# Production resources
resources:
requests:
cpu: 50m
cpu: 100m
memory: 512Mi
limits:
cpu: 250m
cpu: "1"
memory: 2Gi
# GitLab Runner - enabled for CI/CD