fuel-dev team mailing list archive
-
fuel-dev team
-
Mailing list archive
-
Message #00898
Re: Patching OpenStack UI considerations
Oh yes, rollback is the right word!
On Tue, Apr 15, 2014 at 1:01 AM, David Easter <deaster@xxxxxxxxxxxx> wrote:
> > It is patching, not upgrade.
>
> +1 - Upgrade to a new major version is in the next release. Hopefully,
> we¹ll take advantage of new capabilities in IceHouse to do this:
>
> http://gigaom.com/2014/04/13/prepping-for-openstack-icehouse/
>
>
> > As far as I know from D.Ilyin, we will be able to downgrade only to the
> >version which was before the migration.
>
> +1 - Don¹t think of it as downgrade - think of it more as rollback in case
> the update fails. It¹s just there to rollback to the version of files
> present prior to starting the update.
>
> Thanks,
>
> - David J. Easter
> Director of Product Management, Mirantis
>
>
>
> On 4/14/14, 7:42 AM, "Bogdan Dobrelya" <bdobrelia@xxxxxxxxxxxx> wrote:
>
> >On 04/13/2014 10:53 PM, Mike Scherbakov wrote:
> >>
> >> On Fri, Apr 11, 2014 at 2:11 PM, Aleksey Kasatkin
> >> <akasatkin@xxxxxxxxxxxx <mailto:akasatkin@xxxxxxxxxxxx>> wrote:
> >>
> >>
> >> Folks,
> >>
> >> There are several options to implement patching of OpenStack in
> >>UI/API:
> >>
> >> 1. Rollback to previously deployed version can be initiated
> >> automatically or using UI/API (with separate button "Rollback").
> >> AFAIC, manual rollback will be suitable in situation where we need
> >> to find reasons of failure or cluster remains in operational state
> >> (failure is not fatal).
> >>
> >> Ok
> >>
> >> 2. Upgrade/Downgrade options:
> >>
> >> It is patching, not upgrade. Upgrade is when we upgrade to new OpenStack
> >> release, or another major milestone, which requires DB migrations.
> >>
> >> a. One button "Upgrade" and drop-down list with all versions
> >> which can be upgraded/downgraded to.
> >>
> >> Patch, with the list of versions we can migrate to. As far as I know
> >> from D.Ilyin, we will be able to downgrade only to the version which was
> >> before the migration. BTW, how are we gonna track whether we can
> >> downgrade or not? If we already downgraded, for example, you won't be
> >> able to downgrade more.
> >
> >IMHO, there could be the only one way to track such states for
> >environments - use special attributes in Nailgun DB. Of cause,
> >update/rollback (upgrade/downgrade - later) scripts have to update these
> >states appropriately.
> >
> >>
> >> b. Two buttons: "Upgrade", "Downgrade" with separate lists of
> >> versions.
> >>
> >> Please share your thoughts and proposals here.
> >>
> >> Thanks,
> >> Aleksey Kasatkin
> >>
> >>
> >>
> >> --
> >> Mailing list: https://launchpad.net/~fuel-dev
> >> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
> >> <mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
> >> Unsubscribe : https://launchpad.net/~fuel-dev
> >> More help : https://help.launchpad.net/ListHelp
> >>
> >>
> >>
> >>
> >> --
> >> Mike Scherbakov
> >> #mihgen
> >>
> >>
> >
> >
> >--
> >Best regards,
> >Bogdan Dobrelya,
> >Skype #bogdando_at_yahoo.com
> >Irc #bogdando
> >
> >--
> >Mailing list: https://launchpad.net/~fuel-dev
> >Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
> >Unsubscribe : https://launchpad.net/~fuel-dev
> >More help : https://help.launchpad.net/ListHelp
>
>
>
--
Mike Scherbakov
#mihgen
Follow ups
References