Ext3-0.9.18 available
Hi,
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.
The full patch against linux-2.4.19-pre8, and a tarball of the individual fixes in this patch set, is now propagating to
ftp://ftp.*.kernel.org/pub/linux/kernel/people/sct/ext3/v2.4/
The full list of changes is included below.
Cheers,
Stephen
---
ChangeLog:
* Speed up MS_SYNC writes
* Set up kjournald to be parented under init properly
* config: ext3 is no longer experimental
* fix i_blocks getting inconsistent after disk full
* speed up fsyncs in non-journaled data modes a little
* don't consider ENOSPC a fatal error when allocating an inode
* fix LVM snapshot deadlock
* fix "dump corrupts filesystems" core VFS bug
* fix over-zealous ext3 complaint about locked buffers
* fix very rare buffer leak
* fix O_SYNC
* fix tiny race where a buffer could be written to disk too soon
Quoted 4 lines
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?)?
Thanks,
T.
Hi,
Quoted 7 lines · Tomas Szepe
Quoted 4 lines
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
Hi,
Quoted 7 lines · Tomas Szepe
Quoted 4 lines
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
Quoted 1 line · Stephen C. Tweedie
None of the bug-fixes apply to the 2.2 version of the code.
Great!
I seem to remember someone mentioning that there are some updates to ext3-0.0.7a in some vendor kernel.
Is there any chance that there will be a new patch made available for 2.2?
Quoted 2 lines · Mike Fedyk
I seem to remember someone mentioning that there are some updates to ext3-0.0.7a in some vendor kernel.
Well, there are LFS patches that I and others wrote for ext3, but you also need the core LFS patches for it to work, I believe.
Cheers, Andreas
--
Andreas Dilger
http://www-mddsp.enel.ucalgary.ca/People/adilger/
http://sourceforge.net/projects/ext2resize/