All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alfredo Deza <adeza@redhat.com>
To: Nathan Cutler <ncutler@suse.cz>
Cc: Andrew Schoen <aschoen@redhat.com>,
	Ceph Development <ceph-devel@vger.kernel.org>
Subject: Re: Fwd: EXT: [ceph-users] ceph-lvm - a tool to deploy OSDs from LVM volumes
Date: Tue, 20 Jun 2017 17:38:08 -0400	[thread overview]
Message-ID: <CAC-Np1wAh5mewdgKOosHc=b8WrRZW+zUuosoaB-FmmX1g4fLLA@mail.gmail.com> (raw)
In-Reply-To: <0d432012-9491-0ebd-edd0-06d68fb1801b@suse.cz>

On Tue, Jun 20, 2017 at 4:40 PM, Nathan Cutler <ncutler@suse.cz> wrote:
>> For upstream testing of ceph-volume (if it
>> existed outside ceph.git) you'd simply install it with pip.
>
>
> Like, e.g., setuptools? Always use the latest version, and you're fine?
>
> Seriously, this would be OK if the ceph-volume maintainers ensure that every
> new release is thoroughly regression-tested against all stable versions of
> Ceph that are in maintenance at the time and agree not to roll out any
> non-backward-compatible features (?).
>
> I recall that with ceph-deploy we did get into a situation where the latest
> version did not support hammer, so hammer users could not simply grab the
> latest version of ceph-deploy. (I guess that has been fixed in the
> meantime?) Users had to "know" which version played nice with hammer and
> grab that one specifically. Also, whatever bugs were in that version, they
> were stuck with because nothing is backported.

ceph-deploy always supported up until the EOL'd versions. Not sure
what specific issue you are referring to.

I wasn't implying that there were no bugs in ceph-deploy :)


>
> I suppose the Ceph project could do the same - just maintain a single
> codestream ("master") and cut releases from time to time. It would be a lot
> simpler! And if a distro wanted to backport fixes to a previous release,
> nothing to stop them, right? But for some reason the Ceph project goes
> through the trouble to maintain multiple codestreams. And doesn't the Linux
> kernel project maintains stable branches, too?
>

Bummer, again, I wasn't implying such a thing (sarcasm?)

> Maintaining stable branches is a lot of work, so there must be good reasons
> for it. One reason I can think of is that it becomes possible to implement
> non-backward-compatible features in mainline/master, yet folks who value
> stability (i.e. distros and the vast majority of users) can continue to use
> the older codestreams and benefit from bugfixes that get backported.
>

I agree with you, stable branches is a lot of work, and the ceph
backporting team does a lot of excellent
work here. None of my comments should be read otherwise.

My position is that a small, python-only, with no direct bindings to
Ceph other than the CLI, should probably have the
freedom of staying out of tree, and that it can keep up with older
versions, and release often when bugs come up (as you've mentioned
happened
with ceph-deploy)



> Nathan
>
> --
> 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:[~2017-06-20 21:38 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-16 18:11 EXT: ceph-lvm - a tool to deploy OSDs from LVM volumes Warren Wang - ISD
     [not found] ` <A5E80C1D-74F4-455B-8257-5B9E2FF6AB39-dFwxUrggiyBBDgjK7y7TUQ@public.gmane.org>
2017-06-16 18:23   ` Alfredo Deza
2017-06-16 18:42     ` EXT: [ceph-users] " Sage Weil
     [not found]     ` <CAC-Np1yqCZO7CzEjTV+hrNve857BtM_rZ+LxAi6Vf9UJkPM04g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-06-16 19:37       ` EXT: " Willem Jan Withagen
2017-06-19 13:27       ` John Spray
     [not found]         ` <CALe9h7cV6U3A_OT9R8tv_yPoGG9zFaWF3qXV5cwYK0KM-NDu4g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-06-19 14:13           ` Alfredo Deza
     [not found]             ` <CAC-Np1yiRgkmhZCOij9qSBmqUo-YYtErWXk2gevYuvWKrYFyeg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-06-19 15:37               ` Willem Jan Withagen
2017-06-19 17:57                 ` EXT: [ceph-users] " Alfredo Deza
2017-06-19 18:57                   ` Willem Jan Withagen
2017-06-19 16:55             ` John Spray
2017-06-19 17:53               ` Alfredo Deza
2017-06-19 18:41                 ` Andrew Schoen
2017-06-19 20:24                 ` Fwd: " John Spray
2017-06-19 21:14                   ` Alfredo Deza
2017-06-19 21:58                     ` Sage Weil
2017-06-20 14:09                       ` Alfredo Deza
2017-06-21 12:33                       ` Alfredo Deza
2017-06-20  7:12                   ` Fwd: " Nathan Cutler
2017-06-20 14:43                     ` Andrew Schoen
2017-06-20 20:40                       ` Nathan Cutler
2017-06-20 21:38                         ` Alfredo Deza [this message]
2017-06-21 11:25                           ` Nathan Cutler
2017-06-21 11:47                           ` ceph-deploy hammer support Nathan Cutler

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='CAC-Np1wAh5mewdgKOosHc=b8WrRZW+zUuosoaB-FmmX1g4fLLA@mail.gmail.com' \
    --to=adeza@redhat.com \
    --cc=aschoen@redhat.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=ncutler@suse.cz \
    /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.