[ovs-dev] [PATCH 2/2] ovn/TODO: Add items proposed for 2.7 in OVN IRC meeting.

Ben Pfaff blp at ovn.org
Fri Aug 19 15:01:49 UTC 2016


On Fri, Aug 19, 2016 at 10:37:36AM +0530, Numan Siddique wrote:
> On Thu, Aug 18, 2016 at 11:44 PM, Ben Pfaff <blp at ovn.org> wrote:
> 
> > Signed-off-by: Ben Pfaff <blp at ovn.org>
> > ---
> >  ovn/TODO | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 55 insertions(+)
> >
> > diff --git a/ovn/TODO b/ovn/TODO
> > index b3c4831..97a5fc9 100644
> > --- a/ovn/TODO
> > +++ b/ovn/TODO
> > @@ -1,5 +1,60 @@
> >  -*- outline -*-
> >
> > +* Work out database for clustering or HA properly.
> > +
> > +* Compromised chassis mitigation.
> > +
> > +Possibly depends on database solution.
> > +
> > +* Get incremental updates in ovn-controller and ovn-northd in some
> > +  sensible way.
> > +
> >
> 
> ​May be the below can also be added which you mentioned in the IRC meeting
> (11th August).
> 
> ------------------
> blp regXboi: We should eventually make OVN use OpenFlow "bundles" so that
> it transactionally replaces the flow table instead of deleting and then
> repopulating it.
>> 
> ​---------​--------

OK, added:

--8<--------------------------cut here-------------------------->8--

From: Ben Pfaff <blp at ovn.org>
Date: Fri, 19 Aug 2016 08:01:33 -0700
Subject: [PATCH] ovn/TODO: Add items proposed for 2.7 in OVN IRC meeting.

Signed-off-by: Ben Pfaff <blp at ovn.org>
---
 ovn/TODO | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

diff --git a/ovn/TODO b/ovn/TODO
index b3c4831..91600f7 100644
--- a/ovn/TODO
+++ b/ovn/TODO
@@ -1,5 +1,62 @@
 -*- outline -*-
 
+* Work out database for clustering or HA properly.
+
+* Compromised chassis mitigation.
+
+Possibly depends on database solution.
+
+* Get incremental updates in ovn-controller and ovn-northd in some
+  sensible way.
+
+* Testing improvements, possibly heavily based on ovn-trace.
+
+Justin Pettit: "I'm planning to write some ovn-trace tests for IPv6.
+Hopefully we can get those into 2.6."
+
+* Self-managing HA for ovn-northd (avoiding the need to set up
+  independent tooling for fail-over).
+
+Russell Bryant: "For bonus points, increasing N would scale out
+ovn-northd if it was under too much load, but that's a secondary
+concern."
+
+* Live migration.
+
+Russell Bryant: "When you're ready to have the destination take
+over, you have to remove the iface-id from the source and add it at
+the destination and i think it'd typically be configured on both
+ends, since it's a clone of the source VM (and it's config)."
+
+* VLAN trunk ports.
+
+Russell Bryant: "Today that would require creating 4096 ports for
+the VM and attach to 4096 OVN networks, so doable, but not quite
+ideal."
+
+* IPAM enhancements.
+
+Russell Bryant: "Be able to specify a MAC and only have the IP be
+dynamic.  Right now both are dynamic."
+
+* Native DNS support
+
+Russell Bryant: "This is an OpenStack requirement to fully eliminate
+the DHCP agent."
+
+* Service function chaining.
+
+* MAC learning.
+
+Han Zhou: "To support VMs that hosts workloads with their own macs,
+e.g. containers, if not using OVN native container support."
+
+* Finish up ARP/ND support: re-checking bindings, expiring bindings.
+
+* Hitless upgrade, especially for data plane.
+
+* Use OpenFlow "bundles" for transactional data plane updates.
+
 * Dynamic IP to MAC binding enhancements.
 
 OVN has basic support for establishing IP to MAC bindings dynamically,
-- 
2.1.3




More information about the dev mailing list