commit:     39e927e92336692dd58298e1a6d585181a2ccee9
Author:     Zac Medico <zachary.medico <AT> sony <DOT> com>
AuthorDate: Mon Jul 15 20:11:36 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 20:27:08 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e927e9

app-admin/consul: increase max open files

See: 
https://learn.hashicorp.com/consul/datacenter-deploy/deployment-guide#configure-systemd
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Copyright: Sony Interactive Entertainment Inc.
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 app-admin/consul/{consul-1.5.1.ebuild => consul-1.5.1-r1.ebuild} | 0
 app-admin/consul/files/consul.initd                              | 1 +
 app-admin/consul/files/consul.service                            | 5 ++++-
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-admin/consul/consul-1.5.1.ebuild 
b/app-admin/consul/consul-1.5.1-r1.ebuild
similarity index 100%
rename from app-admin/consul/consul-1.5.1.ebuild
rename to app-admin/consul/consul-1.5.1-r1.ebuild

diff --git a/app-admin/consul/files/consul.initd 
b/app-admin/consul/files/consul.initd
index 6d04eb56430..00a65695fa2 100644
--- a/app-admin/consul/files/consul.initd
+++ b/app-admin/consul/files/consul.initd
@@ -7,6 +7,7 @@ extra_started_commands="reload"
 group=${group:-${RC_SVCNAME}}
 user=${user:-${RC_SVCNAME}}
 pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+rc_ulimit=${rc_ulimit-"-n 65536"}
 command="/usr/bin/${RC_SVCNAME}"
 command_args="agent ${command_args:-config-dir=/etc/consul.d}"
 command_background="true"

diff --git a/app-admin/consul/files/consul.service 
b/app-admin/consul/files/consul.service
index be897bcf8e9..7839d7c20a8 100644
--- a/app-admin/consul/files/consul.service
+++ b/app-admin/consul/files/consul.service
@@ -5,10 +5,13 @@ After=network-online.target
 
 [Service]
 User=consul
+Group=consul
 Environment=CONSUL_AGENT_OPTS="-config-dir=/etc/consul.d"
 ExecStart=/usr/bin/consul agent $CONSUL_AGENT_OPTS
-Restart=on-failure
 ExecReload=/usr/bin/consul reload
+KillMode=process
+Restart=on-failure
+LimitNOFILE=65536
 
 [Install]
 WantedBy=default.target

Reply via email to