On Wed, Jul 04, 2012 at 09:29:23AM +1000, Dave Chinner wrote: > It's not working yet - I found an issue with logging and writeback > of uncached buffers through the AIL (i.e. the superblock). This only > works by good fortune right now and requires uncached buffers to > carry their block number internally, so I need to rethink and rework > the patch. What is the problem with uncached buffers? I'd hate having to move the superblock buffer away from the uncached scheme. > How much does it change? I'm also trying to get all the read verify > callback infrastructure changes done for 3.6, and i suspect these may > step on each other. I've just about got those patches done - testing > and bug fixing is happening at the moment.... Basically a lot of impact around all callers of xfsbdstrat (which is going away) and some impact in xfs_buf.c around the higher-level read/write code. I'm not entirely done with the plane I have so other things might get in the way and make it more complicated in the end. Another thing it depends on is to only start the sync work item later during mount so that the re-read of the superblock after recovery can use normal buffer cache interfaces instead of xfsbdstrat. I have a minimal version of that in my tree but was waiting for your planned large changes in that area. _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs