From ef38ed64967520929a1588a724dbc6b230d97398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A9la=20Becker?= Date: Tue, 16 Mar 2021 17:27:35 +0100 Subject: [PATCH] synapse: preload libjemalloc Preload the jemalloc library supported by the upcoming 1.30.0 release --- .../templates/synapse/systemd/matrix-synapse-worker.service.j2 | 1 + .../templates/synapse/systemd/matrix-synapse.service.j2 | 1 + 2 files changed, 2 insertions(+) diff --git a/roles/matrix-synapse/templates/synapse/systemd/matrix-synapse-worker.service.j2 b/roles/matrix-synapse/templates/synapse/systemd/matrix-synapse-worker.service.j2 index ee858183f..ca50b345d 100644 --- a/roles/matrix-synapse/templates/synapse/systemd/matrix-synapse-worker.service.j2 +++ b/roles/matrix-synapse/templates/synapse/systemd/matrix-synapse-worker.service.j2 @@ -39,6 +39,7 @@ ExecStart={{ matrix_host_command_docker }} run --rm --name {{ matrix_synapse_wor --mount type=bind,src={{ matrix_synapse_storage_path }},dst=/matrix-media-store-parent,bind-propagation=slave \ {% for volume in matrix_synapse_container_additional_volumes %} -v {{ volume.src }}:{{ volume.dst }}:{{ volume.options }} \ + -e "LD_PRELOAD=/usr/lib/{{ ansible_machine }}-linux-gnu/libjemalloc.so.2" \ {% endfor %} {% for arg in matrix_synapse_container_extra_arguments %} {{ arg }} \ diff --git a/roles/matrix-synapse/templates/synapse/systemd/matrix-synapse.service.j2 b/roles/matrix-synapse/templates/synapse/systemd/matrix-synapse.service.j2 index 5f69e3151..4cd996a28 100644 --- a/roles/matrix-synapse/templates/synapse/systemd/matrix-synapse.service.j2 +++ b/roles/matrix-synapse/templates/synapse/systemd/matrix-synapse.service.j2 @@ -58,6 +58,7 @@ ExecStart={{ matrix_host_command_docker }} run --rm --name matrix-synapse \ {% for volume in matrix_synapse_container_additional_volumes %} -v {{ volume.src }}:{{ volume.dst }}:{{ volume.options }} \ {% endfor %} + -e "LD_PRELOAD=/usr/lib/{{ ansible_machine }}-linux-gnu/libjemalloc.so.2" \ {% for arg in matrix_synapse_container_extra_arguments %} {{ arg }} \ {% endfor %}