From f4c56def0797f093f626720871bd5e525227685e Mon Sep 17 00:00:00 2001 From: Bin Yang Date: Tue, 13 Aug 2019 10:15:14 +0800 Subject: [PATCH] add io_thread_pool for rabbitmq Signed-off-by: Bin Yang --- rabbitmq/templates/statefulset.yaml | 8 ++++++++ rabbitmq/values.yaml | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/rabbitmq/templates/statefulset.yaml b/rabbitmq/templates/statefulset.yaml index 8a4c8b73..68fbac71 100644 --- a/rabbitmq/templates/statefulset.yaml +++ b/rabbitmq/templates/statefulset.yaml @@ -146,6 +146,10 @@ spec: key: RABBITMQ_ADMIN_PASSWORD - name: RABBITMQ_DEFINITION_FILE value: "{{ index $envAll.Values.conf.rabbitmq "management.load_definitions" }}" +{{- if $envAll.Values.io_thread_pool.enabled }} + - name: RABBITMQ_IO_THREAD_POOL_SIZE + value: {{ $envAll.Values.io_thread_pool.size | quote }} +{{- end }} volumeMounts: - name: pod-tmp mountPath: /tmp @@ -248,6 +252,10 @@ spec: - name: RABBITMQ_FEATURE_FLAGS value: "{{ .Values.conf.feature_flags }}" {{- end }} +{{- if $envAll.Values.io_thread_pool.enabled }} + - name: RABBITMQ_IO_THREAD_POOL_SIZE + value: {{ $envAll.Values.io_thread_pool.size | quote }} +{{- end }} {{ dict "envAll" $envAll "component" "rabbitmq" "container" "rabbitmq" "type" "readiness" "probeTemplate" (include "rabbitmqReadinessProbeTemplate" $envAll | fromYaml) | include "helm-toolkit.snippets.kubernetes_probe" | trim | indent 10 }} {{ dict "envAll" $envAll "component" "rabbitmq" "container" "rabbitmq" "type" "liveness" "probeTemplate" (include "rabbitmqLivenessProbeTemplate" $envAll | fromYaml) | include "helm-toolkit.snippets.kubernetes_probe" | trim | indent 10 }} lifecycle: diff --git a/rabbitmq/values.yaml b/rabbitmq/values.yaml index 06db8f8b..ca1f2036 100644 --- a/rabbitmq/values.yaml +++ b/rabbitmq/values.yaml @@ -435,6 +435,10 @@ volume: # Set helm3_hook to false while using helm2 helm3_hook: true +io_thread_pool: + enabled: false + size: 64 + manifests: certificates: false configmap_bin: true -- 2.34.1