Re: [ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-30 Thread Gal Sagie
Thanks for the inputs, i cant say i agree because: 1) This is not just a scale issue, this is also a Single point of failure/HA/Redundancy problem 2) As the code size increase it will be harder to do this abstraction and it will be more error prone 3) I wasn't suggesting to actually replace the

Re: [ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-30 Thread Kyle Mestery
On Tue, Jun 30, 2015 at 2:35 PM, Russell Bryant wrote: > On 06/30/2015 04:42 AM, Gal Sagie wrote: > > Hi Justin, > > > > The idea was not to choose one database implementation over the other, > > but design things in such a way > > that its pluggable, so in terms of OVN, switching between > > imp

Re: [ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-30 Thread Russell Bryant
On 06/30/2015 04:42 AM, Gal Sagie wrote: > Hi Justin, > > The idea was not to choose one database implementation over the other, > but design things in such a way > that its pluggable, so in terms of OVN, switching between > implementations is transparent (as much as possible) > > I think that di

Re: [ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-30 Thread Gal Sagie
Hi Justin, The idea was not to choose one database implementation over the other, but design things in such a way that its pluggable, so in terms of OVN, switching between implementations is transparent (as much as possible) I think that different setups can have different scale criteria and migh

Re: [ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-29 Thread Justin Pettit
> On Jun 29, 2015, at 10:20 AM, Gal Sagie wrote: > > I think there are many open source distributed DB alternatives that can be > plugged > and implement the OVSDB DB operations API and behaviour. > > Ben and Justin, i am interested to know whats your opinion on this > suggestion, > i think now

Re: [ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-29 Thread Kyle Mestery
On Thu, Jun 25, 2015 at 8:07 AM, Russell Bryant wrote: > On 06/25/2015 07:21 AM, Gal Sagie wrote: > > Hello All, > > > > Currently OVN uses centralized ovsdb-server to serve the Northbound and > the > > Southbound DB to all the local controllers (sitting at each of the > compute > > nodes). > > >

Re: [ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-29 Thread Gal Sagie
I think there are many open source distributed DB alternatives that can be plugged and implement the OVSDB DB operations API and behaviour. Ben and Justin, i am interested to know whats your opinion on this suggestion, i think now is a good time to consider something like that. I can say that pers

Re: [ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-25 Thread Russell Bryant
On 06/25/2015 07:21 AM, Gal Sagie wrote: > Hello All, > > Currently OVN uses centralized ovsdb-server to serve the Northbound and the > Southbound DB to all the local controllers (sitting at each of the compute > nodes). > > It is a single point of failure and probably a major bottleneck to the >

[ovs-dev] OVN - Pluggable Distributed DB Infrastructure for OVSDB

2015-06-25 Thread Gal Sagie
Hello All, Currently OVN uses centralized ovsdb-server to serve the Northbound and the Southbound DB to all the local controllers (sitting at each of the compute nodes). It is a single point of failure and probably a major bottleneck to the operation of OVN in scale. I know there are efforts to m