There's a new set of ext2/3 patches for 2.4.21-pre5 available at: http://thunk.org/tytso/linux/extfs-2.4-update/extfs-update-2.4.21pre5-2 and in broken out form at: http://thunk.org/tytso/linux/extfs-2.4-update/broken-out-2.4.21pre5-2 New to this patch set include: * A kludge to help htree work well with Linux's NFS implementation * Allow the orlov allocator to be disabled via a mount option. * Improvements to the inode and block allocators by Andrew Morton * The bugfix for noatime on newly created inodes * An open by inode number extension (this was an old patch I developed a while ago, updated for the latest 2.4 kernels; nothing changes unless a filesystmem is mounted with the iopen or iopen_nopriv mount options; see Documentation/filesystems/ext2.txt for more information) Also included in this patchset (over stock 2.4.21rc5) are: * dxdir/htree support for fast directory lookups * honor default mount options stored in the ext2/3 superblock. * forward compatibility: dynamic resizing * forward compatibility: larger inode size * backport of the Orlov allocator from Linux 2.5 - Ted
Ralf Hildebrandt
2003-Mar-13 09:20 UTC
Re: Updated 2.4 htree patches available for 2.4.21-pre5
* Theodore Ts'o <tytso@mit.edu>:> * backport of the Orlov allocator from Linux 2.5Where can I read up on it's mystical properties? -- Ralf Hildebrandt (Im Auftrag des Referat V a) Ralf.Hildebrandt@charite.de Charite Campus Mitte Tel. +49 (0)30-450 570-155 Referat V a - Kommunikationsnetze - Fax. +49 (0)30-450 570-916 "Don't let your sense of morals prevent you from doing what is right." -- Asimov, "Foundation"
Norbert Preining
2003-Mar-13 09:35 UTC
Re: Updated 2.4 htree patches available for 2.4.21-pre5
On Don, 13 Mär 2003, Theodore Ts'o wrote:> http://thunk.org/tytso/linux/extfs-2.4-update/extfs-update-2.4.21pre5-2Is there anything special I have to do besides patching the kernel? Special mount options for htree etc. What are the *recommended* ext{2,3} mount options with this patch? Best wishes Norbert ------------------------------------------------------------------------------- Norbert Preining <preining AT logic DOT at> Technische Universität Wien gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- THURNBY (n.) A rucked-up edge of carpet or linoleum which everyone says someone will trip over and break a leg unless it gets fixed. After a year or two someone trips over it and breaks a leg. --- Douglas Adams, The Meaning of Liff
On Thu, 2003-03-13 at 04:15, Theodore Ts'o wrote:> There's a new set of ext2/3 patches for 2.4.21-pre5 available at:Are there any specific tests that you suggest or would like to see run? I'm going to do some benchmarking using ext3+htree, reiserfs, and xfs for the cache data store with squid, but would be happy to test other things. Thanks. Peter
Norbert Preining
2003-Mar-14 07:45 UTC
Re: Updated 2.4 htree patches available for 2.4.21-pre5
On Don, 13 Mär 2003, Theodore Ts'o wrote:> There's a new set of ext2/3 patches for 2.4.21-pre5 available at: > http://thunk.org/tytso/linux/extfs-2.4-update/extfs-update-2.4.21pre5-2Is there any chance to get this patch working with the ea+acl patch from bestbits (acl.bestbits.at)? Best wishes Norbert ------------------------------------------------------------------------------- Norbert Preining <preining AT logic DOT at> Technische Universität Wien gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- VANCOUVER (n.) The technical name for one of those huge trucks with whirling brushes on the bottom used to clean streets. --- Douglas Adams, The Meaning of Liff
Andreas Dilger
2003-Mar-14 16:02 UTC
Re: Updated 2.4 htree patches available for 2.4.21-pre5
On Mar 14, 2003 12:54 +0100, Ralf Hildebrandt wrote:> * Juri Haberland <juri@koschikode.com>: > > > >> tune2fs -O dir_index /dev/hdXXX <--- to set the dir indexing feature > > >> e2fsck -D /dev/hdXXX <--- to convert larger directories > > >> to htree > > > > > > How do I mount the fs readonly the easiest way? > > > > mount -o remount,ro /your/mount-point > > > > But Ted said: "with the filesystem *unmounted*" > > So, how to I convert my rootfs to htree? (WITHOUT a rescue cd!)You mount read-only, run the above, then immediately reboot. Cheers, Andreas -- Andreas Dilger http://sourceforge.net/projects/ext2resize/ http://www-mddsp.enel.ucalgary.ca/People/adilger/
Ralf Hildebrandt
2003-Mar-14 16:30 UTC
Re: Updated 2.4 htree patches available for 2.4.21-pre5
* Theodore Ts'o <tytso@mit.edu>:> > There's a new set of ext2/3 patches for 2.4.21-pre5 available at: > > http://thunk.org/tytso/linux/extfs-2.4-update/extfs-update-2.4.21pre5-2Question: It would be cool if the patch would manifest itself in the dmesg output in any way, eg. I still only see: EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal instead of: EXT3 FS 2.4-0.9.19+orlov/htree, 12 March 2003 on ide0(3,1), internal journal -- Ralf Hildebrandt (Im Auftrag des Referat V a) Ralf.Hildebrandt@charite.de Charite Campus Mitte Tel. +49 (0)30-450 570-155 Referat V a - Kommunikationsnetze - Fax. +49 (0)30-450 570-916