svn commit: r260898 - head/sys/kern

John Baldwin jhb at freebsd.org
Mon Jan 20 20:50:26 UTC 2014


On Sunday 19 January 2014 18:18:03 Rui Paulo wrote:
> On 19 Jan 2014, at 17:59, Neel Natu <neel at FreeBSD.org> wrote:
> > Author: neel
> > Date: Mon Jan 20 01:59:35 2014
> > New Revision: 260898
> > URL: http://svnweb.freebsd.org/changeset/base/260898
> > 
> > Log:
> >  Bump up WITNESS_COUNT from 1024 to 1536 so there are sufficient entries
> >  for
> >  WITNESS to actually work.
> 
> This value should be automatically tuned...

How do you propose to do so?  This is the count of locks initialized before 
witness' own SYSINIT is executed and the array it sizes is allocated 
statically at compile time.  This used to not be a static array, but an
intrusive list embedded in locks themselves, but we decided to shave a
pointer off of each lock that was only used for that and to use a statically 
sized table instead.

-- 
John Baldwin


More information about the svn-src-all mailing list