Change memory limit for preventing kill by resourced 82/281582/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 20 Sep 2022 04:33:45 +0000 (13:33 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 20 Sep 2022 04:33:45 +0000 (13:33 +0900)
Change-Id: I842520e23e7b72cf2a59eee67ff9983d214fd964
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
conf/org.tizen.nlp.service.conf [new file with mode: 0644]
packaging/nlp.spec

diff --git a/conf/org.tizen.nlp.service.conf b/conf/org.tizen.nlp.service.conf
new file mode 100644 (file)
index 0000000..5b098de
--- /dev/null
@@ -0,0 +1,3 @@
+[Private]
+App=org.tizen.nlp.service
+MemLimitAction=512MB,kill
index 6774525..db26efd 100755 (executable)
@@ -65,6 +65,8 @@ Requires:   %{name} = %{version}-%{release}
 %description unittests
 GTest for NLP
 
+%define resourced_memory_limit_path /etc/resourced/limiter.conf.d/
+
 %prep
 %setup -q
 
@@ -140,6 +142,9 @@ EOF
 mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name}
 install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}
 
+%__mkdir -p %{buildroot}/%{resourced_memory_limit_path}/
+%__cp conf/* %{buildroot}/%{resourced_memory_limit_path}/
+
 %define tizen_sign 1
 %define tizen_sign_base %{TZ_SYS_RO_APP}/%{name}
 %define tizen_sign_level public
@@ -161,6 +166,7 @@ install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}
 %{TZ_SYS_RO_PACKAGES}/%{name}.xml
 %{python3_sitelib}/langdetect/*
 %{python3_sitelib}/nltk/*
+%{resourced_memory_limit_path}/*
 %license LICENSE
 
 %files devel