]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit
e2fsprogs: add support for 3-level htree
authorArtem Blagodarenko <artem.blagodarenko@seagate.com>
Wed, 15 Feb 2017 17:43:15 +0000 (20:43 +0300)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 13 Apr 2017 15:53:35 +0000 (11:53 -0400)
commit3f0cf647539970474be8f607017ca7eccfc2fbbe
tree68342150c7993503298189b49fa11248873cd2cc
parent578fcbfd2e61e0b13ce8c7b62804c941d6c1eb8e
e2fsprogs: add support for 3-level htree

The INCOMPAT_LARGEDIR feature allows larger directories to
be created, both with directory sizes over 2GB and and a
maximum htree depth of 3 instead of the current limit of 2.
These features are needed in order to exceed the currently
limit of approximately 10M entries in a single directory
for 4KB blocksize (~100k for 1KB).

debugfs, e2fsck, ext2fs, mke2fs and tune2fs support is
added.

Signed-off-by: Alexey Lyashkov <alexey.lyashkov@seagate.com>
Signed-off-by: Artem Blagodarenko <artem.blagodarenko@seagate.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
e2fsck/pass1.c
e2fsck/pass2.c
lib/ext2fs/ext2_fs.h
lib/ext2fs/ext2fs.h
misc/mke2fs.c
misc/tune2fs.c