All of lore.kernel.org
 help / color / mirror / Atom feed
From: Loic Dachary <loic@dachary.org>
To: Sage Weil <sweil@redhat.com>
Cc: Ceph Development <ceph-devel@vger.kernel.org>
Subject: Re: Draft retirement mail for dumpling
Date: Mon, 04 May 2015 19:03:14 +0200	[thread overview]
Message-ID: <5547A652.7000606@dachary.org> (raw)
In-Reply-To: <alpine.DEB.2.00.1505040835591.24939@cobra.newdream.net>

[-- Attachment #1: Type: text/plain, Size: 3223 bytes --]

Hi Sage,

On 04/05/2015 17:39, Sage Weil wrote:> On Mon, 4 May 2015, Loic Dachary wrote:
>> Hi Sage,
>>
>> Do you think it's worth sending a mail announcing the retirement of 
>> dumpling ?
> 
> Yeah!  
> 
>> It could be something like:
>>
>> Hi,
>>
>> Dumpling, the first major stable release of Ceph[1] published August 2013 retires after more than 18 months of service. People running a Dumpling cluster should upgrade to Firefly and then to Hammer. 
> 
> s/first major stable/major stable/.
> 
> Also, I think we should adjust the timeline page to avoid use of the term 
> LTS (long term supported) and possibly "support" in general as that word 
> means pretty specific things to most people.  Instead, we should say that 
> the developer community backports bug fixes to these releases.  I 
> don't think it is a good idea to make promises about timeframes either.

I think the notion of long term stable releases is something Ceph users rely on at the moment. I'm not including people who mistake "Support" for "Gratis service" in LTS ;) If nothing else the "long-term" in the firelfy & hammer release means something to the reader, to the extent that it probably played an important role in their decision to use Ceph and to chose a specific version. As an informed user of a Free Software I'm well aware there is no contract between myself and the community working on the software. I'm left with guessing and estimating how much I can expect from this community. And my estimation is based on blog posts mentionning "long term", the observed life time of Dumpling, the observed and probable life time of firefly etc. Because of that I think we should make sure the change in terms is not mistaken for a declaration that the upstream will be supported less that it previously was. It certainly is not our intention and what currently happens with the new Stable 
release and backport team is exactly the opposite: we dedicate more efforts to point releases than we previously did.

> Something closer to this?
> 
> 	https://github.com/liewegas/ceph/commit/0415040f1ac6cc22259fc409ed8fc33f86e58c35

That makes sense to me but I think something is missing. The lifecycle of the development release and the stable releases (Emperor, Giant..) is clear. A long term stable release lifetime should extend until two long term support are released. Dumpling ends when Hammer is published, Firefly ends when Jewel is published etc. The rationale being that there are backports to Stable until Stable+1 is published, to fix bugs and possibly backport features. Then there are backports to Stable until Stable+2 is published to fix bugs and focus on whatever can prevent upgrades to Stable+1 so that users have plenty of time to plan for an upgrade and execute it.

I think it is an essential part of the lifecycle of Ceph and a stepstone for all users (individual, non profit, government or companies offering Ceph based services).

With this long term stable release overlap and approximately one long term release per year, 18 months is actually shorter than what will really happen, most of the time.

What do you think ?

> sage
> 

-- 
Loïc Dachary, Artisan Logiciel Libre


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

      reply	other threads:[~2015-05-04 17:03 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-04 10:28 Draft retirement mail for dumpling Loic Dachary
2015-05-04 15:39 ` Sage Weil
2015-05-04 17:03   ` Loic Dachary [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=5547A652.7000606@dachary.org \
    --to=loic@dachary.org \
    --cc=ceph-devel@vger.kernel.org \
    --cc=sweil@redhat.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.