commit | 17d0045c99fff9594b9d19dd2d875021b4c27a4b | [log] [tgz] |
---|---|---|
author | Jonathan Hart <jono@onlab.us> | Tue Apr 21 17:10:00 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Apr 23 00:16:29 2015 +0000 |
tree | d2c333b7a4b123f4b14890b455ad8de6b11f95c3 | |
parent | bdcbb108ef1bd43e52da1fb1fefe19c60f6c2710 [diff] |
Upgrade packet requests to use flow objectives API. Addressed a few issues found while using the flow objectives across a cluster: * Flow objectives should be installable from any node, not just the master. Therefore we need to ensure all nodes initialize a driver for each switch. * We no longer store a list of objectives that are waiting for the switch to arrive. If the we don't know about the switch yet we'll try a few times over a few seconds to find it, but after that we'll give up and report an error to the client. * Default drivers need to be available when the FlowObjectiveManager starts up, otherwise it is common to get flow objective requests before any drivers have been loaded. Change-Id: I1c2ea6a223232402c31e8139729e4b6251ab8b0f
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.