All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chuck Lever <cel@kernel.org>
To: "Darrick J. Wong" <djwong@kernel.org>
Cc: Jeff Layton <jlayton@kernel.org>, NeilBrown <neil@brown.name>,
	Olga Kornievskaia <okorniev@redhat.com>,
	Dai Ngo <dai.ngo@oracle.com>, Tom Talpey <tom@talpey.com>,
	linux-nfs@vger.kernel.org, Chuck Lever <chuck.lever@oracle.com>,
	Luis Chamberlain <mcgrof@kernel.org>
Subject: Re: [RFC PATCH] NFSD: Add a subsystem policy document
Date: Wed, 24 Sep 2025 10:21:21 -0400	[thread overview]
Message-ID: <f3f6a197-26ee-409a-b7ed-84d7daeb3bfb@kernel.org> (raw)
In-Reply-To: <20250924004450.GK8117@frogsfrogsfrogs>

On 9/23/25 5:44 PM, Darrick J. Wong wrote:
>> (And above, snipped out, the "Key Cycle Dates" section title comes
>> from Documentation/maintainer/maintainer-entry-profile.rst. I'll
>> think of a more accurate section title).

> <shrug> Or you could define some key cycle dates.  Do you want to
> require that new feature patchsets must be in the review pipeline before
> -rc2 so that you can put whatever passes review into for-next just after
> -rc4?  Or specify that bugfixes completing review after -rc6 will just
> get rolled into the next merge window?

Hi Darrick, thanks for the comments.

For the past couple of years I've tried nailing patch submission to
the -rc cadence, but I've found it confusing and full of exception
processing. So I'm trying this out now:

nfsd-testing is always open. Patches are applied when we get "enough"
reviews and discussion. ("Then a miracle occurs.") Patches are dropped
if we find breakage or other problems.

After a patch has soaked for some period (right now, 3-4 weeks) it is
moved to nfsd-next.

Whatever is in nfsd-next gets sent to Linus during a merge window.

When the merge window closes, nfsd-next is renamed nfsd-fixes and a
new nfsd-next is created, based on -rc1. I think this is the only bit
that depends on a release candidate.

Any -rc fixes go through nfsd-testing, get applied to nfsd-fixes, and
then go to Linus. But I limit those, typically, to dire situations
and fixes for stuff that broke during the most recent upstream merge.

(Looks like I forgot to add the nfsd-fixes part to the document).


-- 
Chuck Lever

      reply	other threads:[~2025-09-24 14:21 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-09-21 19:43 [RFC PATCH] NFSD: Add a subsystem policy document Chuck Lever
2025-09-22  4:25 ` NeilBrown
2025-09-22 14:29   ` Chuck Lever
2025-09-24  0:50     ` Darrick J. Wong
2025-09-24  8:48     ` NeilBrown
2025-09-24 14:07       ` Chuck Lever
2025-09-24 23:02         ` NeilBrown
2025-09-22 10:25 ` Jeff Layton
2025-09-22 13:56   ` Chuck Lever
2025-09-24  0:44     ` Darrick J. Wong
2025-09-24 14:21       ` Chuck Lever [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=f3f6a197-26ee-409a-b7ed-84d7daeb3bfb@kernel.org \
    --to=cel@kernel.org \
    --cc=chuck.lever@oracle.com \
    --cc=dai.ngo@oracle.com \
    --cc=djwong@kernel.org \
    --cc=jlayton@kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=mcgrof@kernel.org \
    --cc=neil@brown.name \
    --cc=okorniev@redhat.com \
    --cc=tom@talpey.com \
    /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.