diff options
author | Seung-Woo Kim <sw0312.kim@samsung.com> | 2023-09-14 19:54:19 +0900 |
---|---|---|
committer | Seung-Woo Kim <sw0312.kim@samsung.com> | 2023-09-14 20:49:22 +0900 |
commit | 5ed8a712c6471576864fdec8b3ec2b49921ec5ac (patch) | |
tree | 180f472f2bb90325c60d9e438d801330f0db246b | |
parent | c532208f0412ec727169c5e0517770435c2bdd95 (diff) | |
download | email-service-tizen_7.0.tar.gz email-service-tizen_7.0.tar.bz2 email-service-tizen_7.0.zip |
Increase memory limit for asan envionmentaccepted/tizen/7.0/unified/20230920.022053tizen_7.0accepted/tizen_7.0_unified
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 <sw0312.kim@samsung.com>
-rw-r--r-- | packaging/email-service.asan.conf | 2 | ||||
-rwxr-xr-x | packaging/email-service.spec | 8 |
2 files changed, 10 insertions, 0 deletions
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 |