lustre-devel-lustre.org archive mirror
 help / color / mirror / Atom feed
From: NeilBrown <neilb@suse.de>
To: lustre-devel@lists.lustre.org
Subject: [lustre-devel] Lustre upstreaming status.
Date: Tue, 07 Jan 2020 15:32:20 +1100	[thread overview]
Message-ID: <87woa3dgyz.fsf@notabene.neil.brown.name> (raw)
In-Reply-To: <8E3FD560-7730-49D7-B5F5-0EC2BD08E149@whamcloud.com>


(sorry for including the intel addresses in the original :-( )

On Tue, Jan 07 2020, Andreas Dilger wrote:

>
> I thought the goal was to stop at 2.12.x (following the b2_12 branch to get
> important fixes) and try to get that included upstream?  That gives a good
> point-in-time to track, and ensures that the upstream code is aligned with
> a relatively stable version of the code.  It also has the major benefit that
> 2.12 is an LTS branch and we will need to keep compatibility with that for
> a long time, which isn't always true of intermediate releases.

That was suggested at Houston, but I was against it.  I think I said I
would considered it going all the way to 'master' looked like too much
work - but it didn't.

Upstream Linux is not a place for old code.  It is a place for
developing new code.  If we don't submit the latest code to Linux,
people will want to know why.

Bug fixes will flow into the 'stable' releases with little or no effort
from the lustre team.  For the "community" face of lustre, this is
really all you need.

Compatability is import, but there should be no need to break it.  There
are feature flags (or similar) in the protocol, and a modest amount of
care with using them should avoid obvious breakage.

You don't need to test every single combination - you can assume that
people who care are doing that testing.  If someone reports a
compatability regression, we need to fix it.  But if no-one reports one,
then no fix is needed.

Obviously you will test the combinations that you support for your
customers - just as you do now.

We must have a long term goal of doing all (kernel) development against
upstream, and have it appear upstream first.  The lustre-release from
whamcloud will eventually contain no stand-alone kernel code.  Just
user-space code and a selection of backported patches (maybe).

So think of upstream-linux much the same way that you currently think
about "master".  My focus is to keep the two in-sync, so that thinking
this way will be natural.

Thanks,
NeilBrown
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20200107/02bc058f/attachment.sig>

  parent reply	other threads:[~2020-01-07  4:32 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-11 23:17 [lustre-devel] Lustre upstream client TODO list James Simmons
2018-02-11 23:54 ` NeilBrown
2018-02-12  1:15   ` Patrick Farrell
2018-02-12  2:09     ` NeilBrown
2018-03-22 23:21   ` [lustre-devel] Current results and status of my upstream work James Simmons
2018-03-27  5:32     ` NeilBrown
2018-03-27  6:17       ` Dilger, Andreas
2018-03-27 21:17         ` Jinshan Xiong
2018-03-27 21:58           ` NeilBrown
2018-03-30 18:55       ` James Simmons
2018-03-31  5:47         ` NeilBrown
2019-12-19  5:31 ` [lustre-devel] Lustre upstreaming status NeilBrown
2019-12-27 16:04   ` Degremont, Aurelien
2020-01-07  0:02   ` James Simmons
2020-01-07  1:53     ` Andreas Dilger
2020-01-07  2:24       ` Andreas Dilger
2020-01-07  4:32       ` NeilBrown [this message]
2020-01-07  4:05     ` NeilBrown
2020-01-08 21:18       ` NeilBrown

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=87woa3dgyz.fsf@notabene.neil.brown.name \
    --to=neilb@suse.de \
    --cc=lustre-devel@lists.lustre.org \
    /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).