From: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>
To: Theodore Tso <tytso@mit.edu>
Cc: Ext4 Developers List <linux-ext4@vger.kernel.org>
Subject: Re: [PATCH -v2]ext4: add the spec for ext4 subdirectory limit(was:Problems with the max value for create directory)
Date: Tue, 24 Feb 2009 15:26:44 +0800 [thread overview]
Message-ID: <49A3A134.10201@cn.fujitsu.com> (raw)
In-Reply-To: <20090223032540.GB19739@mit.edu>
Theodore Tso wrote:
> I really don't think this tweak to Documentation/filesystems/ext4.txt
> is necessary, but if we going to do this, I want to tighten up the
> explanation.
>
> - Ted
>
I agree.
Thanks.
> ext4: Add fine print for the 32000 subdirectory limit
>
> Some poeple are reading the ext4 feature list too literally and create
> dubious test cases involving very long filenames and 1k blocksize and
> then complain when they run into an htree-imposed limit. So add fine
> print to the "fix 32000 subdirectory limit" ext4 feature.
>
> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
> diff --git a/Documentation/filesystems/ext4.txt b/Documentation/filesystems/ext4.txt
> index cec829b..5c484ae 100644
> --- a/Documentation/filesystems/ext4.txt
> +++ b/Documentation/filesystems/ext4.txt
> @@ -85,7 +85,7 @@ Note: More extensive information for getting started with ext4 can be
> * extent format more robust in face of on-disk corruption due to magics,
> * internal redundancy in tree
> * improved file allocation (multi-block alloc)
> -* fix 32000 subdirectory limit
> +* lift 32000 subdirectory limit imposed by i_links_count[1]
> * nsec timestamps for mtime, atime, ctime, create time
> * inode version field on disk (NFSv4, Lustre)
> * reduced e2fsck time via uninit_bg feature
> @@ -100,6 +100,9 @@ Note: More extensive information for getting started with ext4 can be
> * efficent new ordered mode in JBD2 and ext4(avoid using buffer head to force
> the ordering)
>
> +[1] Filesystems with a block size of 1k may see a limit imposed by the
> +directory hash tree having a maximum depth of two.
> +
> 2.2 Candidate features for future inclusion
>
> * Online defrag (patches available but not well tested)
>
>
>
prev parent reply other threads:[~2009-02-24 7:24 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-18 5:29 [PATCH -v2]ext4: add the spec for ext4 subdirectory limit(was: Problems with the max value for create directory) Zhang Xiliang
2009-02-23 3:25 ` Theodore Tso
2009-02-24 7:26 ` Zhang Xiliang [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49A3A134.10201@cn.fujitsu.com \
--to=zhangxiliang@cn.fujitsu.com \
--cc=linux-ext4@vger.kernel.org \
--cc=tytso@mit.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.