From e3ecd478857646e8a55ba80e547f1974de1176b3 Mon Sep 17 00:00:00 2001 From: Feng Pan Date: Wed, 12 Feb 2025 01:02:50 +0000 Subject: [PATCH] create bmp container per_namespace for multi-asic --- files/build_templates/bmp.service.j2 | 16 ---------------- .../build_templates/per_namespace/bmp.service.j2 | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 files/build_templates/bmp.service.j2 create mode 100644 files/build_templates/per_namespace/bmp.service.j2 diff --git a/files/build_templates/bmp.service.j2 b/files/build_templates/bmp.service.j2 deleted file mode 100644 index 72ab295d04d5..000000000000 --- a/files/build_templates/bmp.service.j2 +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=BMP container -Requires=database.service -After=database.service -Before=ntp-config.service -BindsTo=sonic.target -After=sonic.target -StartLimitIntervalSec=1200 -StartLimitBurst=3 - -[Service] -User={{ sonicadmin_user }} -ExecStartPre=/usr/local/bin/{{docker_container_name}}.sh start -ExecStart=/usr/local/bin/{{docker_container_name}}.sh wait -ExecStop=/usr/local/bin/{{docker_container_name}}.sh stop -RestartSec=30 diff --git a/files/build_templates/per_namespace/bmp.service.j2 b/files/build_templates/per_namespace/bmp.service.j2 new file mode 100644 index 000000000000..f493deb8d8fe --- /dev/null +++ b/files/build_templates/per_namespace/bmp.service.j2 @@ -0,0 +1,16 @@ +[Unit] +Description=BMP container +Requires=database{% if multi_instance == 'true' %}@%i{% endif %}.service +After=database{% if multi_instance == 'true' %}@%i{% endif %}.service +Before=ntp-config.service +BindsTo=sonic.target +After=sonic.target +StartLimitIntervalSec=1200 +StartLimitBurst=3 + +[Service] +User={{ sonicadmin_user }} +ExecStartPre=/usr/local/bin/{{docker_container_name}}.sh start{% if multi_instance == 'true' %} %i{% endif %} +ExecStart=/usr/local/bin/{{docker_container_name}}.sh wait{% if multi_instance == 'true' %} %i{% endif %} +ExecStop=/usr/local/bin/{{docker_container_name}}.sh stop{% if multi_instance == 'true' %} %i{% endif %} +RestartSec=30