← Back to team overview

fuel-dev team mailing list archive

Re: Do we really want to update docker during the upgrade before HCF?

 

David, user may unpack and prepare tarball before starting the upgrade
process to save time.


--
Best regards,
Sergii Golovatiuk,
Skype #golserge
IRC #holser


On Fri, Aug 22, 2014 at 11:00 PM, Matthew Mosesohn <mmosesohn@xxxxxxxxxxxx>
wrote:

> David, it will roughly double the time yes.
>
> On Fri, Aug 22, 2014 at 11:56 PM, David Easter <deaster@xxxxxxxxxxxx>
> wrote:
> > Also, what is the effect on the user experience?  If the process is run
> > twice - even automatically - is this going to double the upgrade time
> from
> > 20 minutes to 40 minutes?
> >
> > Thanks,
> > - David J. Easter
> >   Director of Product Management,   Mirantis, Inc.
> >
> > From: Meg McRoberts <mmcroberts@xxxxxxxxxxxx>
> > Date: Friday, August 22, 2014 at 10:38 AM
> > To: Evgeniy L <eli@xxxxxxxxxxxx>
> > Cc: "fuel-dev@xxxxxxxxxxxxxxxxxxx" <fuel-dev@xxxxxxxxxxxxxxxxxxx>
> > Subject: Re: [Fuel-dev] Do we really want to update docker during the
> > upgrade before HCF?
> >
> > Just to clarify, are the upgrade instructions for 5.1 to run upgrade.sh
> > twice
> > or are you making ./upgrade.sh run itself twice for one user command?
> >
> > I just created https://bugs.launchpad.net/fuel/+bug/1360372 to cover the
> > 5.1 upgrade instructions.
> >
> >
> > On Fri, Aug 22, 2014 at 6:44 AM, Evgeniy L <eli@xxxxxxxxxxxx> wrote:
> >>
> >> Created a ticket [1] for osci team to remove new package
> >> from the repo, in this case puppet won't update and restart
> >> docker.
> >>
> >> [1] https://bugs.launchpad.net/fuel/+bug/1360274
> >>
> >>
> >> On Fri, Aug 22, 2014 at 5:25 PM, Mike Scherbakov
> >> <mscherbakov@xxxxxxxxxxxx> wrote:
> >>>
> >>> Jus run upgrade again is absolutely fine for 5.1. If these are only
> >>> things required as workaround, let's revert docker upgrade.
> >>>
> >>> Mike Scherbakov
> >>> #mihgen
> >>>
> >>> On Aug 22, 2014 5:15 PM, "Evgeniy L" <eli@xxxxxxxxxxxx> wrote:
> >>>>
> >>>> As far as I can see the only workaround how user can
> >>>> handle it is to run upgrade again.
> >>>>
> >>>> The problem with dockerctl which cleans up some
> >>>> mount points is for 5.0.1 upgrade we didn't use dockerctl
> >>>> to start containers, we somehow have to fix it in upgrade
> >>>> script.
> >>>>
> >>>> Also I have some problems which related only to 5.0.1
> >>>> iso, I'm debugging it now, it looks like 60 seconds is
> >>>> not enough for postgres container to bring the service
> >>>> up.
> >>>>
> >>>> On Fri, Aug 22, 2014 at 3:51 PM, Matthew Mosesohn
> >>>> <mmosesohn@xxxxxxxxxxxx> wrote:
> >>>>>
> >>>>> Evgeniy,
> >>>>>
> >>>>> Do you have a workaround for the duplicate IP address allocation bug?
> >>>>> We're upgrading to fix one bug and so far it seems stable to me. I
> >>>>> have a lot of workarounds in dockerctl to start these up, but it's
> >>>>> less than ideal.
> >>>>>
> >>>>> On Fri, Aug 22, 2014 at 3:42 PM, Evgeniy L <eli@xxxxxxxxxxxx> wrote:
> >>>>> > Hi,
> >>>>> >
> >>>>> > Several days ago we got patched docker where was fixed a problem
> [1]
> >>>>> > with IPs duplication during containers run. But upgrading of docker
> >>>>> > seemed to be risky and it's appeared to be risky, we got several
> bugs
> >>>>> > [2],
> >>>>> > [3].
> >>>>> > The problem is when we upgrade docker, it stops all of the
> >>>>> > containers,
> >>>>> > and it starts them again after update, and restart of docker is
> buggy
> >>>>> > and
> >>>>> > has side effects [4].
> >>>>> >
> >>>>> > I'm not sure if it's a full list of problems which we can have with
> >>>>> > docker
> >>>>> > update.
> >>>>> > I would like to suggest not to update docker in the current release
> >>>>> > and
> >>>>> > try to make another workaround for the issue with ip duplication.
> >>>>> > I'll try to handle docker update on upgrade system side, but I'm
> not
> >>>>> > sure
> >>>>> > if will have enough time to test it properly.
> >>>>> >
> >>>>> > Thanks
> >>>>> >
> >>>>> > [1] https://github.com/docker/docker/pull/5783
> >>>>> > [2] https://bugs.launchpad.net/fuel/+bug/1360146
> >>>>> > [3] https://bugs.launchpad.net/fuel/+bug/1360161
> >>>>> > [4] https://github.com/docker/docker/issues/6675
> >>>>> >
> >>>>> >
> >>>>> > --
> >>>>> > 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
> >>>>> >
> >>>>>
> >>>>> --
> >>>>> 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
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> 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
> >>>>
> >>
> >>
> >> --
> >> 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
> >>
> >
> > -- 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
> >
> > --
> > 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
> >
>
> --
> 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
>

Follow ups

References