[Top] [All Lists]

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

To: xfs@xxxxxxxxxxx
Subject: [PATCH 0/4] RFC: always log inode updates and sync fixes
From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Wed, 22 Jun 2011 16:01:29 -0400
User-agent: quilt/0.48-1
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.

<Prev in Thread] Current Thread [Next in Thread>