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