On Thu, Mar 24, 2016 at 1:48 AM, Takashi Yamamoto <yamam...@midokura.com> wrote:
> On Thu, Mar 24, 2016 at 6:17 AM, Doug Wiegley
> <doug...@parksidesoftware.com> wrote:
>> Migration script has been submitted, v1 is not going anywhere from 
>> stable/liberty or stable/mitaka, so it’s about to disappear from master.
>>
>> I’m thinking in this order:
>>
>> - remove jenkins jobs
>> - wait for heat to remove their jenkins jobs ([heat] added to this thread, 
>> so they see this coming before the job breaks)
>
> magnum is relying on lbaasv1.  (with heat)

Is there anything blocking you from moving to v2?

>
>> - remove q-lbaas from devstack, and any references to lbaas v1 in 
>> devstack-gate or infra defaults.
>> - remove v1 code from neutron-lbaas
>>
>> Since newton is now open for commits, this process is going to get started.
>>
>> Thanks,
>> doug
>>
>>
>>
>>> On Mar 8, 2016, at 11:36 AM, Eichberger, German <german.eichber...@hpe.com> 
>>> wrote:
>>>
>>> Yes, it’s Database only — though we changed the agent driver in the DB from 
>>> V1 to V2 — so if you bring up a V2 with that database it should reschedule 
>>> all your load balancers on the V2 agent driver.
>>>
>>> German
>>>
>>>
>>>
>>>
>>> On 3/8/16, 3:13 AM, "Samuel Bercovici" <samu...@radware.com> wrote:
>>>
>>>> So this looks like only a database migration, right?
>>>>
>>>> -----Original Message-----
>>>> From: Eichberger, German [mailto:german.eichber...@hpe.com]
>>>> Sent: Tuesday, March 08, 2016 12:28 AM
>>>> To: OpenStack Development Mailing List (not for usage questions)
>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>> weready?
>>>>
>>>> Ok, for what it’s worth we have contributed our migration script: 
>>>> https://review.openstack.org/#/c/289595/ — please look at this as a 
>>>> starting point and feel free to fix potential problems…
>>>>
>>>> Thanks,
>>>> German
>>>>
>>>>
>>>>
>>>>
>>>> On 3/7/16, 11:00 AM, "Samuel Bercovici" <samu...@radware.com> wrote:
>>>>
>>>>> As far as I recall, you can specify the VIP in creating the LB so you 
>>>>> will end up with same IPs.
>>>>>
>>>>> -----Original Message-----
>>>>> From: Eichberger, German [mailto:german.eichber...@hpe.com]
>>>>> Sent: Monday, March 07, 2016 8:30 PM
>>>>> To: OpenStack Development Mailing List (not for usage questions)
>>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>>> weready?
>>>>>
>>>>> Hi Sam,
>>>>>
>>>>> So if you have some 3rd party hardware you only need to change the
>>>>> database (your steps 1-5) since the 3rd party hardware will just keep
>>>>> load balancing…
>>>>>
>>>>> Now for Kevin’s case with the namespace driver:
>>>>> You would need a 6th step to reschedule the loadbalancers with the V2 
>>>>> namespace driver — which can be done.
>>>>>
>>>>> If we want to migrate to Octavia or (from one LB provider to another) it 
>>>>> might be better to use the following steps:
>>>>>
>>>>> 1. Download LBaaS v1 information (Tenants, Flavors, VIPs, Pools, Health
>>>>> Monitors , Members) into some JSON format file(s) 2. Delete LBaaS v1 3.
>>>>> Uninstall LBaaS v1 4. Install LBaaS v2 5. Transform the JSON format
>>>>> file into some scripts which recreate the load balancers with your
>>>>> provider of choice —
>>>>>
>>>>> 6. Run those scripts
>>>>>
>>>>> The problem I see is that we will probably end up with different VIPs
>>>>> so the end user would need to change their IPs…
>>>>>
>>>>> Thanks,
>>>>> German
>>>>>
>>>>>
>>>>>
>>>>> On 3/6/16, 5:35 AM, "Samuel Bercovici" <samu...@radware.com> wrote:
>>>>>
>>>>>> As for a migration tool.
>>>>>> Due to model changes and deployment changes between LBaaS v1 and LBaaS 
>>>>>> v2, I am in favor for the following process:
>>>>>>
>>>>>> 1. Download LBaaS v1 information (Tenants, Flavors, VIPs, Pools,
>>>>>> Health Monitors , Members) into some JSON format file(s) 2. Delete LBaaS 
>>>>>> v1 3.
>>>>>> Uninstall LBaaS v1 4. Install LBaaS v2 5. Import the data from 1 back
>>>>>> over LBaaS v2 (need to allow moving from falvor1-->flavor2, need to
>>>>>> make room to some custom modification for mapping between v1 and v2
>>>>>> models)
>>>>>>
>>>>>> What do you think?
>>>>>>
>>>>>> -Sam.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Fox, Kevin M [mailto:kevin....@pnnl.gov]
>>>>>> Sent: Friday, March 04, 2016 2:06 AM
>>>>>> To: OpenStack Development Mailing List (not for usage questions)
>>>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>>>> weready?
>>>>>>
>>>>>> Ok. Thanks for the info.
>>>>>>
>>>>>> Kevin
>>>>>> ________________________________________
>>>>>> From: Brandon Logan [brandon.lo...@rackspace.com]
>>>>>> Sent: Thursday, March 03, 2016 2:42 PM
>>>>>> To: openstack-dev@lists.openstack.org
>>>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>>>> weready?
>>>>>>
>>>>>> Just for clarity, V2 did not reuse tables, all the tables it uses are 
>>>>>> only for it.  The main problem is that v1 and v2 both have a pools 
>>>>>> resource, but v1 and v2's pool resource have different attributes.  With 
>>>>>> the way neutron wsgi works, if both v1 and v2 are enabled, it will 
>>>>>> combine both sets of attributes into the same validation schema.
>>>>>>
>>>>>> The other problem with v1 and v2 running together was only occurring 
>>>>>> when the v1 agent driver and v2 agent driver were both in use at the 
>>>>>> same time.  This may actually have been fixed with some agent updates in 
>>>>>> neutron, since that is common code.  It needs to be tested out though.
>>>>>>
>>>>>> Thanks,
>>>>>> Brandon
>>>>>>
>>>>>> On Thu, 2016-03-03 at 22:14 +0000, Fox, Kevin M wrote:
>>>>>>> Just because you had thought no one was using it outside of a PoC 
>>>>>>> doesn't mean folks aren''t using it in production.
>>>>>>>
>>>>>>> We would be happy to migrate to Octavia. We were planning on doing just 
>>>>>>> that by running both v1 with haproxy namespace, and v2 with Octavia and 
>>>>>>> then pick off upgrading lb's one at a time, but the reuse of the v1 
>>>>>>> tables really was an unfortunate decision that blocked that activity.
>>>>>>>
>>>>>>> We're still trying to figure out a path forward.
>>>>>>>
>>>>>>> We have an outage window next month. after that, it could be about 6
>>>>>>> months before we could try a migration due to production load
>>>>>>> picking up for a while. I may just have to burn out all the lb's
>>>>>>> switch to v2, then rebuild them by hand in a marathon outage :/
>>>>>>>
>>>>>>> And then there's this thingy that also critically needs fixing:
>>>>>>> https://bugs.launchpad.net/neutron/+bug/1457556
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Kevin
>>>>>>> ________________________________________
>>>>>>> From: Eichberger, German [german.eichber...@hpe.com]
>>>>>>> Sent: Thursday, March 03, 2016 12:47 PM
>>>>>>> To: OpenStack Development Mailing List (not for usage questions)
>>>>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>>>>> weready?
>>>>>>>
>>>>>>> Kevin,
>>>>>>>
>>>>>>> If we are offering a migration tool it would be namespace ->
>>>>>>> namespace (or maybe Octavia since [1]) - given the limitations
>>>>>>> nobody should be using the namespace driver outside a PoC so I am a
>>>>>>> bit confused why customers can't self migrate. With 3rd party Lbs I
>>>>>>> would assume vendors proving those scripts to make sure their
>>>>>>> particular hardware works with those. If you indeed need a migration
>>>>>>> from LBaaS
>>>>>>> V1 namespace -> LBaaS V2 namespace/Octavia please file an RfE with
>>>>>>> your use case so we can discuss it further...
>>>>>>>
>>>>>>> Thanks,
>>>>>>> German
>>>>>>>
>>>>>>> [1] https://review.openstack.org/#/c/286380
>>>>>>>
>>>>>>> From: "Fox, Kevin M" <kevin....@pnnl.gov<mailto:kevin....@pnnl.gov>>
>>>>>>> Reply-To: "OpenStack Development Mailing List (not for usage
>>>>>>> questions)"
>>>>>>> <openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openst
>>>>>>> a
>>>>>>> c
>>>>>>> k.org>>
>>>>>>> Date: Wednesday, March 2, 2016 at 5:17 PM
>>>>>>> To: "OpenStack Development Mailing List (not for usage questions)"
>>>>>>> <openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openst
>>>>>>> a
>>>>>>> c
>>>>>>> k.org>>
>>>>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>>>>> weready?
>>>>>>>
>>>>>>> no removal without an upgrade path. I've got v1 LB's and there still 
>>>>>>> isn't a migration script to go from v1 to v2.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Kevin
>>>>>>>
>>>>>>>
>>>>>>> ________________________________
>>>>>>> From: Stephen Balukoff
>>>>>>> [sbaluk...@bluebox.net<mailto:sbaluk...@bluebox.net>]
>>>>>>> Sent: Wednesday, March 02, 2016 4:49 PM
>>>>>>> To: OpenStack Development Mailing List (not for usage questions)
>>>>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>>>>> weready?
>>>>>>>
>>>>>>> I am also on-board with removing LBaaS v1 as early as possible in the 
>>>>>>> Newton cycle.
>>>>>>>
>>>>>>> On Wed, Mar 2, 2016 at 9:44 AM, Samuel Bercovici 
>>>>>>> <samu...@radware.com<mailto:samu...@radware.com>> wrote:
>>>>>>> Thank you all for your response.
>>>>>>>
>>>>>>> In my opinion given that UI/HEAT will make Mitaka and will have one 
>>>>>>> cycle to mature, it makes sense to remove LBaaS v1 in Newton.
>>>>>>> Do we want do discuss an upgrade process in the summit?
>>>>>>>
>>>>>>> -Sam.
>>>>>>>
>>>>>>>
>>>>>>> From: Bryan Jones
>>>>>>> [mailto:jone...@us.ibm.com<mailto:jone...@us.ibm.com>]
>>>>>>> Sent: Wednesday, March 02, 2016 5:54 PM
>>>>>>> To:
>>>>>>> openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.opensta
>>>>>>> c
>>>>>>> k
>>>>>>> .org>
>>>>>>>
>>>>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>>>>> weready?
>>>>>>>
>>>>>>> And as for the Heat support, the resources have made Mitaka, with 
>>>>>>> additional functional tests on the way soon.
>>>>>>>
>>>>>>> blueprint:
>>>>>>> https://blueprints.launchpad.net/heat/+spec/lbaasv2-suport
>>>>>>> gerrit topic:
>>>>>>> https://review.openstack.org/#/q/topic:bp/lbaasv2-suport
>>>>>>> BRYAN M. JONES
>>>>>>> Software Engineer - OpenStack Development
>>>>>>> Phone: 1-507-253-2620<tel:1-507-253-2620>
>>>>>>> E-mail: jone...@us.ibm.com<mailto:jone...@us.ibm.com>
>>>>>>>
>>>>>>>
>>>>>>> ----- Original message -----
>>>>>>> From: Justin Pomeroy
>>>>>>> <jpom...@linux.vnet.ibm.com<mailto:jpom...@linux.vnet.ibm.com>>
>>>>>>> To:
>>>>>>> openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.opensta
>>>>>>> c
>>>>>>> k
>>>>>>> .org>
>>>>>>> Cc:
>>>>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are we 
>>>>>>> ready?
>>>>>>> Date: Wed, Mar 2, 2016 9:36 AM
>>>>>>>
>>>>>>> As for the horizon support, much of it will make Mitaka.  See the 
>>>>>>> blueprint and gerrit topic:
>>>>>>>
>>>>>>> https://blueprints.launchpad.net/horizon/+spec/horizon-lbaas-v2-ui
>>>>>>> https://review.openstack.org/#/q/topic:bp/horizon-lbaas-v2-ui,n,z
>>>>>>>
>>>>>>> - Justin
>>>>>>>
>>>>>>> On 3/2/16 9:22 AM, Doug Wiegley wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> A few things:
>>>>>>>
>>>>>>> - It's not proposed for removal in Mitaka. That patch is for Newton.
>>>>>>> - HEAT and Horizon are planned for Mitaka (see
>>>>>>> neutron-lbaas-dashboard for the latter.)
>>>>>>> - I don't view this as a "keep or delete" question. If sufficient
>>>>>>> folks are interested in maintaining it, there is a third option,
>>>>>>> which is that the code can be maintained in a separate repo, by a
>>>>>>> separate team (with or without the current core team's blessing.)
>>>>>>>
>>>>>>> No decisions have been made yet, but we are on the cusp of some major 
>>>>>>> maintenance changes, and two deprecation cycles have passed. Which path 
>>>>>>> forward is being discussed at today's Octavia meeting, or feedback is 
>>>>>>> of course welcomed here, in IRC, or anywhere.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> doug
>>>>>>>
>>>>>>> On Mar 2, 2016, at 7:06 AM, Samuel Bercovici 
>>>>>>> <samu...@radware.com<mailto:samu...@radware.com>> wrote:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have just notices the following change: 
>>>>>>> https://review.openstack.org/#/c/286381 which aims to remove LBaaS v1.
>>>>>>> Is this planned for Mitaka or for Newton?
>>>>>>>
>>>>>>> While LBaaS v2 is becoming the default, I think that we should have the 
>>>>>>> following before we replace LBaaS v1:
>>>>>>> 1.      Horizon Support - was not able to find any real activity on it
>>>>>>> 2.      HEAT Support - will it be ready in Mitaka?
>>>>>>>
>>>>>>> Do you have any other items that are needed before we get rid of LBaaS 
>>>>>>> v1?
>>>>>>>
>>>>>>> -Sam.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ____________________________________________________________________
>>>>>>> _ _ ____ OpenStack Development Mailing List (not for usage
>>>>>>> questions)
>>>>>>> Unsubscribe:
>>>>>>> openstack-dev-requ...@lists.openstack.org<mailto:OpenStack-dev-reque
>>>>>>> s t @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-requ...@lists.openstack.org?subject:unsubscribe<mailto:
>>>>>>> O penstack-dev-requ...@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-requ...@lists.openstack.org?subject:unsubscribe<mailto:
>>>>>>> O penstack-dev-requ...@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-requ...@lists.openstack.org?subject:unsubscribe<http:/
>>>>>>> / O penstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
>>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Stephen Balukoff
>>>>>>> Principal Technologist
>>>>>>> Blue Box, An IBM Company
>>>>>>> www.blueboxcloud.com<http://www.blueboxcloud.com>
>>>>>>> sbaluk...@blueboxcloud.com<mailto:sbaluk...@blueboxcloud.com>
>>>>>>> 206-607-0660 x807
>>>>>>> ____________________________________________________________________
>>>>>>> _ _ ____ OpenStack Development Mailing List (not for usage
>>>>>>> questions)
>>>>>>> Unsubscribe:
>>>>>>> openstack-dev-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to