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)
- 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

Reply via email to