Re: svn commit: r307650 - head/sys/kern

2016-10-20 Thread Mateusz Guzik
On Thu, Oct 20, 2016 at 11:18:27AM -0700, Gleb Smirnoff wrote: > On Thu, Oct 20, 2016 at 01:50:35PM +0200, Mateusz Guzik wrote: > M> On Wed, Oct 19, 2016 at 03:09:42PM -0700, Gleb Smirnoff wrote: > M> > On Wed, Oct 19, 2016 at 06:29:52PM +, Mateusz Guzik wrote: > M> > M> Author: mjg > M> > M>

Re: svn commit: r307650 - head/sys/kern

2016-10-20 Thread Gleb Smirnoff
On Thu, Oct 20, 2016 at 01:50:35PM +0200, Mateusz Guzik wrote: M> On Wed, Oct 19, 2016 at 03:09:42PM -0700, Gleb Smirnoff wrote: M> > On Wed, Oct 19, 2016 at 06:29:52PM +, Mateusz Guzik wrote: M> > M> Author: mjg M> > M> Date: Wed Oct 19 18:29:52 2016 M> > M> New Revision: 307650 M> > M> URL:

Re: svn commit: r307650 - head/sys/kern

2016-10-20 Thread Mateusz Guzik
On Wed, Oct 19, 2016 at 03:09:42PM -0700, Gleb Smirnoff wrote: > On Wed, Oct 19, 2016 at 06:29:52PM +, Mateusz Guzik wrote: > M> Author: mjg > M> Date: Wed Oct 19 18:29:52 2016 > M> New Revision: 307650 > M> URL: https://svnweb.freebsd.org/changeset/base/307650 > M> > M> Log: > M> cache:

Re: svn commit: r307650 - head/sys/kern

2016-10-19 Thread Gleb Smirnoff
On Wed, Oct 19, 2016 at 06:29:52PM +, Mateusz Guzik wrote: M> Author: mjg M> Date: Wed Oct 19 18:29:52 2016 M> New Revision: 307650 M> URL: https://svnweb.freebsd.org/changeset/base/307650 M> M> Log: M> cache: split negative entry LRU into multiple lists M> M> This splits the ncneg_mtx

svn commit: r307650 - head/sys/kern

2016-10-19 Thread Mateusz Guzik
Author: mjg Date: Wed Oct 19 18:29:52 2016 New Revision: 307650 URL: https://svnweb.freebsd.org/changeset/base/307650 Log: cache: split negative entry LRU into multiple lists This splits the ncneg_mtx lock while preserving the hit ratio at least during buildworld. Create N dedicated