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 41dc198..e0e61e6 100644 --- a/rabbitmq/templates/statefulset.yaml +++ b/rabbitmq/templates/statefulset.yaml @@ -105,6 +105,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 @@ -215,6 +219,10 @@ spec: {{- if ne (.Values.conf.feature_flags | default "") "default" }} - 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 }} readinessProbe: initialDelaySeconds: 10 diff --git a/rabbitmq/values.yaml b/rabbitmq/values.yaml index 6c95787..9cd3a91 100644 --- a/rabbitmq/values.yaml +++ b/rabbitmq/values.yaml @@ -375,6 +375,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.7.4