On 17 Jan 2014, at 19:53, Jay Pipes <[email protected]> wrote:

> On Fri, 2014-01-17 at 17:03 +0000, Andrew Hutchings wrote:
>> On 17 Jan 2014, at 16:10, Jay Pipes <[email protected]> wrote:
>> 
>>> On Fri, 2014-01-17 at 14:34 +0100, Thomas Herve wrote:
>>>> Hi all,
>>>> 
>>>> I've been looking at Neutron default LBaaS provider using haproxy, and 
>>>> while it's working nicely, it seems to have several shortcomings in terms 
>>>> of scalability and high availability. The Libra project seems to offer a 
>>>> more robust alternative, at least for scaling. The haproxy implementation 
>>>> in Neutron seems to continue to evolve (like with 
>>>> https://blueprints.launchpad.net/neutron/+spec/lbaas-ha-haproxy), but I'm 
>>>> wondering why we can't leverage Libra. The APIs are a bit different, but 
>>>> the goals look very similar, and there is a waste of effort with 2 
>>>> different implementations. Maybe we could see a Libra driver for Neutron 
>>>> LBaaS for example?
>>> 
>>> Yep, it's a completely duplicative and wasteful effort.
>>> 
>>> It would be great for Libra developers to contribute to Neutron LBaaS.
>> 
>> Hi Jay and Thomas,
>> 
>> I am the outgoing technical lead of Libra for HP.  But will reply whilst the 
>> new technical lead (Marc Pilon) gets subscribed to this.
> 
> :( I had no idea, Andrew!

Not a big deal, I have some cool stuff open source stuff in HP I’m moving on to 
which I’m excited about and can help Openstack in other ways.  You should hear 
about that in a few months time.

>> I would go as far as duplicative or wasteful. Libra existed before Neutron 
>> LBaaS and is originally based on the Atlas API specifications.  Neutron 
>> LBaaS has started duplicating some of our features recently which we find 
>> quite flattering.
> 
> I presume you meant you would *not* go as far as duplicative or
> wasteful :)

Yes, sorry, got back from Seattle a couple of days ago and am extremely jet 
lagged :)

> So, please don't take this the wrong way... but does anyone other than
> HP run Libra? Likewise, does anyone other than Rackspace run Atlas?

No one else runs it in production that I know about, but there are several 
trying it out and appearing to want to contribute.

> I find it a little difficult to comprehend why, if Libra preceded work
> on Neutron LBaaS, that it wasn't used as the basis of Neutron's LBaaS
> work. I can understand this for Atlas, since it's Java, but Libra is
> Python code... so it's even more confusing to me.
> 
> Granted, I don't know the history of Neutron LBaaS, but it just seems to
> be that this particular area (LBaaS) has such blatantly overlapping
> codebases with separate contributor teams. Just baffling really.
> 
> Any background or history you can give me (however opinionated!) would
> be very much appreciated :)

I don’t know if we pre-dated the planning phase, judging by a later email on 
this thread our planning phases were at the same time.  I wasn’t a big part of 
the planning phase so it is difficult to comment there.  But we had something 
we could use before we were in a place where we could even try out Neutron.  
Also to start with our API was Java based (a Python replacement came later).

>> After the 5.x release of Libra has been stabilised we will be working 
>> towards integration with Neutron.  It is a very important thing on our 
>> roadmap and we are already working with 2 other large companies in Openstack 
>> to figure that piece out.
> 
> Which large OpenStack companies? Are these companies currently deploying
> Libra?

I’m not sure what is public and what isn’t so I won’t name names.  They are 
currently talking to us about the best ways of working with us.  Both companies 
want to use Libra in different and interesting ways.  They are not currently 
deploying it but are both playing with it.  It is early days, they both 
approached us just before the Christmas break.

We know that working with the wider community with Libra has not been our 
strong point.  It is something I want the team to rectify and they are showing 
signs of making that happen.  People that are interested in Libra are welcome 
to hang out in the #stackforge-libra IRC channel to talk to us.
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to