I wanted to send a note that I have a few bug fixes coming
(so people can avoid working on the same stuff I've fixed).
I have a fix for the times updates not being correct on read/write.
We are basically overwriting the times in the Linux inode with older
times from the XFS inode in revalidate. The fix I have is to update
the xfs times at the start of write and at the end of read (just
like Linux generic*).
I have a few fixes (not fully tested) that eliminate a bunch
of file system corruption when multiple processes are hitting
the same file. ext2 dies pretty quickly running doio with multiple
threads. XFS is getting better, but there is still corruption.
The delay alloc code is getting closer, too. I have a locking fix.
Ananth has actually run with del alloc and conversion. But, there
is lots more to do.
I'll check in all these changes in the next couple of days.
FYI,
Jim
|