Re: [Ext2-devel] Re: Ext3-0.9.18 available

Stephen C. Tweedie
2002-05-17T12:29:10Z

Hi,

On Fri, May 17, 2002 at 02:17:47PM +0200, Tomas Szepe wrote:
> > ext3-0.9.18 is now available for 2.4.19-pre8. Some of the fixes in
> > this release are already in the 2.4.19-pre8, but there are some
> > important new fixes in the patch and users are encouraged to upgrade.
> > This release fixes all known outstanding bug reports.
>
> Is there at least a remote possibility of the fixes getting ported
> to be included in the linux-2.2 ext3 patch (the latest being 0.0.7a?)?

No, there's no need. The changes come in several groups:

Performance tweaks:
* Speed up MS_SYNC writes
* speed up fsyncs in non-journaled data modes a little

Config/cosmetic tweaks:
* Set up kjournald to be parented under init properly
* config: ext3 is no longer experimental

Fix bugs introduced at various stages during the 2.4 port:
* don't consider ENOSPC a fatal error when allocating an inode
* fix over-zealous ext3 complaint about locked buffers
* fix O_SYNC
* fix tiny race where a buffer could be written to disk too soon

Fix bugs arising from changes made elsewhere during 2.4:
* fix i_blocks getting inconsistent after disk full
* fix "dump corrupts filesystems" core VFS bug
* fix very rare buffer leak

Fix a bug in the LVM interaction (code isn't present in 2.2):
* fix LVM snapshot deadlock

None of the bug-fixes apply to the 2.2 version of the code.

Cheers,
Stephen