Prev: [GIT PULL] percpu for v2.6.35-rc3
Next: arch/tile: Add driver to enable access to the user dynamic network.
From: Jan Engelhardt on 27 Jun 2010 12:50 Hi Jan Kara, On Monday 2010-02-15 16:41, Jan Engelhardt wrote: >On Monday 2010-02-15 15:49, Jan Kara wrote: >>On Sat 13-02-10 13:58:19, Jan Engelhardt wrote: >>> >> >>> >> This fixes it by using the passed in page writeback count, instead of >>> >> doing MAX_WRITEBACK_PAGES batches, which gets us much better performance >>> >> (Jan reports it's up from ~400KB/sec to 10MB/sec) and makes sync(1) >>> >> finish properly even when new pages are being dirted. >>> > >>> >This seems broken. >>> >>> It seems so. Jens, Jan Kara, your patch does not entirely fix this. >>> While there is no sync/fsync to be seen in these traces, I can >>> tell there's a livelock, without Dirty decreasing at all. What ultimately became of the discussion and/or the patch? Your original ad-hoc patch certainly still does its job; had no need to reboot in 86 days and still counting. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |