From: Greg KH <greg@kroah.com>
To: Theodore Tso <tytso@mit.edu>
Cc: linux-ext4@vger.kernel.org, stable@kernel.org
Subject: Re: [stable] Stable patches for ext4
Date: Thu, 23 Oct 2008 13:50:33 -0700 [thread overview]
Message-ID: <20081023205033.GD17600@kroah.com> (raw)
In-Reply-To: <20081018192856.GB8383@mit.edu>
On Sat, Oct 18, 2008 at 03:28:56PM -0400, Theodore Tso wrote:
> On Sat, Oct 18, 2008 at 10:03:05AM -0700, Greg KH wrote:
> >
> > Heh, you do realize that hundreds of thousands of users are going to be
> > using 2.6.27.x "for production" as at least 3 distros are being based
> > off of it?
> >
> > So, either you send these patches to us if you want to have a sane idea
> > of what the distros are using, or you rely on the distros themselves to
> > get it right in cherry-picking from upstream here. I know one distro
> > already has done this, and I'm sure others have as well.
> >
> > It comes down to who you trust, a random distro engineer, or you and
> > your group of engineers :)
>
> Heh**2. What Fedora 10 at least is going to be doing is grabbing the
> equivalent of ext4-stable. If it were completely up to me, and Eric
> Sandeen from Red Hat has made the same wish (although I suspectly
> somewhat in jest) on #ext4, it would be great if we could pour all of
> ext4-stable (i.e., what we got added into the malinline during the
> 2.6.28 merge window) into 2.6.27.x. That would be easier for me to
> support as well. Only problem is that it rather blatently violates
> the criteria as set forth in Documentation/stable_kernel_rules.txt.
> (i.e., there are factor-of-five performance enhacements, code
> cleanups, ext4dev gets renamed to ext4, etc.)
>
> Regardless what goes into 2.6.27.x, I'll probably have to maintain a
> patchset of everything else "left over" for those distributions that
> want to be aggressive about letting users starting to play with ext4.
Fair enough, want to send us the patches you know you want us to take
for 2.6.27 right now?
> > If you feel the second tree is something that you can support, and you
> > feel is necessary for users if they want to use ext4 on this kernel
> > release, I'd be glad to review them for inclusion.
>
> If distribution users are going to use ext4 for real, then ENOSPC
> issues are a real problem, and they should be solved. But there are a
> large number of patches involved here, and many of them go over 100
> lines (although granted the wc -l listed below includes the commit
> comments):
>
> 161 /tmp/p/0015-ext4-invalidate-pages-if-delalloc-block-allocation.patch
> 211 /tmp/p/0016-ext4-Make-sure-all-the-block-allocation-paths-reser.patch
> 123 /tmp/p/0017-ext4-Retry-block-reservation.patch
> 307 /tmp/p/0018-ext4-Add-percpu-dirty-block-accounting.patch
> 113 /tmp/p/0019-ext4-Switch-to-non-delalloc-mode-when-we-are-low-on.patch
> 93 /tmp/p/0020-ext4-Signed-arithmetic-fix.patch
> 64 /tmp/p/0021-ext4-Fix-ext4-nomballoc-allocator-for-ENOSPC.patch
> 86 /tmp/p/0022-ext4-Don-t-add-the-inode-to-journal-handle-until-af.patch
> 190 /tmp/p/0023-ext4-Retry-block-allocation-if-we-have-free-blocks.patch
> 50 /tmp/p/0024-ext4-truncate-block-allocated-on-a-failed-ext4_writ.patch
> 169 /tmp/p/0025-ext4-Properly-update-i_disksize.patch
>
> I am very confident about these patches, since they hit the ext4 tree
> sometime in 2.6.27-rc2 or -rc3, so they've gotten quite a bit of
> testing. I just put them at the end of the for-stable-enospc branch
> because they do technically violate the -stable rules.
>
> So it's ultimately to you and Chris. I'm happy to support any one of
> for-stable, for-stable-enospc, or ext4-stable in 2.6.27.x. The last
> is less work for me since I won't have to create "this-is-in-mainline-
> please-consider-this-for-your-distro" patch sets. The real question
> is what you're willing to review, and whether other -stable reviewers
> will end up complaining and sending NACK's because they violate the
> -stable rules. (To be fair, if some other subsystem did this and I
> saw such patches, with my stable reviewer hat on I'd at least send up
> a red flag.)
I'm still undecided about this. For now, I'm thinking we should hold
off, but as 2.6.27 gets a bit more "stable", I might be willing to
reconsider just because of what it is being used as (for a base for a
wide range of distros/users.)
Sound fair?
thanks,
greg k-h
prev parent reply other threads:[~2008-10-23 20:54 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-18 14:18 Stable patches for ext4 Theodore Ts'o
2008-10-18 17:03 ` [stable] " Greg KH
2008-10-18 19:28 ` Theodore Tso
2008-10-19 3:03 ` Eric Sandeen
2008-10-23 20:50 ` Greg KH [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=20081023205033.GD17600@kroah.com \
--to=greg@kroah.com \
--cc=linux-ext4@vger.kernel.org \
--cc=stable@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).