Date: Wed, 19 Oct 2016 15:09:42 -0700 From: Gleb Smirnoff <glebius@FreeBSD.org> To: Mateusz Guzik <mjg@FreeBSD.org> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r307650 - head/sys/kern Message-ID: <20161019220942.GM27748@FreeBSD.org> In-Reply-To: <201610191829.u9JITqhm081246@repo.freebsd.org> References: <201610191829.u9JITqhm081246@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 19, 2016 at 06:29:52PM +0000, 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 lock while preserving the hit ratio at least M> during buildworld. M> M> Create N dedicated lists for new negative entries. M> M> Entries with at least one hit get promoted to the hot list, where they M> get requeued every M hits. M> M> Shrinking demotes one hot entry and performs a round-robin shrinking of M> regular lists. M> M> Reviewed by: kib This instapanics: panic: Assertion ncp->nc_flag & NCF_NEGATIVE failed at /usr/src/head/sys/kern/vfs_cache.c:815 -- Totus tuus, Glebius.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20161019220942.GM27748>