Re: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver based LBaaSv2

2016-12-13 Thread Kosnik, Lubosz
This features are supported by default in Octavia. So like keeping HAProxy 
namespace driver up and running is really loosing the whole value added which 
Octavia delivers. You can still work on NLBaaS v2 project but you need to 
remember that by default octavia will be used in cloud as LBaaS and NLBaaS will 
be deprecated starting with P release - right now we’re merging API into 
Octavia to provide backward compatibility - and in this project just bugs will 
be fixed.
Michael any thoughts about what I just said?

Regards,
Lubosz Kosnik
Cloud Software Engineer OSIC
lubosz.kos...@intel.com

On Dec 13, 2016, at 9:47 AM, Bartek Żurawski 
> wrote:

Hello,

Just to be sure about adding new feature to lbaas, should we still
proposing new features like this proposed by Zhi to neutron/lbaas
or already to Octavia ?

@Zhi, yep I like those two extensions it will be very helpful for LB.
Have you already do something with that, or for now you just asking
for opinion ?

Bartek

On 8 December 2016 at 05:33, Brandon Logan 
> wrote:
On Wed, 2016-12-07 at 06:50 -0800, Michael Johnson wrote:
> Lubosz,
>
> I would word that very differently.  We are not dropping LBaaSv2
> support.  It is not going away.  I don't want there to be confusion
> on
> this point.
>
> We are however, moving/merging the API from neutron into Octavia.
> So, during this work the code will be transitioning repositories and
> you will need to carefully synchronize and/or manage the changes in
> both places.
> Currently the API changes have patchsets up in the Octavia
> repository.
> However, the old namespace driver has not yet been migrated over.
I know I've talked about using the namespace driver as a guinea pig for
the nlbaas to octavia shim driver layer, but I didn't know it would be
fully supported in octavia.  This will require a bit more work because
of the callbacks the agent expects to be able to call.

>
> Michael
>
>
> On Tue, Dec 6, 2016 at 8:46 AM, Kosnik, Lubosz 
> 
> om> wrote:
> > Hello Zhi,
> > So currently we’re working on dropping LBasSv2 support.
> > Octavia is a big-tent project providing lbass in OpenStack and
> > after merging
> > LBasS v2 API in Octavia we will deprecate that project and in next
> > 2
> > releases we’re planning to completely wipe out that code
> > repository. If you
> > would like to help with LBasS in OpenStack you’re more than welcome
> > to start
> > working with us on Octavia.
> >
> > Cheers,
> > Lubosz Kosnik
> > Cloud Software Engineer OSIC
> >
> > On Dec 6, 2016, at 6:04 AM, Gary Kotton 
> > > wrote:
> >
> > Hi,
> > I think that there is a move to Octavia. I suggest reaching out to
> > that
> > community and see how these changes can be added. Sounds like a
> > nice
> > addition
> > Thanks
> > Gary
> >
> > From: zhi >
> > Reply-To: OpenStack List 
> > >
> > Date: Tuesday, December 6, 2016 at 11:06 AM
> > To: OpenStack List 
> > >
> > Subject: [openstack-dev] [neutron][lbaas] New extensions for
> > HAProxy driver
> > based LBaaSv2
> >
> > Hi, all
> >
> > I am considering add some new extensions for HAProxy driver based
> > Neutron
> > LBaaSv2.
> >
> > Extension 1, multi subprocesses supported. By following this
> > document[1], I
> > think we can let our HAProxy based LBaaSv2 support this feature. By
> > adding
> > this feature, we can enhance loadbalancers performance.
> >
> > Extension 2, http keep-alive supported. By following this
> > document[2], we
> > can make our loadbalancers more effective.
> >
> >
> > Any comments are welcome!
> >
> > Thanks
> > Zhi Chang
> >
> >
> > [1]: http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#c
> > pu-map
> > [2]:
> > http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#option
> > %20http-keep-alive
> > ___
> > ___
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe: 
> > openstack-dev-requ...@lists.openstack.org?subject:unsu
> > bscribe
> > 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:unsu
> > bscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
>
> 

Re: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver based LBaaSv2

2016-12-13 Thread Bartek Żurawski
Hello,

Just to be sure about adding new feature to lbaas, should we still
proposing new features like this proposed by Zhi to neutron/lbaas
or already to Octavia ?

@Zhi, yep I like those two extensions it will be very helpful for LB.
Have you already do something with that, or for now you just asking
for opinion ?

Bartek

On 8 December 2016 at 05:33, Brandon Logan 
wrote:

> On Wed, 2016-12-07 at 06:50 -0800, Michael Johnson wrote:
> > Lubosz,
> >
> > I would word that very differently.  We are not dropping LBaaSv2
> > support.  It is not going away.  I don't want there to be confusion
> > on
> > this point.
> >
> > We are however, moving/merging the API from neutron into Octavia.
> > So, during this work the code will be transitioning repositories and
> > you will need to carefully synchronize and/or manage the changes in
> > both places.
> > Currently the API changes have patchsets up in the Octavia
> > repository.
> > However, the old namespace driver has not yet been migrated over.
> I know I've talked about using the namespace driver as a guinea pig for
> the nlbaas to octavia shim driver layer, but I didn't know it would be
> fully supported in octavia.  This will require a bit more work because
> of the callbacks the agent expects to be able to call.
>
> >
> > Michael
> >
> >
> > On Tue, Dec 6, 2016 at 8:46 AM, Kosnik, Lubosz  > om> wrote:
> > > Hello Zhi,
> > > So currently we’re working on dropping LBasSv2 support.
> > > Octavia is a big-tent project providing lbass in OpenStack and
> > > after merging
> > > LBasS v2 API in Octavia we will deprecate that project and in next
> > > 2
> > > releases we’re planning to completely wipe out that code
> > > repository. If you
> > > would like to help with LBasS in OpenStack you’re more than welcome
> > > to start
> > > working with us on Octavia.
> > >
> > > Cheers,
> > > Lubosz Kosnik
> > > Cloud Software Engineer OSIC
> > >
> > > On Dec 6, 2016, at 6:04 AM, Gary Kotton  wrote:
> > >
> > > Hi,
> > > I think that there is a move to Octavia. I suggest reaching out to
> > > that
> > > community and see how these changes can be added. Sounds like a
> > > nice
> > > addition
> > > Thanks
> > > Gary
> > >
> > > From: zhi 
> > > Reply-To: OpenStack List 
> > > Date: Tuesday, December 6, 2016 at 11:06 AM
> > > To: OpenStack List 
> > > Subject: [openstack-dev] [neutron][lbaas] New extensions for
> > > HAProxy driver
> > > based LBaaSv2
> > >
> > > Hi, all
> > >
> > > I am considering add some new extensions for HAProxy driver based
> > > Neutron
> > > LBaaSv2.
> > >
> > > Extension 1, multi subprocesses supported. By following this
> > > document[1], I
> > > think we can let our HAProxy based LBaaSv2 support this feature. By
> > > adding
> > > this feature, we can enhance loadbalancers performance.
> > >
> > > Extension 2, http keep-alive supported. By following this
> > > document[2], we
> > > can make our loadbalancers more effective.
> > >
> > >
> > > Any comments are welcome!
> > >
> > > Thanks
> > > Zhi Chang
> > >
> > >
> > > [1]: http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#c
> > > pu-map
> > > [2]:
> > > http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#option
> > > %20http-keep-alive
> > > ___
> > > ___
> > > OpenStack Development Mailing List (not for usage questions)
> > > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsu
> > > bscribe
> > > 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:unsu
> > > bscribe
> > > 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:unsubs
> > cribe
> > 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


Re: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver based LBaaSv2

2016-12-07 Thread Brandon Logan
On Wed, 2016-12-07 at 06:50 -0800, Michael Johnson wrote:
> Lubosz,
> 
> I would word that very differently.  We are not dropping LBaaSv2
> support.  It is not going away.  I don't want there to be confusion
> on
> this point.
> 
> We are however, moving/merging the API from neutron into Octavia.
> So, during this work the code will be transitioning repositories and
> you will need to carefully synchronize and/or manage the changes in
> both places.
> Currently the API changes have patchsets up in the Octavia
> repository.
> However, the old namespace driver has not yet been migrated over.
I know I've talked about using the namespace driver as a guinea pig for
the nlbaas to octavia shim driver layer, but I didn't know it would be
fully supported in octavia.  This will require a bit more work because
of the callbacks the agent expects to be able to call.

> 
> Michael
> 
> 
> On Tue, Dec 6, 2016 at 8:46 AM, Kosnik, Lubosz  om> wrote:
> > Hello Zhi,
> > So currently we’re working on dropping LBasSv2 support.
> > Octavia is a big-tent project providing lbass in OpenStack and
> > after merging
> > LBasS v2 API in Octavia we will deprecate that project and in next
> > 2
> > releases we’re planning to completely wipe out that code
> > repository. If you
> > would like to help with LBasS in OpenStack you’re more than welcome
> > to start
> > working with us on Octavia.
> > 
> > Cheers,
> > Lubosz Kosnik
> > Cloud Software Engineer OSIC
> > 
> > On Dec 6, 2016, at 6:04 AM, Gary Kotton  wrote:
> > 
> > Hi,
> > I think that there is a move to Octavia. I suggest reaching out to
> > that
> > community and see how these changes can be added. Sounds like a
> > nice
> > addition
> > Thanks
> > Gary
> > 
> > From: zhi 
> > Reply-To: OpenStack List 
> > Date: Tuesday, December 6, 2016 at 11:06 AM
> > To: OpenStack List 
> > Subject: [openstack-dev] [neutron][lbaas] New extensions for
> > HAProxy driver
> > based LBaaSv2
> > 
> > Hi, all
> > 
> > I am considering add some new extensions for HAProxy driver based
> > Neutron
> > LBaaSv2.
> > 
> > Extension 1, multi subprocesses supported. By following this
> > document[1], I
> > think we can let our HAProxy based LBaaSv2 support this feature. By
> > adding
> > this feature, we can enhance loadbalancers performance.
> > 
> > Extension 2, http keep-alive supported. By following this
> > document[2], we
> > can make our loadbalancers more effective.
> > 
> > 
> > Any comments are welcome!
> > 
> > Thanks
> > Zhi Chang
> > 
> > 
> > [1]: http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#c
> > pu-map
> > [2]:
> > http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#option
> > %20http-keep-alive
> > ___
> > ___
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsu
> > bscribe
> > 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:unsu
> > bscribe
> > 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:unsubs
> cribe
> 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


Re: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver based LBaaSv2

2016-12-07 Thread Kosnik, Lubosz
Completely true Michael,

It’s like my mind is already in state that this project will loose support in 
next few releases. 2 are the standard for OpenStack. So like personally I don’t 
like to work and contribute to something what will be lost in future. And not 
like years future but near future from OpenStack perspective.

Lubosz

On Dec 7, 2016, at 8:50 AM, Michael Johnson 
> wrote:

Lubosz,

I would word that very differently.  We are not dropping LBaaSv2
support.  It is not going away.  I don't want there to be confusion on
this point.

We are however, moving/merging the API from neutron into Octavia.
So, during this work the code will be transitioning repositories and
you will need to carefully synchronize and/or manage the changes in
both places.
Currently the API changes have patchsets up in the Octavia repository.
However, the old namespace driver has not yet been migrated over.

Michael


On Tue, Dec 6, 2016 at 8:46 AM, Kosnik, Lubosz 
> wrote:
Hello Zhi,
So currently we’re working on dropping LBasSv2 support.
Octavia is a big-tent project providing lbass in OpenStack and after merging
LBasS v2 API in Octavia we will deprecate that project and in next 2
releases we’re planning to completely wipe out that code repository. If you
would like to help with LBasS in OpenStack you’re more than welcome to start
working with us on Octavia.

Cheers,
Lubosz Kosnik
Cloud Software Engineer OSIC

On Dec 6, 2016, at 6:04 AM, Gary Kotton 
> wrote:

Hi,
I think that there is a move to Octavia. I suggest reaching out to that
community and see how these changes can be added. Sounds like a nice
addition
Thanks
Gary

From: zhi >
Reply-To: OpenStack List 
>
Date: Tuesday, December 6, 2016 at 11:06 AM
To: OpenStack List 
>
Subject: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver
based LBaaSv2

Hi, all

I am considering add some new extensions for HAProxy driver based Neutron
LBaaSv2.

Extension 1, multi subprocesses supported. By following this document[1], I
think we can let our HAProxy based LBaaSv2 support this feature. By adding
this feature, we can enhance loadbalancers performance.

Extension 2, http keep-alive supported. By following this document[2], we
can make our loadbalancers more effective.


Any comments are welcome!

Thanks
Zhi Chang


[1]: http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#cpu-map
[2]:
http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#option%20http-keep-alive
__
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


Re: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver based LBaaSv2

2016-12-07 Thread Michael Johnson
Lubosz,

I would word that very differently.  We are not dropping LBaaSv2
support.  It is not going away.  I don't want there to be confusion on
this point.

We are however, moving/merging the API from neutron into Octavia.
So, during this work the code will be transitioning repositories and
you will need to carefully synchronize and/or manage the changes in
both places.
Currently the API changes have patchsets up in the Octavia repository.
However, the old namespace driver has not yet been migrated over.

Michael


On Tue, Dec 6, 2016 at 8:46 AM, Kosnik, Lubosz  wrote:
> Hello Zhi,
> So currently we’re working on dropping LBasSv2 support.
> Octavia is a big-tent project providing lbass in OpenStack and after merging
> LBasS v2 API in Octavia we will deprecate that project and in next 2
> releases we’re planning to completely wipe out that code repository. If you
> would like to help with LBasS in OpenStack you’re more than welcome to start
> working with us on Octavia.
>
> Cheers,
> Lubosz Kosnik
> Cloud Software Engineer OSIC
>
> On Dec 6, 2016, at 6:04 AM, Gary Kotton  wrote:
>
> Hi,
> I think that there is a move to Octavia. I suggest reaching out to that
> community and see how these changes can be added. Sounds like a nice
> addition
> Thanks
> Gary
>
> From: zhi 
> Reply-To: OpenStack List 
> Date: Tuesday, December 6, 2016 at 11:06 AM
> To: OpenStack List 
> Subject: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver
> based LBaaSv2
>
> Hi, all
>
> I am considering add some new extensions for HAProxy driver based Neutron
> LBaaSv2.
>
> Extension 1, multi subprocesses supported. By following this document[1], I
> think we can let our HAProxy based LBaaSv2 support this feature. By adding
> this feature, we can enhance loadbalancers performance.
>
> Extension 2, http keep-alive supported. By following this document[2], we
> can make our loadbalancers more effective.
>
>
> Any comments are welcome!
>
> Thanks
> Zhi Chang
>
>
> [1]: http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#cpu-map
> [2]:
> http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#option%20http-keep-alive
> __
> 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


Re: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver based LBaaSv2

2016-12-06 Thread Kosnik, Lubosz
Hello Zhi,
So currently we’re working on dropping LBasSv2 support.
Octavia is a big-tent project providing lbass in OpenStack and after merging 
LBasS v2 API in Octavia we will deprecate that project and in next 2 releases 
we’re planning to completely wipe out that code repository. If you would like 
to help with LBasS in OpenStack you’re more than welcome to start working with 
us on Octavia.

Cheers,
Lubosz Kosnik
Cloud Software Engineer OSIC

On Dec 6, 2016, at 6:04 AM, Gary Kotton 
> wrote:

Hi,
I think that there is a move to Octavia. I suggest reaching out to that 
community and see how these changes can be added. Sounds like a nice addition
Thanks
Gary

From: zhi >
Reply-To: OpenStack List 
>
Date: Tuesday, December 6, 2016 at 11:06 AM
To: OpenStack List 
>
Subject: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver 
based LBaaSv2

Hi, all

I am considering add some new extensions for HAProxy driver based Neutron 
LBaaSv2.

Extension 1, multi subprocesses supported. By following this document[1], I 
think we can let our HAProxy based LBaaSv2 support this feature. By adding this 
feature, we can enhance loadbalancers performance.

Extension 2, http keep-alive supported. By following this document[2], we can 
make our loadbalancers more effective.


Any comments are welcome!

Thanks
Zhi Chang


[1]: 
http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#cpu-map
[2]: 
http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#option%20http-keep-alive
__
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


Re: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver based LBaaSv2

2016-12-06 Thread Gary Kotton
Hi,
I think that there is a move to Octavia. I suggest reaching out to that 
community and see how these changes can be added. Sounds like a nice addition
Thanks
Gary

From: zhi 
Reply-To: OpenStack List 
Date: Tuesday, December 6, 2016 at 11:06 AM
To: OpenStack List 
Subject: [openstack-dev] [neutron][lbaas] New extensions for HAProxy driver 
based LBaaSv2

Hi, all

I am considering add some new extensions for HAProxy driver based Neutron 
LBaaSv2.

Extension 1, multi subprocesses supported. By following this document[1], I 
think we can let our HAProxy based LBaaSv2 support this feature. By adding this 
feature, we can enhance loadbalancers performance.

Extension 2, http keep-alive supported. By following this document[2], we can 
make our loadbalancers more effective.


Any comments are welcome!

Thanks
Zhi Chang


[1]: 
http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#cpu-map
[2]: 
http://cbonte.github.io/haproxy-dconv/1.6/configuration.html#option%20http-keep-alive
__
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