Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jul 2014 15:06:38 +0200
From:      =?iso-8859-1?Q?Jos=E9_Mar=EDa_Alcaide?= <jose@we.lc.ehu.es>
To:        freebsd-stable@freebsd.org
Subject:   9-STABLE nfsd(8) does not auto-tune number of threads (error in the 9.3 Release Notes!)
Message-ID:  <9E25E155-8236-409D-9A8F-E4A7EF609A9E@we.lc.ehu.es>

next in thread | raw e-mail | index | archive | help
One of the 9.3-RELEASE Release Notes (userland changes) states that:

"The default number of nfsd(8) threads has been increased from 4 to (8 * =
N), where N is the number of CPUs as reported by sysctl -n hw.ncpu. =
[r262124]"

Indeed, revision r262124 =
(http://svnweb.freebsd.org/base?view=3Drevision&revision=3D262124) =
removes the "-n 4" option from nfs_server_flags in =
/etc/defaults/rc.conf.

The change is based on the premise that nfsd(8) auto-tunes the number of =
threads as (8 * hw.ncpu). That auto-tuning was introduced in HEAD =
revision r243637 of nfsd.c =
(http://svnweb.freebsd.org/base?view=3Drevision&revision=3D243637), but =
it has not been MFC'd to 9-STABLE yet, so that release note *is not =
true*.

I think that r262124 should be reverted, also removing the release note =
mentioned above; or alternatively bring HEAD's nfsd.c on sync with =
9-STABLE (probably a bad idea just before 9.3-RELEASE).


Greetings,

--
Jos=E9 M. Alcaide
Universidad del Pa=EDs Vasco
Dpto. de Electricidad y Electr=F3nica
Facultad de Ciencia y Tecnolog=EDa
48940 Leioa (Spain)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9E25E155-8236-409D-9A8F-E4A7EF609A9E>