On Sun, Jun 09, 2013 at 12:37:26PM -0600, Bob Beck wrote:
> Greetings all, 
> 
> Here's an up to date version of the buffer flipper that installs
> on post hackathon -current. 
> 
> This diff (~beck/viagra.diff15) contains one important change from
> the previous version - In the old cache, as buffers were never freed, 
> we would put B_INVAL buffers in the cache at the head of the clean LRU. 
> (B_INVAL buffers do not contain cachable data - so for example when a
> remove happens and a file's link count drops to 0, all it's buffers 
> are marked B_INVAL). 
> 
> I noticed after some work with tedu at the end of the hackathon that
> we kept a lot of data in cache for removed files - it was because of
> this - and moving to the head of the LRU (behaviour that has been
> retained since the old static buffer cache) does not make sense with
> the modern dynamic one - so this diff has changed it to free the
> B_INVAL buffers right away instead of cacheing them. 
> 
> I'm running this on multiple arches and on my nfs servers feeding them. 
> 
> -Bob

No issues so far!

At 101% of last port (chromium) on bufferflipper crashing laptop.

.... Ken

Reply via email to