diff --git a/dist/redhat/limits.d/scylla.conf b/dist/redhat/limits.d/scylla.conf new file mode 100644 index 0000000000..5cc34a7d81 --- /dev/null +++ b/dist/redhat/limits.d/scylla.conf @@ -0,0 +1,4 @@ +scylla - memlock unlimited +scylla - nofile 100000 +scylla - as unlimited +scylla - nproc 8096 diff --git a/dist/redhat/scylla-server.spec b/dist/redhat/scylla-server.spec index 87db19a3c3..b538d552f7 100644 --- a/dist/redhat/scylla-server.spec +++ b/dist/redhat/scylla-server.spec @@ -28,11 +28,13 @@ ninja-build %{?_smp_mflags} rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/security/limits.d/ mkdir -p $RPM_BUILD_ROOT%{_docdir}/scylla/ mkdir -p $RPM_BUILD_ROOT%{_unitdir} mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/scylla/ install -m644 dist/redhat/sysconfig/scylla-server $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ +install -m644 dist/redhat/limits.d/scylla.conf $RPM_BUILD_ROOT%{_sysconfdir}/security/limits.d/ install -m644 dist/redhat/systemd/scylla-server.service $RPM_BUILD_ROOT%{_unitdir}/ install -m755 dist/redhat/scripts/* $RPM_BUILD_ROOT%{_prefix}/lib/scylla/ install -m755 seastar/dpdk/tools/dpdk_nic_bind.py $RPM_BUILD_ROOT%{_prefix}/lib/scylla/ @@ -68,6 +70,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %{_sysconfdir}/sysconfig/scylla-server +%{_sysconfdir}/security/limits.d/scylla.conf %{_docdir}/scylla/README.md %{_docdir}/scylla/README-DPDK.md %{_docdir}/scylla/NOTICE.txt