From: Seung-Woo Kim Date: Thu, 14 Sep 2023 10:54:19 +0000 (+0900) Subject: Increase memory limit for asan envionment X-Git-Tag: accepted/tizen/7.0/unified/20230920.022053^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_7.0;p=platform%2Fcore%2Fmessaging%2Femail-service.git Increase memory limit for asan envionment In asan envionment, memory limit 30MB causes OOM of email-service. Increase memory limit to 64MB for asan environment. Change-Id: If8323f82e66d9fa7558ecef7a8dc38cc5aee80c1 Signed-off-by: Seung-Woo Kim --- diff --git a/packaging/email-service.asan.conf b/packaging/email-service.asan.conf new file mode 100644 index 0000000..5562d8f --- /dev/null +++ b/packaging/email-service.asan.conf @@ -0,0 +1,2 @@ +[Service] +MemoryLimit=64M diff --git a/packaging/email-service.spec b/packaging/email-service.spec index 6522f1f..bc87a34 100755 --- a/packaging/email-service.spec +++ b/packaging/email-service.spec @@ -9,6 +9,7 @@ Source1: email-service.socket Source2: email-service.manifest Source3: email-service_init_db.sh Source4: email-service.service +Source5: email-service.asan.conf Requires: connman Requires: gmime @@ -128,6 +129,10 @@ find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';' mkdir -p %{buildroot}%{_unitdir_user} mkdir -p %{buildroot}%{_unitdir_user}/default.target.wants install -m 0644 %{SOURCE4} %{buildroot}%{_unitdir_user}/email-service.service +%if "%{asan}" == "1" +mkdir -p %{buildroot}%{_unitdir_user}/email-service.service.d +install -m 644 %{SOURCE5} %{buildroot}%{_unitdir_user}/email-service.service.d/email-service.asan.conf +%endif mkdir -p %{buildroot}%{_unitdir_user}/sockets.target.wants install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir_user}/email-service.socket @@ -169,6 +174,9 @@ systemctl daemon-reload %{_unitdir_user}/email-service.socket %{_unitdir_user}/sockets.target.wants/email-service.socket %{_datarootdir}/dbus-1/services/email-service.service +%if "%{asan}" == "1" +%{_unitdir_user}/email-service.service.d/email-service.asan.conf +%endif %license LICENSE %license LICENSE.BSD %attr(0775,root,root) /etc/rc.d/init.d/email-service