summaryrefslogtreecommitdiff
path: root/ovn
diff options
context:
space:
mode:
authorBen Pfaff <blp@ovn.org>2016-08-26 13:59:05 -0700
committerBen Pfaff <blp@ovn.org>2016-08-26 13:59:05 -0700
commit03dabc347946d13f3dce71a7f14af636a7fc5ba9 (patch)
treecb3fc61442a1712b5b5d737c689b1704b7051553 /ovn
parente0a47eae57690a8fc6e6f90405fa2e024d0830f4 (diff)
downloadopenvswitch-03dabc347946d13f3dce71a7f14af636a7fc5ba9.tar.gz
ovn: Add TODO items proposed for 2.7 in OVN IRC meeting.
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'ovn')
-rw-r--r--ovn/TODO60
1 files changed, 60 insertions, 0 deletions
diff --git a/ovn/TODO b/ovn/TODO
index 3e69927e7..9a90a4a60 100644
--- a/ovn/TODO
+++ b/ovn/TODO
@@ -1,5 +1,65 @@
-*- outline -*-
+* Work out database for clustering or HA properly.
+
+* Compromised chassis mitigation.
+
+Possibly depends on database solution.
+
+Latest discussion:
+http://openvswitch.org/pipermail/dev/2016-August/078106.html
+
+* 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.
+
* L3 support
** Logical routers should send RST replies to TCP packets.