On Sun, Jul 1, 2012 at 12:13 PM, Gary Kotton <gkot...@redhat.com> wrote:

> Hi,
> Can we please make a point to discuss this at tomorrow's meeting. I am in
> favor of Dan's proposal. I think that we just need to come to a consensus.
> There are a lot of comments regarding V1 and V2 on the following patches:
>     - 
> https://review.openstack.org/#**/c/9160/<https://review.openstack.org/#/c/9160/>
>     - 
> https://review.openstack.org/#**/c/9101/<https://review.openstack.org/#/c/9101/>


I think we have agreement here.  If anyone is opposed to this and hasn't
commented yet, please do so prior to the meeting on monday.



>
> I understand that v2 support for UCS will be done in F-3. What about the
> RYU plugin?
>

In a separate thread Yamahata said that he will be updated the Ryu plugin.

Dan



> Thanks
> Gary
>
>
> On 06/29/2012 08:20 PM, Kyle Mestery (kmestery) wrote:
>
>> I agree with all your points here Dan. Lets not take any sort of upgrade
>> hit now, given the constraints on the V1 API you point out below. Going
>> forward post V2, upgrades will need to be taken into account.
>>
>> On Jun 29, 2012, at 11:54 AM, Dan Wendlandt wrote:
>>
>>  Hi Gary,
>>>
>>> Based on discussions during the last team meeting, I had created a BP to
>>> discuss this in F-3 (https://blueprints.launchpad.**
>>> net/quantum/+spec/remove-v1-**related-code<https://blueprints.launchpad.net/quantum/+spec/remove-v1-related-code>),
>>> though admittedly the work on the OVS + LB plugins in F-2 certainly also
>>> raises the question.
>>>
>>> My bias is toward removing v1 support prior to the end of Folsom.  My
>>> motivation for this is to reduce the total amount of code under management,
>>> as well as to avoid having to document and support two very different
>>> models of using Quantum (since v1 did not include IPAM, it required
>>> networks to be created using nova-manage with nova-network as a proxy, and
>>> use nova-network for L3/NAT + DHCP).
>>>
>>> The reasons I think we can get away with dropping v1 support is that v2
>>> is a super-set of the functionality, and because (due to the use of nova as
>>> a proxy), v1 never really was exposed directly to users.  V1 was more of an
>>> internal API between Nova and Quantum, and since we can update not to use
>>> v2, I can't think of a case where dropping v1 support really leaves someone
>>> in the lurch.
>>>
>>> For the F-2 work on the OVS plugin, I encouraged Aaron to retain the v1
>>> code for the time being.  The reason for this is that until we have solid
>>> DHCP (targeted for F-2) and L3 + NAT (targeted for F-3) support in Quantum
>>> itself, there are some use cases that cannot be done with v2 (in
>>> particular, we could run and pass the standard gating tests, which test
>>> things like floating IPs).
>>>
>>> I believe there are already plans to update both the NVP, UCS, and
>>> (based on the other email thread Ryu as well) in F-3.
>>>
>>> Thoughts?
>>>
>>> Dan
>>>
>>>
>>> On Fri, Jun 29, 2012 at 4:55 PM, Gary Kotton<gkot...@redhat.com>  wrote:
>>> Hi,
>>> With the advent of V2 do we want to continue to support V1?
>>>     - Yes:
>>>         - Do we want separate plugins or as Bob suggested have the V2
>>> plugin support V1 requests? V2 support for V1 may require changes in the
>>> database. In addition to this we do not have a database upgrade.
>>>     - No:
>>>         - Should the current patches remove the V1 support.
>>>         - What about UCS and RYU?
>>> My concerns are if someone adopts a Quantum implementation with V1
>>> support, how will they move to V2 without service disruption.
>>> Thanks
>>> Gary
>>>
>>>
>>> --
>>> Mailing list: 
>>> https://launchpad.net/~**netstack<https://launchpad.net/~netstack>
>>> Post to     : netstack@lists.launchpad.net
>>> Unsubscribe : 
>>> https://launchpad.net/~**netstack<https://launchpad.net/~netstack>
>>> More help   : 
>>> https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>>
>>>
>>>
>>> --
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> Dan Wendlandt
>>> Nicira, Inc: www.nicira.com
>>> twitter: danwendlandt
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>
>>> --
>>> Mailing list: 
>>> https://launchpad.net/~**netstack<https://launchpad.net/~netstack>
>>> Post to     : netstack@lists.launchpad.net
>>> Unsubscribe : 
>>> https://launchpad.net/~**netstack<https://launchpad.net/~netstack>
>>> More help   : 
>>> https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>>
>>
>


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Wendlandt
Nicira, Inc: www.nicira.com
twitter: danwendlandt
~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to