From a9378109a34d5f87254bae5f5212a963b6e3f2c4 Mon Sep 17 00:00:00 2001 From: Piotr Milewski Date: Thu, 15 Oct 2026 11:35:13 +0200 Subject: Fix trove-api queue manager process name Set a unique processname for trove-api to prevent shared-memory file collisions when running under uWSGI. Closes-Bug: #2170958 Change-Id: Iee2c76fd8ba11446688b61a9b109c8bdba0fc820 Signed-off-by: Piotr Milewski (cherry picked from commit 0931b528df42dbd1b9c32feba09ee30716156f32) --- ansible/roles/trove/templates/trove.conf.j2 | 3 +++ releasenotes/notes/bug-2170958-ac96a6ace61d6f2b.yaml | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 releasenotes/notes/bug-2170958-ac96a6ace61d6f2b.yaml diff --git a/ansible/roles/trove/templates/trove.conf.j2 b/ansible/roles/trove/templates/trove.conf.j2 index c3d7052f2..e4fbd6c2e 100644 --- a/ansible/roles/trove/templates/trove.conf.j2 +++ b/ansible/roles/trove/templates/trove.conf.j2 @@ -75,6 +75,9 @@ driver = noop [oslo_messaging_rabbit] use_queue_manager = true +{% if service_name == 'trove-api' %} +processname = {{ service_name }} +{% endif %} heartbeat_in_pthread = false {% if om_enable_rabbitmq_tls | bool %} ssl = true diff --git a/releasenotes/notes/bug-2170958-ac96a6ace61d6f2b.yaml b/releasenotes/notes/bug-2170958-ac96a6ace61d6f2b.yaml new file mode 100644 index 000000000..36e3922c1 --- /dev/null +++ b/releasenotes/notes/bug-2170958-ac96a6ace61d6f2b.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - | + Set a unique oslo.messaging queue manager process name + for trove-api to prevent shared-memory file collisions + under uWSGI. + `LP#2170958 `__ -- cgit v1.2.3