On Tue, 2008-08-05 at 15:01 -0400, Chris Mason wrote:
* Fine grained btree locking. The large fs_mutex is finally gone.
There is still some work to do on the locking during extent allocation,
but the code is much more scalable than it was.
Cool - will try to find a cycle to stare at the code ;-)
* Helper threads for checksumming and other background tasks. Most CPU
intensive operations have been pushed off to helper threads to take
advantage of SMP machines. Streaming read and write throughput now
scale to disk speed even with checksumming on.
Can this lead to the same Priority Inversion issues as seen with
kjournald?