Skip to contentSkip to conversation

Ext3-0.9.18 available

DISCUSSION Stephen C. Tweedie 4 participants 6 messages May 16, 2002 – May 18, 2002 VFS

lore
Share & tools
lore
#0 lore raw

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

#1 lore raw
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.

#2 lore raw

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

#3 lore raw
In reply to Stephen C. Tweedie

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

#4 lore raw
In reply to Stephen C. Tweedie
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?