[openstack-dev] [tripleo] what's up in upgrades?

mathieu bultel mbultel at redhat.com
Mon Sep 26 12:09:09 UTC 2016


Hi all,

Since we decided to switch on OVB provisioner for the CI, the upgrade
jobs is now working really better and consistently.
Unfortunately, I can answer now if we will reach the timeout with those
jobs because the current state of the upgrade (mitaka to newton) is
currently broken due to a number of issues which we are working on.

I'm making some cleaning in the (huge) review
(https://review.openstack.org/#/c/323750) atm, but if all of you are ok,
it would be great to merge this work, even if the upgrade (full
overcloud) is not complete successfully.
It would allow us, at least, to trigger the experimental pipeline and
see what's going on with the upgrade.

( and example of the state of the full upgrade job:
http://logs.openstack.org/50/323750/54/experimental-tripleo/gate-tripleo-ci-centos-7-ovb-nonha-upgrades-nv/45916e6/console.html)

On 09/09/2016 09:29 AM, mathieu bultel wrote:
> On 09/09/2016 12:42 AM, Emilien Macchi wrote:
>> On Thu, Sep 8, 2016 at 4:18 PM, David Moreau Simard <dms at redhat.com> wrote:
>>> How long does the upgrade job take ?
>> undercloud upgrade is a matter of 10 min max.
>> overcloud upgrade will be much more, I don't have metrics right now.
>> matbu maybe?
> It really depend on the infra which run the upgrade. I don't know much
> about the upstream infra but
> on my local box, with a SSD, 8 cores and 32Go of RAM, It could take
> around 1h30 2hours for a full upgrade.
> On centos ci infra and with RDO, some jobs can takes 4hours or so ...
>
> I'm really curious to see how long a full upgrade will take with upstream.
>
> Right now, the full upgrade job didn't go far from the controller
> upgrade (step 2).
> AFAIK, the timeout in upstream is 3 hours minus 10 minutes ...
> I think if we keep a 2 nodes deployment with only pacemaker, it would be
> enough... I will keep you in touch of my progress here..
>
> But, even if the jobs takes 2 or 3 hours to vote, I think it would be a
> real huge gain for the tripleo work.
>>> David Moreau Simard
>>> Senior Software Engineer | Openstack RDO
>>>
>>> dmsimard = [irc, github, twitter]
>>>
>>>
>>> On Thu, Sep 8, 2016 at 2:27 PM, Emilien Macchi <emilien at redhat.com> wrote:
>>>> What's up in upgrades?
>>>>
>>>> 1) Undercloud: Mitaka to Newton
>>>>
>>>> We just approved a patch in openstack-infra/tripleo-ci that test
>>>> undercloud upgrades.
>>>> I don't think we should make it vote as for now it's quite
>>>> experimental. Though I'm wondering if we should move it to the check
>>>> pipeline as non-voting (currently in experimental queue).
>>>>
>>>> This is a first iteration and if you plan to upgrade your undercloud,
>>>> you'll still have to do manual steps that we do in tripleo-ci. They
>>>> are described here:
>>>> https://github.com/openstack-infra/tripleo-ci/blob/41e8560cf3d313f2be69df64e4c95a3240dfa402/scripts/tripleo.sh#L554-L577
>>>>
>>>> We need to decide where to put these bits: in tripleoclient? in
>>>> instack-undercloud? Let's talk about it.
>>>>
>>>>
>>>> 2) Overcloud: Mitaka to Newton
>>>>
>>>> matbu and myself are working together on a CI job that will test the
>>>> upgrade of an undercloud + overcloud from Mitaka to Newton.
>>>> Work is here: https://review.openstack.org/#/c/364859 and
>>>> https://review.openstack.org/#/c/323750/ (both patches are going to
>>>> merge together so we have one single patch for review).
>>>> The idea is to use multinode job for now as a first iteration, with
>>>> the simplest scenario possible so we can easily iterate later.
>>>>
>>>>
>>>> 3) Overcloud: Newton to Newton
>>>> I'm working on a simple patch that would test updates from Newton to
>>>> Newton: https://review.openstack.org/#/c/351330/ like we had with OVB
>>>> jobs but this time using multinode.
>>>>
>>>>
>>>> Any feedback, help, is highly welcome.
>>>> --
>>>> Emilien Macchi
>>>>
>>>> __________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>> __________________________________________________________________________
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list