All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Sławomir Skowron" <szibis@gmail.com>
To: Greg Farnum <gregory.farnum@dreamhost.com>
Cc: "ceph-devel@vger.kernel.org" <ceph-devel@vger.kernel.org>
Subject: Re: Best practice - upgrade ceph cluster
Date: Fri, 20 Apr 2012 22:18:57 +0200	[thread overview]
Message-ID: <1364130642661991879@unknownmsgid> (raw)
In-Reply-To: <12410AE5386441BAAE2D0996C7D025AD@dreamhost.com>

On 20 kwi 2012, at 21:35, Greg Farnum <gregory.farnum@dreamhost.com> wrote:

> On Friday, April 20, 2012 at 12:00 PM, Sławomir Skowron wrote:
>> Maybe it's a lame question, but is anybody knows simplest procedure,
>> for most non-disrubtive upgrade of ceph cluster with real workload on
>> it ??
>
> Unfortunate though it is, non-disruptive upgrades aren't a great idea to attempt right now. We've architected the system to make it possible, and we *try* to keep things forward-compatible, but we don't currently do any of the testing necessary to promise something like that.
> It will be possible Very Soon in one form or another, but for now you shouldn't count on it. When you can, you'll hear about it — we'll be proudly sharing that we're testing it, it works, whether it's on our main branch or a new long-term stable, etc etc. ;)
>

I am waiting impatiently :)

>> It's most important if we want semi-automate this process with some
>> tools. Maybe there is a cookbook for this operation ?? I know that
>> automate this is not simple, and dangerous, but even in manual upgrade
>> it's important to know what can we expect.
>
> So, for now what we recommend is shutting down the cluster, upgrading everything all at once, and then starting up the monitors, OSDs, and MDS (in that order). Handling disk changes is a lot easier to write and test than making sure that things are wire-compatible, and has been working well for a long time. If for some reason it makes you feel better you should also be able to upgrade the monitors as a group, then the OSDs as a group, then the MDS. Things will start back up and the OSDs will go through a brief peering period, but since nobody will have extra data or anything it should be fast.
> -Greg
>
>

Ok thanks.
--
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:[~2012-04-20 20:18 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-20 19:00 Best practice - upgrade ceph cluster Sławomir Skowron
2012-04-20 19:34 ` Greg Farnum
2012-04-20 20:18   ` Sławomir Skowron [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=1364130642661991879@unknownmsgid \
    --to=szibis@gmail.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=gregory.farnum@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.