All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wido den Hollander <wido@widodh.nl>
To: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Cc: Mark Kampe <mark.kampe@dreamhost.com>, ceph-devel@vger.kernel.org
Subject: Re: moving towards release criteria
Date: Tue, 29 Nov 2011 20:14:04 +0100	[thread overview]
Message-ID: <4ED52EFC.2090903@widodh.nl> (raw)
In-Reply-To: <CAORUGqDLasFGN=OH_RuU2W37H6_K54AS3zYC6kxMuLfWp1djGg@mail.gmail.com>

Hi,

On 11/29/2011 01:38 AM, Tommi Virtanen wrote:
> On Mon, Nov 28, 2011 at 11:01, Mark Kampe<mark.kampe@dreamhost.com>  wrote:
>> Does this seem like the right general form for our release criteria? What
>> changes would you suggest?
>
> As long as we're blue-skying ;) -- at some point we should automate
> tests for upgrades.
>

You could try to couple this to a specific version?

> Simple first iteration: install previous release, add data, upgrade,
> test functionality, test previous data is accessible
> (multiply by access method: rados, rgw, rbd, cephfs fuse, cephfs kernel client)
>

Starting with version 0.40

> Later:
> To release x.y, upgrades from x.(y-1) and x.0 must work.

Version 0.60 and later

> To release x.0, upgrades from (x-1).0 and (x-1).latest must work.

Version 0.80 and later

> If these upgrades are not supported, release notes must say so.
>
> Even later:
> Test functionality *during* the upgrade.
>

Version 0.90 and later

> Even more laterer:
> Test extended cross-version compatibility, as in old-osd talks to
> new-mon, or don't upgrade clients at all, etc..

Version 1.0

Since v1.0 would become the "stable" version you might expect users 
upgrading while maintaining their data.

Does this seem reasonable?

Wido

> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

      reply	other threads:[~2011-11-29 19:14 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-28 19:01 moving towards release criteria Mark Kampe
2011-11-29  0:38 ` Tommi Virtanen
2011-11-29 19:14   ` Wido den Hollander [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=4ED52EFC.2090903@widodh.nl \
    --to=wido@widodh.nl \
    --cc=ceph-devel@vger.kernel.org \
    --cc=mark.kampe@dreamhost.com \
    --cc=tommi.virtanen@dreamhost.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.