[PATCH 0/4] RFC: always log inode updates and sync fixes

Christoph Hellwig hch at infradead.org
Wed Jun 22 15:01:29 CDT 2011


This combines patches that aren't really related, but have interdependenies
in their implementation.

Two patches remove the remaining use of the VFS dirty tracking in XFS
and replaces them by logging file size and timestamp updates directly.
These work fine, and performance doesn't show major changes in the few
benchmarks I've run.  They are still missing the fdatasync optimization
which I have to reimplement.

The last patch in the series is a respin of the previous sync lifelock
fix, now actually working correctly due to the lack of non-transactional
updates, and EAGAIN requeueing in the I/O completion workqueues.

Note: this series requires the previous misc updates for Linux 3.1 series
applied first.




More information about the xfs mailing list