On Wed, 4 Dec 2013 09:06:02 -0800 Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote: > On Wed, Dec 04, 2013 at 12:06:16PM -0500, Jeff Layton wrote: > > That is another tricky question. Currently, we size the number of hash > > buckets based on the max size of the cache. If we allow it to grow > > without bound, then how do we determine how many hash buckets we need? > > It won't grow without bound as long as it's trimmed below the size > by both the periodic workqueue and the shrinker. > Right, but we don't know a priori how big the cache can grow, so that makes determining the number of buckets to allocate a little tricky. > Of course replacing the hash with an autoscaling data structure would be > useful, but given that 4.1 obsoletes the DRC I'm not sure how much > effort we want to put into it. Agreed. -- Jeff Layton <jlayton@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html