Commit af3befec authored by Andreas Ehmanns's avatar Andreas Ehmanns Committed by Thomas Petazzoni
Browse files

nfsd: accept config to set number of threads



[Thomas: tweak commit title and author.]

Signed-off-by: default avatarAndreas Ehmanns <universeII@gmx.de>
Reviewed-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 31cb23ca
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -13,6 +13,14 @@ mkdir -p /run/nfs/sm
mkdir -p /run/nfs/sm.bak
touch /run/nfs/rmtab

CFG_FILE=/etc/default/nfsd

NR_THREADS=2
if [ -f "${CFG_FILE}" ]; then
    . "${CFG_FILE}"
fi


start() {
	# Start daemons.
	printf "Starting NFS statd: "
@@ -25,7 +33,7 @@ start() {
	echo "done"

	printf "Starting NFS daemon: "
	rpc.nfsd 2
	rpc.nfsd ${NR_THREADS}
	echo "done"

	printf "Starting NFS mountd: "
@@ -40,7 +48,7 @@ stop() {
	killall -q rpc.mountd
	echo "done"

	echo "Shutting down NFS daemon: "
	printf "Shutting down NFS daemon: "
	kill -9 `pidof nfsd` 2>/dev/null
	echo "done"