Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

TODO

 

HTML








        Release Notes - ONOS - Version 1.2.0

    

<h2>        Sub-task

</h2>

<ul>

<li>[<a href='ONOS-268https://jira.onosproject.org/browse/ONOS-268'>ONOS-268</a>] -         Implement slide-out toolbar (framework)

</li>

<li>[<a href='ONOS-269https://jira.onosproject.org/browse/ONOS-269'>ONOS-269</a>] -         Provide tool registration (icon/tooltip/callback)

</li>

<li>[<a href='ONOS-270https://jira.onosproject.org/browse/ONOS-270'>ONOS-270</a>] -         Implement tools for topology view

</li>

<li>[<a href='ONOS-271https://jira.onosproject.org/browse/ONOS-271'>ONOS-271</a>] -         Make Links selectable

</li>

<li>[<a href='ONOS-272https://jira.onosproject.org/browse/ONOS-272'>ONOS-272</a>] -         Add requestLinkDetails event

</li>

<li>[<a href='ONOS-486https://jira.onosproject.org/browse/ONOS-486'>ONOS-486</a>] -         Design and implement a framework for measuring SDN-IP performance

</li>

<li>[<a href='ONOS-576https://jira.onosproject.org/browse/ONOS-576'>ONOS-576</a>] -         Assess and publish HA assessment

</li>

<li>[<a href='ONOS-641https://jira.onosproject.org/browse/ONOS-641'>ONOS-641</a>] -         Update IP-related unit tests to include IPv6 as well

</li>

<li>[<a href='ONOS-821https://jira.onosproject.org/browse/ONOS-821'>ONOS-821</a>] -         Add a new interfance for FlowRuleService

</li>

<li>[<a href='ONOS-823https://jira.onosproject.org/browse/ONOS-823'>ONOS-823</a>] -         Implement FlowModBuilderTTP

</li>

<li>[<a href='ONOS-824https://jira.onosproject.org/browse/ONOS-824'>ONOS-824</a>] -         Modify the OFSwitchImplOVS10/13

</li>

<li>[<a href='ONOS-894https://jira.onosproject.org/browse/ONOS-894'>ONOS-894</a>] -         Implement OFGroupProvider

</li>

<li>[<a href='ONOS-895https://jira.onosproject.org/browse/ONOS-895'>ONOS-895</a>] -         Implement GroupManager

</li>

<li>[<a href='ONOS-896https://jira.onosproject.org/browse/ONOS-896'>ONOS-896</a>] -         Implement distributed GroupStore

</li>

<li>[<a href='ONOS-928https://jira.onosproject.org/browse/ONOS-928'>ONOS-928</a>] -         Implement distributed GroupStore

</li>

<li>[<a href='ONOS-950https://jira.onosproject.org/browse/ONOS-950'>ONOS-950</a>] -         Support cross partition transactional updates.

</li>

<li>[<a href='ONOS-969https://jira.onosproject.org/browse/ONOS-969'>ONOS-969</a>] -         Extend LINC logic to create new optical port

</li>

<li>[<a href='ONOS-970https://jira.onosproject.org/browse/ONOS-970'>ONOS-970</a>] -         Design API for add port in LINC

</li>

<li>[<a href='ONOS-971https://jira.onosproject.org/browse/ONOS-971'>ONOS-971</a>] -         Extend LINC CLI with add optical port

</li>

<li>[<a href='ONOS-972https://jira.onosproject.org/browse/ONOS-972'>ONOS-972</a>] -         Implement add optical port in Mininet

</li>

<li>[<a href='ONOS-973https://jira.onosproject.org/browse/ONOS-973'>ONOS-973</a>] -         Create a UnitTest codes

</li>

<li>[<a href='ONOS-977https://jira.onosproject.org/browse/ONOS-977'>ONOS-977</a>] -         Update the actions in TrafficTreatment

</li>

<li>[<a href='ONOS-1053https://jira.onosproject.org/browse/ONOS-1053'>ONOS-1053</a>] -         Fix Intent REST API and Test

</li>

<li>[<a href='ONOS-1059https://jira.onosproject.org/browse/ONOS-1059'>ONOS-1059</a>] -         Take a pass on comment/code cleanup

</li>

<li>[<a href='ONOS-1061https://jira.onosproject.org/browse/ONOS-1061'>ONOS-1061</a>] -         Improve unit test coverage

</li>

<li>[<a href='ONOS-1062https://jira.onosproject.org/browse/ONOS-1062'>ONOS-1062</a>] -         Harden/Verify &quot;error&quot; code paths

</li>

<li>[<a href='ONOS-1080https://jira.onosproject.org/browse/ONOS-1080'>ONOS-1080</a>] -         DeviceProvider RPC

</li>

<li>[<a href='ONOS-1082https://jira.onosproject.org/browse/ONOS-1082'>ONOS-1082</a>] -         Connect to ROADM and add device to core

</li>

<li>[<a href='ONOS-1083https://jira.onosproject.org/browse/ONOS-1083'>ONOS-1083</a>] -         Connect to ROADM and add device to core

</li>

<li>[<a href='ONOS-1088https://jira.onosproject.org/browse/ONOS-1088'>ONOS-1088</a>] -         Device vendor annotations &amp; provider selection

</li>

<li>[<a href='ONOS-1098https://jira.onosproject.org/browse/ONOS-1098'>ONOS-1098</a>] -         Mechanism to point to YANG model

</li>

<li>[<a href='ONOS-1099https://jira.onosproject.org/browse/ONOS-1099'>ONOS-1099</a>] -         Write or reuse library to parse YANG models

</li>

<li>[<a href='ONOS-1100https://jira.onosproject.org/browse/ONOS-1100'>ONOS-1100</a>] -         Test YANG parser with ACL model

</li>

<li>[<a href='ONOS-1110https://jira.onosproject.org/browse/ONOS-1110'>ONOS-1110</a>] -         Verify the feasibility with Internet2

</li>

<li>[<a href='ONOS-1128https://jira.onosproject.org/browse/ONOS-1128'>ONOS-1128</a>] -         Pull port stats from ROADM and add to core

</li>

<li>[<a href='ONOS-1175https://jira.onosproject.org/browse/ONOS-1175'>ONOS-1175</a>] -         Downlaod ONOS VM and understand how it works

</li>

<li>[<a href='ONOS-1176https://jira.onosproject.org/browse/ONOS-1176'>ONOS-1176</a>] -         Download Jono script for mininet from SDN-IP repository and understand how it works

</li>

<li>[<a href='ONOS-1177https://jira.onosproject.org/browse/ONOS-1177'>ONOS-1177</a>] -         Create a new VM and integrate dockers according to what has been learnt from the downloaded VM

</li>

<li>[<a href='ONOS-1178https://jira.onosproject.org/browse/ONOS-1178'>ONOS-1178</a>] -         Integrate the Jono script to the newly created VM

</li>

<li>[<a href='ONOS-1236https://jira.onosproject.org/browse/ONOS-1236'>ONOS-1236</a>] -         Server-side handler registration mechanism

</li>

<li>[<a href='ONOS-1237https://jira.onosproject.org/browse/ONOS-1237'>ONOS-1237</a>] -         Client-side handler registration mechanism

</li>

<li>[<a href='ONOS-1238https://jira.onosproject.org/browse/ONOS-1238'>ONOS-1238</a>] -         Implement core handlers for exchange of node information

</li>

<li>[<a href='ONOS-1239https://jira.onosproject.org/browse/ONOS-1239'>ONOS-1239</a>] -         Implement client-side error handler to fail-over to another node

</li>

<li>[<a href='ONOS-1240https://jira.onosproject.org/browse/ONOS-1240'>ONOS-1240</a>] -         Implement topology view server-side handler registration

</li>

<li>[<a href='ONOS-1241https://jira.onosproject.org/browse/ONOS-1241'>ONOS-1241</a>] -         Implement topology view client-side handler registration

</li>

<li>[<a href='ONOS-1246https://jira.onosproject.org/browse/ONOS-1246'>ONOS-1246</a>] -         Add a function to attach a IPv4 address to a host created with IPv6 address or vice versa

</li>

<li>[<a href='ONOS-1268https://jira.onosproject.org/browse/ONOS-1268'>ONOS-1268</a>] -         Expose IPv6 support at the ONOS CLI level

</li>

<li>[<a href='ONOS-1269https://jira.onosproject.org/browse/ONOS-1269'>ONOS-1269</a>] -         Expose IPv6 support at the ONOS REST level

</li>

<li>[<a href='ONOS-1270https://jira.onosproject.org/browse/ONOS-1270'>ONOS-1270</a>] -         IPv6 and SDN-IP: Verify the receiving of IPv6 routes over IPv6 BGP peering

</li>

<li>[<a href='ONOS-1271https://jira.onosproject.org/browse/ONOS-1271'>ONOS-1271</a>] -         Add missing IPv6-related unit tests

</li>

<li>[<a href='ONOS-1273https://jira.onosproject.org/browse/ONOS-1273'>ONOS-1273</a>] -         Q/A: Write IPv6 system test plan

</li>

<li>[<a href='ONOS-1274https://jira.onosproject.org/browse/ONOS-1274'>ONOS-1274</a>] -         Q/A: Implement the IPv6 system test plan

</li>

<li>[<a href='ONOS-1275https://jira.onosproject.org/browse/ONOS-1275'>ONOS-1275</a>] -         Update SDN-IP system test to test receiving of IPv6 routes over IPv4 and IPv6 BGP peering

</li>

<li>[<a href='ONOS-1303https://jira.onosproject.org/browse/ONOS-1303'>ONOS-1303</a>] -         Modify existing ONOS code to switch over to the new shared facility as appropriate

</li>

<li>[<a href='ONOS-1330https://jira.onosproject.org/browse/ONOS-1330'>ONOS-1330</a>] -         Modify multi to single point intent driver function to accept multiple ingress devices instead of just two

</li>

<li>[<a href='ONOS-1345https://jira.onosproject.org/browse/ONOS-1345'>ONOS-1345</a>] -         Design a new topology (or SB) event test

</li>

<li>[<a href='ONOS-1346https://jira.onosproject.org/browse/ONOS-1346'>ONOS-1346</a>] -         Test for intent re-route latency

</li>

<li>[<a href='ONOS-1348https://jira.onosproject.org/browse/ONOS-1348'>ONOS-1348</a>] -         refactor all perf test scripts to adopt new application activation method

</li>

<li>[<a href='ONOS-1349https://jira.onosproject.org/browse/ONOS-1349'>ONOS-1349</a>] -         refactor switch/link latency test for CI

</li>

<li>[<a href='ONOS-1350https://jira.onosproject.org/browse/ONOS-1350'>ONOS-1350</a>] -         refactor flow subsystem TP test for CI

</li>

<li>[<a href='ONOS-1351https://jira.onosproject.org/browse/ONOS-1351'>ONOS-1351</a>] -         refactor Intent TP test for CI

</li>

<li>[<a href='ONOS-1352https://jira.onosproject.org/browse/ONOS-1352'>ONOS-1352</a>] -         refactor Intent Latency test for CI

</li>

<li>[<a href='ONOS-1353https://jira.onosproject.org/browse/ONOS-1353'>ONOS-1353</a>] -         Resolve Perf test result discrepancies

</li>

<li>[<a href='ONOS-1361https://jira.onosproject.org/browse/ONOS-1361'>ONOS-1361</a>] -         document for wiki

</li>

<li>[<a href='ONOS-1362https://jira.onosproject.org/browse/ONOS-1362'>ONOS-1362</a>] -         Support AsyncConsistentMap for async interaction with Consistent data store

</li>

<li>[<a href='ONOS-1367https://jira.onosproject.org/browse/ONOS-1367'>ONOS-1367</a>] -         Extend LeadershipService with Administrative interface

</li>

<li>[<a href='ONOS-1368https://jira.onosproject.org/browse/ONOS-1368'>ONOS-1368</a>] -         Get app status driver function

</li>

<li>[<a href='ONOS-1369https://jira.onosproject.org/browse/ONOS-1369'>ONOS-1369</a>] -         driver function around onos:apps

</li>

<li>[<a href='ONOS-1370https://jira.onosproject.org/browse/ONOS-1370'>ONOS-1370</a>] -         driver function around onos:app

</li>

<li>[<a href='ONOS-1371https://jira.onosproject.org/browse/ONOS-1371'>ONOS-1371</a>] -         driver function to activate an ONOS app

</li>

<li>[<a href='ONOS-1372https://jira.onosproject.org/browse/ONOS-1372'>ONOS-1372</a>] -         driver function to deactivate an ONOS app

</li>

<li>[<a href='ONOS-1373https://jira.onosproject.org/browse/ONOS-1373'>ONOS-1373</a>] -         driver function to uninstall an ONOS app

</li>

<li>[<a href='ONOS-1375https://jira.onosproject.org/browse/ONOS-1375'>ONOS-1375</a>] -         modify create cell driver function to use the new onos app subsystem

</li>

<li>[<a href='ONOS-1394https://jira.onosproject.org/browse/ONOS-1394'>ONOS-1394</a>] -         Add number of iterations and last modified to IntentData

</li>

<li>[<a href='ONOS-1395https://jira.onosproject.org/browse/ONOS-1395'>ONOS-1395</a>] -         Recompile/install intents that fail in IntentManager

</li>

<li>[<a href='ONOS-1398https://jira.onosproject.org/browse/ONOS-1398'>ONOS-1398</a>] -         Add CORRUPT state

</li>

<li>[<a href='ONOS-1402https://jira.onosproject.org/browse/ONOS-1402'>ONOS-1402</a>] -         Substitute Docker with LXC

</li>

<li>[<a href='ONOS-1405https://jira.onosproject.org/browse/ONOS-1405'>ONOS-1405</a>] -         Implement persistent store using MapDB

</li>

<li>[<a href='ONOS-1406https://jira.onosproject.org/browse/ONOS-1406'>ONOS-1406</a>] -         Measure performance of persistence vs no persistence

</li>

<li>[<a href='ONOS-1417https://jira.onosproject.org/browse/ONOS-1417'>ONOS-1417</a>] -         Driver function to check unique app ids

</li>

<li>[<a href='ONOS-1420https://jira.onosproject.org/browse/ONOS-1420'>ONOS-1420</a>] -         TestON Drivers: Include support for a list of apps

</li>

<li>[<a href='ONOS-1426https://jira.onosproject.org/browse/ONOS-1426'>ONOS-1426</a>] -         Configuration subsystem

</li>

<li>[<a href='ONOS-1427https://jira.onosproject.org/browse/ONOS-1427'>ONOS-1427</a>] -         Application subsystem

</li>

<li>[<a href='ONOS-1428https://jira.onosproject.org/browse/ONOS-1428'>ONOS-1428</a>] -         Core distribution mechanisms

</li>

<li>[<a href='ONOS-1446https://jira.onosproject.org/browse/ONOS-1446'>ONOS-1446</a>] -         Site selection

</li>

<li>[<a href='ONOS-1448https://jira.onosproject.org/browse/ONOS-1448'>ONOS-1448</a>] -         ONOS cluster installation

</li>

<li>[<a href='ONOS-1461https://jira.onosproject.org/browse/ONOS-1461'>ONOS-1461</a>] -         Create process/object for dealing with CORRUPT 

</li>

<li>[<a href='ONOS-1462https://jira.onosproject.org/browse/ONOS-1462'>ONOS-1462</a>] -         recompute intents from the pending map if they are stuck there

</li>

<li>[<a href='ONOS-1486https://jira.onosproject.org/browse/ONOS-1486'>ONOS-1486</a>] -         OpenWRT as a residential gateway

</li>

<li>[<a href='ONOS-1487https://jira.onosproject.org/browse/ONOS-1487'>ONOS-1487</a>] -         ONT + PMC Sierra 

</li>

<li>[<a href='ONOS-1489https://jira.onosproject.org/browse/ONOS-1489'>ONOS-1489</a>] -         Order server

</li>

<li>[<a href='ONOS-1498https://jira.onosproject.org/browse/ONOS-1498'>ONOS-1498</a>] -         Implement TestON driver function for adding MPLS intent

</li>

<li>[<a href='ONOS-1512https://jira.onosproject.org/browse/ONOS-1512'>ONOS-1512</a>] -         Pull port stats from ROADM and add to core

</li>

<li>[<a href='ONOS-1532https://jira.onosproject.org/browse/ONOS-1532'>ONOS-1532</a>] -         Obtain Spirent traffic generators

</li>

<li>[<a href='ONOS-1574https://jira.onosproject.org/browse/ONOS-1574'>ONOS-1574</a>] -         Add status verification to point to point intent

</li>

<li>[<a href='ONOS-1575https://jira.onosproject.org/browse/ONOS-1575'>ONOS-1575</a>] -         Add status verification to multi-to-single point intent 

</li>

<li>[<a href='ONOS-1576https://jira.onosproject.org/browse/ONOS-1576'>ONOS-1576</a>] -         Add status verification to single to multi point intents

</li>

<li>[<a href='ONOS-1578https://jira.onosproject.org/browse/ONOS-1578'>ONOS-1578</a>] -         Update ProdFunc test to use the new ONOS App subsystem

</li>

<li>[<a href='ONOS-1579https://jira.onosproject.org/browse/ONOS-1579'>ONOS-1579</a>] -         Update MultiProd test to use the new ONOS App subsystem

</li>

<li>[<a href='ONOS-1581https://jira.onosproject.org/browse/ONOS-1581'>ONOS-1581</a>] -         Add single to multi point intents to Att topology

</li>

<li>[<a href='ONOS-1582https://jira.onosproject.org/browse/ONOS-1582'>ONOS-1582</a>] -         Add single to multi point intent to Chordal topology

</li>

<li>[<a href='ONOS-1583https://jira.onosproject.org/browse/ONOS-1583'>ONOS-1583</a>] -         Add single to multi point intent to Spine topology

</li>

<li>[<a href='ONOS-1613https://jira.onosproject.org/browse/ONOS-1613'>ONOS-1613</a>] -         Investigate how to create vlans with mininet

</li>

<li>[<a href='ONOS-1626https://jira.onosproject.org/browse/ONOS-1626'>ONOS-1626</a>] -         Implement DNS packet in packet library

</li>

<li>[<a href='ONOS-1640https://jira.onosproject.org/browse/ONOS-1640'>ONOS-1640</a>] -         Test Application for Atomic Counters

</li>

<li>[<a href='ONOS-1641https://jira.onosproject.org/browse/ONOS-1641'>ONOS-1641</a>] -         Test Application for Distributed Set

</li>

<li>[<a href='ONOS-1651https://jira.onosproject.org/browse/ONOS-1651'>ONOS-1651</a>] -         reactive routing design and implementation

</li>

<li>[<a href='ONOS-1652https://jira.onosproject.org/browse/ONOS-1652'>ONOS-1652</a>] -         Reset the existing OF office access point and install the latest stable OpenWRT fimware (14.07))

</li>

<li>[<a href='ONOS-1658https://jira.onosproject.org/browse/ONOS-1658'>ONOS-1658</a>] -         The HA design and discussion

</li>

<li>[<a href='ONOS-1659https://jira.onosproject.org/browse/ONOS-1659'>ONOS-1659</a>] -         HA implementation

</li>

<li>[<a href='ONOS-1660https://jira.onosproject.org/browse/ONOS-1660'>ONOS-1660</a>] -         virtual gateway design and discussion

</li>

<li>[<a href='ONOS-1661https://jira.onosproject.org/browse/ONOS-1661'>ONOS-1661</a>] -         virtual gateway implementation

</li>

<li>[<a href='ONOS-1670https://jira.onosproject.org/browse/ONOS-1670'>ONOS-1670</a>] -         write wiki document for virtual gateway

</li>

<li>[<a href='ONOS-1675https://jira.onosproject.org/browse/ONOS-1675'>ONOS-1675</a>] -         Add OMS, OCH and ODUCLT port classes and attributes

</li>

<li>[<a href='ONOS-1686https://jira.onosproject.org/browse/ONOS-1686'>ONOS-1686</a>] -         Implement single to multipoint intent test script in Functionality test

</li>

<li>[<a href='ONOS-1688https://jira.onosproject.org/browse/ONOS-1688'>ONOS-1688</a>] -         Brainstorm and finalize on new functionality topology

</li>

<li>[<a href='ONOS-1689https://jira.onosproject.org/browse/ONOS-1689'>ONOS-1689</a>] -         Segregate all test cases/scripts and group them to cover each functionality/feature

</li>

<li>[<a href='ONOS-1691https://jira.onosproject.org/browse/ONOS-1691'>ONOS-1691</a>] -         Add glyph to the device details panel (topo view)

</li>

<li>[<a href='ONOS-1692https://jira.onosproject.org/browse/ONOS-1692'>ONOS-1692</a>] -         Add glyph to the device details panel (device table view)

</li>

<li>[<a href='ONOS-1693https://jira.onosproject.org/browse/ONOS-1693'>ONOS-1693</a>] -         Create the flow table view on the client-side

</li>

<li>[<a href='ONOS-1694https://jira.onosproject.org/browse/ONOS-1694'>ONOS-1694</a>] -         Generate tabular flow data on the server side

</li>

<li>[<a href='ONOS-1702https://jira.onosproject.org/browse/ONOS-1702'>ONOS-1702</a>] -         Provision 2 new NETGEAR routers as RGs

</li>

<li>[<a href='ONOS-1712https://jira.onosproject.org/browse/ONOS-1712'>ONOS-1712</a>] -         Implement cross-connect operation using FlowRule API

</li>

<li>[<a href='ONOS-1713https://jira.onosproject.org/browse/ONOS-1713'>ONOS-1713</a>] -         Implement cross-connect operation using FlowRule API

</li>

<li>[<a href='ONOS-1730https://jira.onosproject.org/browse/ONOS-1730'>ONOS-1730</a>] -         Create Mininet config file for new topology

</li>

<li>[<a href='ONOS-1737https://jira.onosproject.org/browse/ONOS-1737'>ONOS-1737</a>] -         Create a new Jenkins Job Specific for Optical Test

</li>

<li>[<a href='ONOS-1744https://jira.onosproject.org/browse/ONOS-1744'>ONOS-1744</a>] -         Simplify test results pages on wiki

</li>

<li>[<a href='ONOS-1754https://jira.onosproject.org/browse/ONOS-1754'>ONOS-1754</a>] -         Install Dell R410 servers as compute nodes

</li>

<li>[<a href='ONOS-1769https://jira.onosproject.org/browse/ONOS-1769'>ONOS-1769</a>] -         Define a class representing frequency

</li>

<li>[<a href='ONOS-1771https://jira.onosproject.org/browse/ONOS-1771'>ONOS-1771</a>] -         Create HA Test cases for sets and counters

</li>

<li>[<a href='ONOS-1823https://jira.onosproject.org/browse/ONOS-1823'>ONOS-1823</a>] -         Basic Multi-instance validation on Dell switches without triggering any control plane failures

</li>

<li>[<a href='ONOS-1825https://jira.onosproject.org/browse/ONOS-1825'>ONOS-1825</a>] -         Multi-instance test validations on Dell

</li>

<li>[<a href='ONOS-1832https://jira.onosproject.org/browse/ONOS-1832'>ONOS-1832</a>] -         Verify TestON single-instance test2 is passing with ONOS-1786 changes

</li>

<li>[<a href='ONOS-1833https://jira.onosproject.org/browse/ONOS-1833'>ONOS-1833</a>] -         Enabling other TestON single-instance tests with different topologies with changes from ONOS-1786 and ONOS-1791

</li>

<li>[<a href='ONOS-1838https://jira.onosproject.org/browse/ONOS-1838'>ONOS-1838</a>] -         State replication of neighbor-set to next objective in SR group handler to handle multi-instance scenarios

</li>

<li>[<a href='ONOS-1840https://jira.onosproject.org/browse/ONOS-1840'>ONOS-1840</a>] -         Reorganize functionality tests into new format

</li>

<li>[<a href='ONOS-1869https://jira.onosproject.org/browse/ONOS-1869'>ONOS-1869</a>] -         Provide CLI support on tunnel subsystem for QA purposes

</li>

<li>[<a href='ONOS-1870https://jira.onosproject.org/browse/ONOS-1870'>ONOS-1870</a>] -         Provide CLI support on Label subsystem for QA purposes

</li>

<li>[<a href='ONOS-1871https://jira.onosproject.org/browse/ONOS-1871'>ONOS-1871</a>] -         Provide CLI support on flowrule subsystem extension for QA purposes

</li>

<li>[<a href='ONOS-1873https://jira.onosproject.org/browse/ONOS-1873'>ONOS-1873</a>] -         Implement Instructions for Packet + Optical

</li>

<li>[<a href='ONOS-1875https://jira.onosproject.org/browse/ONOS-1875'>ONOS-1875</a>] -         Support new Instructions in InstructionCodec

</li>

<li>[<a href='ONOS-1876https://jira.onosproject.org/browse/ONOS-1876'>ONOS-1876</a>] -         Add unit tests for ModL0OchSignal

</li>

<li>[<a href='ONOS-1884https://jira.onosproject.org/browse/ONOS-1884'>ONOS-1884</a>] -         Add REST API

</li>

<li>[<a href='ONOS-1886https://jira.onosproject.org/browse/ONOS-1886'>ONOS-1886</a>] -         Move wpa_supplicant to OVS internal interface

</li>

<li>[<a href='ONOS-1942https://jira.onosproject.org/browse/ONOS-1942'>ONOS-1942</a>] -         HA test on Cardinal RC

</li>

<li>[<a href='ONOS-1953https://jira.onosproject.org/browse/ONOS-1953'>ONOS-1953</a>] -         Cable up switches and servers

</li>

<li>[<a href='ONOS-1961https://jira.onosproject.org/browse/ONOS-1961'>ONOS-1961</a>] -         Application Subsystem documentation

</li>

<li>[<a href='ONOS-1964https://jira.onosproject.org/browse/ONOS-1964'>ONOS-1964</a>] -         Incubator region documentation

</li>

<li>[<a href='ONOS-1971https://jira.onosproject.org/browse/ONOS-1971'>ONOS-1971</a>] -         Host intents Test

</li>

<li>[<a href='ONOS-1972https://jira.onosproject.org/browse/ONOS-1972'>ONOS-1972</a>] -         Point Intent Test

</li>

<li>[<a href='ONOS-1973https://jira.onosproject.org/browse/ONOS-1973'>ONOS-1973</a>] -         Single Point to Multi Point intents

</li>

<li>[<a href='ONOS-1974https://jira.onosproject.org/browse/ONOS-1974'>ONOS-1974</a>] -         Muti Point to Single Point intents

</li>

<li>[<a href='ONOS-1975https://jira.onosproject.org/browse/ONOS-1975'>ONOS-1975</a>] -         Update wiki on HA Test plan &amp; results

</li>

<li>[<a href='ONOS-1984https://jira.onosproject.org/browse/ONOS-1984'>ONOS-1984</a>] -         Add VLAN host intent

</li>

<li>[<a href='ONOS-1985https://jira.onosproject.org/browse/ONOS-1985'>ONOS-1985</a>] -         Add VLAN point intent

</li>

<li>[<a href='ONOS-2028https://jira.onosproject.org/browse/ONOS-2028'>ONOS-2028</a>] -         Component Subsystem REST API documentation

</li>

<li>[<a href='ONOS-2039https://jira.onosproject.org/browse/ONOS-2039'>ONOS-2039</a>] -         Add VLAN point to multi point intent

</li>

<li>[<a href='ONOS-2040https://jira.onosproject.org/browse/ONOS-2040'>ONOS-2040</a>] -         Add VLAN multi point to point intent

</li>

<li>[<a href='ONOS-2072https://jira.onosproject.org/browse/ONOS-2072'>ONOS-2072</a>] -         Add option in startNet function in mininet driver to start mininet using sudo mn

</li>

</ul>

        

<h2>        Bug

</h2>

<ul>

<li>[<a href='ONOS-179https://jira.onosproject.org/browse/ONOS-179'>ONOS-179</a>] -         Channel in AbstractOpenFlowSwitch should be private

</li>

<li>[<a href='ONOS-180https://jira.onosproject.org/browse/ONOS-180'>ONOS-180</a>] -         Make sure shutdown behaviour is clean

</li>

<li>[<a href='ONOS-260https://jira.onosproject.org/browse/ONOS-260'>ONOS-260</a>] -         Ping cannot go through when both P2P and H2H intent configured 

</li>

<li>[<a href='ONOS-262https://jira.onosproject.org/browse/ONOS-262'>ONOS-262</a>] -         Intent stays in INSTALLING state after it is added back from removed list

</li>

<li>[<a href='ONOS-376https://jira.onosproject.org/browse/ONOS-376'>ONOS-376</a>] -         Can&#39;t handle intents causing exception/error properly

</li>

<li>[<a href='ONOS-428https://jira.onosproject.org/browse/ONOS-428'>ONOS-428</a>] -         Implement DistributedLockManager&#39;s listener management

</li>

<li>[<a href='ONOS-437https://jira.onosproject.org/browse/ONOS-437'>ONOS-437</a>] -         Host intents have no flows after some ONOS nodes restart

</li>

<li>[<a href='ONOS-458https://jira.onosproject.org/browse/ONOS-458'>ONOS-458</a>] -         Topology View: host link labels still visible when hosts are hidden

</li>

<li>[<a href='ONOS-459https://jira.onosproject.org/browse/ONOS-459'>ONOS-459</a>] -         Topology View: orphaned link labels

</li>

<li>[<a href='ONOS-709https://jira.onosproject.org/browse/ONOS-709'>ONOS-709</a>] -         After killing one of the node of ONOS cluster, the node didn&#39;t disappear.

</li>

<li>[<a href='ONOS-838https://jira.onosproject.org/browse/ONOS-838'>ONOS-838</a>] -         Foo app&#39;s pom.xml specifies old version as parent pom

</li>

<li>[<a href='ONOS-905https://jira.onosproject.org/browse/ONOS-905'>ONOS-905</a>] -         Intent disappears after 3 of 7 ONOS nodes restart

</li>

<li>[<a href='ONOS-960https://jira.onosproject.org/browse/ONOS-960'>ONOS-960</a>] -         Signed/unsigned value mismatch for OpenFlow-related match/action conditions

</li>

<li>[<a href='ONOS-991https://jira.onosproject.org/browse/ONOS-991'>ONOS-991</a>] -         Event handling in OpenFlowRuleProvider

</li>

<li>[<a href='ONOS-1012https://jira.onosproject.org/browse/ONOS-1012'>ONOS-1012</a>] -         TCP checksum error when using with IPv6

</li>

<li>[<a href='ONOS-1013https://jira.onosproject.org/browse/ONOS-1013'>ONOS-1013</a>] -         UDP checksum error when using with IPv6

</li>

<li>[<a href='ONOS-1142https://jira.onosproject.org/browse/ONOS-1142'>ONOS-1142</a>] -         LeadershipEvent serialization exception

</li>

<li>[<a href='ONOS-1153https://jira.onosproject.org/browse/ONOS-1153'>ONOS-1153</a>] -         Switch interfaces appearing as hosts when using IPv6

</li>

<li>[<a href='ONOS-1160https://jira.onosproject.org/browse/ONOS-1160'>ONOS-1160</a>] -         Sends group stats not only to OF1.3 switch also to OF1.0 switch

</li>

<li>[<a href='ONOS-1167https://jira.onosproject.org/browse/ONOS-1167'>ONOS-1167</a>] -         NPE in UI Topo view

</li>

<li>[<a href='ONOS-1174https://jira.onosproject.org/browse/ONOS-1174'>ONOS-1174</a>] -         Mininet start/stop LINC switch should also take care of cross-connects

</li>

<li>[<a href='ONOS-1182https://jira.onosproject.org/browse/ONOS-1182'>ONOS-1182</a>] -         In multi-instance scenario, random default flows stuck in PENDING_ADD state even if flows have been installed in the dataplane

</li>

<li>[<a href='ONOS-1183https://jira.onosproject.org/browse/ONOS-1183'>ONOS-1183</a>] -         Same intent can be installed multiple times when installed through single node

</li>

<li>[<a href='ONOS-1184https://jira.onosproject.org/browse/ONOS-1184'>ONOS-1184</a>] -         Pre installed host intent does not work if the host entries were not present in ONOS during install

</li>

<li>[<a href='ONOS-1186https://jira.onosproject.org/browse/ONOS-1186'>ONOS-1186</a>] -         Exception when stoping onos with switches connected

</li>

<li>[<a href='ONOS-1190https://jira.onosproject.org/browse/ONOS-1190'>ONOS-1190</a>] -         DistributedLeadershipManager exceptions

</li>

<li>[<a href='ONOS-1197https://jira.onosproject.org/browse/ONOS-1197'>ONOS-1197</a>] -         NPE in EventuallyConsistentMapImpl: Exception thrown handling put

</li>

<li>[<a href='ONOS-1205https://jira.onosproject.org/browse/ONOS-1205'>ONOS-1205</a>] -         Netty exception while shutting down

</li>

<li>[<a href='ONOS-1215https://jira.onosproject.org/browse/ONOS-1215'>ONOS-1215</a>] -         Intents sometimes get stuck in INSTALLING phase when recompiled due to switch disconnect

</li>

<li>[<a href='ONOS-1221https://jira.onosproject.org/browse/ONOS-1221'>ONOS-1221</a>] -         Nodes don&#39;t correctly rejoin partitions when restarted

</li>

<li>[<a href='ONOS-1254https://jira.onosproject.org/browse/ONOS-1254'>ONOS-1254</a>] -         push-test-intents results in flows stuck in PENDING_ADD state

</li>

<li>[<a href='ONOS-1308https://jira.onosproject.org/browse/ONOS-1308'>ONOS-1308</a>] -         High topology events latency with multiple ONOS nodes

</li>

<li>[<a href='ONOS-1316https://jira.onosproject.org/browse/ONOS-1316'>ONOS-1316</a>] -         Kryo buffer underflow

</li>

<li>[<a href='ONOS-1327https://jira.onosproject.org/browse/ONOS-1327'>ONOS-1327</a>] -         IntentPerfInstaller does not read in numNeighbors from config file

</li>

<li>[<a href='ONOS-1339https://jira.onosproject.org/browse/ONOS-1339'>ONOS-1339</a>] -         IntentPerfInstaller overall rate decreases during 5min TP test, when in cluster mode

</li>

<li>[<a href='ONOS-1366https://jira.onosproject.org/browse/ONOS-1366'>ONOS-1366</a>] -         ConsistentMap: Unable to commit writes in a 2node cluster

</li>

<li>[<a href='ONOS-1376https://jira.onosproject.org/browse/ONOS-1376'>ONOS-1376</a>] -         App command silently handles incorrect commands

</li>

<li>[<a href='ONOS-1383https://jira.onosproject.org/browse/ONOS-1383'>ONOS-1383</a>] -         When using null link provider sometimes all links do not show up 

</li>

<li>[<a href='ONOS-1384https://jira.onosproject.org/browse/ONOS-1384'>ONOS-1384</a>] -         FlowRuleIntent class not registered with kryo

</li>

<li>[<a href='ONOS-1390https://jira.onosproject.org/browse/ONOS-1390'>ONOS-1390</a>] -         NettyMessagingService handler exception when running &quot;intent-perf&quot; for about 4~5min

</li>

<li>[<a href='ONOS-1403https://jira.onosproject.org/browse/ONOS-1403'>ONOS-1403</a>] -         Link reroute broken

</li>

<li>[<a href='ONOS-1409https://jira.onosproject.org/browse/ONOS-1409'>ONOS-1409</a>] -         Ping through host intent fails and log show PathNotFoundException

</li>

<li>[<a href='ONOS-1414https://jira.onosproject.org/browse/ONOS-1414'>ONOS-1414</a>] -         Phantom hosts discovered

</li>

<li>[<a href='ONOS-1415https://jira.onosproject.org/browse/ONOS-1415'>ONOS-1415</a>] -         Device event timestamp mismatch between &quot;topology-events&quot; and &quot;topology-events-metrics&quot;

</li>

<li>[<a href='ONOS-1418https://jira.onosproject.org/browse/ONOS-1418'>ONOS-1418</a>] -         App command will sometimes not work

</li>

<li>[<a href='ONOS-1429https://jira.onosproject.org/browse/ONOS-1429'>ONOS-1429</a>] -         metrics app still working after being deactivated

</li>

<li>[<a href='ONOS-1434https://jira.onosproject.org/browse/ONOS-1434'>ONOS-1434</a>] -         balance-masters command not working in latest master branch

</li>

<li>[<a href='ONOS-1441https://jira.onosproject.org/browse/ONOS-1441'>ONOS-1441</a>] -         DistributedFlowRuleStore doesn&#39;t remove flows for disconnected devices

</li>

<li>[<a href='ONOS-1463https://jira.onosproject.org/browse/ONOS-1463'>ONOS-1463</a>] -         NPE at Preconditions.checkNotNull &amp; unable to purge intent

</li>

<li>[<a href='ONOS-1471https://jira.onosproject.org/browse/ONOS-1471'>ONOS-1471</a>] -         Speed up Raft leader election when there is a single node.

</li>

<li>[<a href='ONOS-1480https://jira.onosproject.org/browse/ONOS-1480'>ONOS-1480</a>] -         Running in to low memory issue on ONOS VMs during CHO test

</li>

<li>[<a href='ONOS-1485https://jira.onosproject.org/browse/ONOS-1485'>ONOS-1485</a>] -         Gossip Store Exceptions when running onos-null with metrics

</li>

<li>[<a href='ONOS-1506https://jira.onosproject.org/browse/ONOS-1506'>ONOS-1506</a>] -         Flows are added and hosts can ping each other even when an intent in WITHDRAWN state

</li>

<li>[<a href='ONOS-1520https://jira.onosproject.org/browse/ONOS-1520'>ONOS-1520</a>] -         Intents View tablebody too short compared to tablehead

</li>

<li>[<a href='ONOS-1539https://jira.onosproject.org/browse/ONOS-1539'>ONOS-1539</a>] -         &quot;remove-intent&quot; then tab, shows application modules instead of remove options

</li>

<li>[<a href='ONOS-1594https://jira.onosproject.org/browse/ONOS-1594'>ONOS-1594</a>] -         add-mpls-intent command line autocomplete third option shows wrong value

</li>

<li>[<a href='ONOS-1595https://jira.onosproject.org/browse/ONOS-1595'>ONOS-1595</a>] -         REST DELETE request to an endpoint that does not support it gives 500 error

</li>

<li>[<a href='ONOS-1598https://jira.onosproject.org/browse/ONOS-1598'>ONOS-1598</a>] -         NPE in FlowObjectiveManager when a device disconnects

</li>

<li>[<a href='ONOS-1601https://jira.onosproject.org/browse/ONOS-1601'>ONOS-1601</a>] -         Exception caught when issue &quot;roles&quot; cli command (which takes long time to return)

</li>

<li>[<a href='ONOS-1602https://jira.onosproject.org/browse/ONOS-1602'>ONOS-1602</a>] -         cfg command does not respect the -j option

</li>

<li>[<a href='ONOS-1604https://jira.onosproject.org/browse/ONOS-1604'>ONOS-1604</a>] -         Flows are not added/sync&#39;ed across ONOS nodes after topology bringup

</li>

<li>[<a href='ONOS-1609https://jira.onosproject.org/browse/ONOS-1609'>ONOS-1609</a>] -         IllegalArgumentExceptions at OVSCorsaPipeline and interface

</li>

<li>[<a href='ONOS-1610https://jira.onosproject.org/browse/ONOS-1610'>ONOS-1610</a>] -         Exception in DefaultDrivers activate method when starting ONOS

</li>

<li>[<a href='ONOS-1628https://jira.onosproject.org/browse/ONOS-1628'>ONOS-1628</a>] -         NPE in HostLocationProvider

</li>

<li>[<a href='ONOS-1629https://jira.onosproject.org/browse/ONOS-1629'>ONOS-1629</a>] -         Seeing poor Cbench results due to some regression issue

</li>

<li>[<a href='ONOS-1630https://jira.onosproject.org/browse/ONOS-1630'>ONOS-1630</a>] -         Candidates list does not sync with two instances

</li>

<li>[<a href='ONOS-1631https://jira.onosproject.org/browse/ONOS-1631'>ONOS-1631</a>] -         Kryo serialization memory leak

</li>

<li>[<a href='ONOS-1635https://jira.onosproject.org/browse/ONOS-1635'>ONOS-1635</a>] -         Apps startup fails with Exceptions

</li>

<li>[<a href='ONOS-1647https://jira.onosproject.org/browse/ONOS-1647'>ONOS-1647</a>] -         onos-app-fwd adding flows after ONOS restart even though it is deactivated

</li>

<li>[<a href='ONOS-1663https://jira.onosproject.org/browse/ONOS-1663'>ONOS-1663</a>] -         FlowRule subsystem extension refactor

</li>

<li>[<a href='ONOS-1671https://jira.onosproject.org/browse/ONOS-1671'>ONOS-1671</a>] -         Switch (OVS 2.3) assigned to one instance of ONOS causes &#39;PORT_STATS_UPDATE&#39; DeviceEvent Every 10 seconds, skewing Performance Results

</li>

<li>[<a href='ONOS-1672https://jira.onosproject.org/browse/ONOS-1672'>ONOS-1672</a>] -         copycat log synchronization issue

</li>

<li>[<a href='ONOS-1673https://jira.onosproject.org/browse/ONOS-1673'>ONOS-1673</a>] -         Fail fast when DatabaseManager does not start up cleanly

</li>

<li>[<a href='ONOS-1676https://jira.onosproject.org/browse/ONOS-1676'>ONOS-1676</a>] -         getCounters returns a set containing the counters from both the partitioned database and the in memory map

</li>

<li>[<a href='ONOS-1677https://jira.onosproject.org/browse/ONOS-1677'>ONOS-1677</a>] -         Restoration of p2p or h2h intents after link failure is not working

</li>

<li>[<a href='ONOS-1678https://jira.onosproject.org/browse/ONOS-1678'>ONOS-1678</a>] -         TopoView - empty detail panel when navigating away and back

</li>

<li>[<a href='ONOS-1683https://jira.onosproject.org/browse/ONOS-1683'>ONOS-1683</a>] -         Remove OpenFlow device drivers

</li>

<li>[<a href='ONOS-1715https://jira.onosproject.org/browse/ONOS-1715'>ONOS-1715</a>] -         NPE in &quot;nodes&quot; command 

</li>

<li>[<a href='ONOS-1731https://jira.onosproject.org/browse/ONOS-1731'>ONOS-1731</a>] -         IllegalStateException: No feature matching for openflow &amp; proxyarp during bootup

</li>

<li>[<a href='ONOS-1736https://jira.onosproject.org/browse/ONOS-1736'>ONOS-1736</a>] -         Warnings pop up when uninstalling apps

</li>

<li>[<a href='ONOS-1741https://jira.onosproject.org/browse/ONOS-1741'>ONOS-1741</a>] -         Packet request flows should be handled separately from app flows

</li>

<li>[<a href='ONOS-1746https://jira.onosproject.org/browse/ONOS-1746'>ONOS-1746</a>] -         Packet request flows stuck in PENDING_ADD state

</li>

<li>[<a href='ONOS-1751https://jira.onosproject.org/browse/ONOS-1751'>ONOS-1751</a>] -         Onos karaf clean not compatible with ubuntu onos VM

</li>

<li>[<a href='ONOS-1755https://jira.onosproject.org/browse/ONOS-1755'>ONOS-1755</a>] -         Topology View -- panel not large enough for data

</li>

<li>[<a href='ONOS-1768https://jira.onosproject.org/browse/ONOS-1768'>ONOS-1768</a>] -         Tooltip from previous view appears on new view

</li>

<li>[<a href='ONOS-1779https://jira.onosproject.org/browse/ONOS-1779'>ONOS-1779</a>] -         obs fails sometimes

</li>

<li>[<a href='ONOS-1782https://jira.onosproject.org/browse/ONOS-1782'>ONOS-1782</a>] -         Switch links are showing up as hosts sometimes after ONOS retarts

</li>

<li>[<a href='ONOS-1784https://jira.onosproject.org/browse/ONOS-1784'>ONOS-1784</a>] -         onos app cfgs are missing 

</li>

<li>[<a href='ONOS-1792https://jira.onosproject.org/browse/ONOS-1792'>ONOS-1792</a>] -         Missing rules for some subnets attached to Dell leaf segment routers

</li>

<li>[<a href='ONOS-1797https://jira.onosproject.org/browse/ONOS-1797'>ONOS-1797</a>] -         Flows are not removed on ONOS and Switches after host-intent removal

</li>

<li>[<a href='ONOS-1798https://jira.onosproject.org/browse/ONOS-1798'>ONOS-1798</a>] -         Can no longer balance masters after the migration to Raft based device mastership

</li>

<li>[<a href='ONOS-1799https://jira.onosproject.org/browse/ONOS-1799'>ONOS-1799</a>] -         Host intent default treatment is set to DROP after install

</li>

<li>[<a href='ONOS-1802https://jira.onosproject.org/browse/ONOS-1802'>ONOS-1802</a>] -         The new asynchronous behavior of MastershipService.requestRoleFor(DeviceId) can cause NPEs

</li>

<li>[<a href='ONOS-1874https://jira.onosproject.org/browse/ONOS-1874'>ONOS-1874</a>] -         mastership &quot;weirdness&quot;

</li>

<li>[<a href='ONOS-1883https://jira.onosproject.org/browse/ONOS-1883'>ONOS-1883</a>] -         Links disappear when devices change master

</li>

<li>[<a href='ONOS-1890https://jira.onosproject.org/browse/ONOS-1890'>ONOS-1890</a>] -         low IntentPerf rate when caught ONOS (log) ERROR

</li>

<li>[<a href='ONOS-1893https://jira.onosproject.org/browse/ONOS-1893'>ONOS-1893</a>] -         Device mastership transfer does not update the switches.

</li>

<li>[<a href='ONOS-1894https://jira.onosproject.org/browse/ONOS-1894'>ONOS-1894</a>] -         Ping stops after host-intent transitions to INSTALLED state, some flows are missing

</li>

<li>[<a href='ONOS-1895https://jira.onosproject.org/browse/ONOS-1895'>ONOS-1895</a>] -         Always the first node in 5-node cluster fails to come up after system:shutdown

</li>

<li>[<a href='ONOS-1897https://jira.onosproject.org/browse/ONOS-1897'>ONOS-1897</a>] -         onos-app-samples/calendar

</li>

<li>[<a href='ONOS-1905https://jira.onosproject.org/browse/ONOS-1905'>ONOS-1905</a>] -         No leader elected for a device with all nodes in the standby queue

</li>

<li>[<a href='ONOS-1908https://jira.onosproject.org/browse/ONOS-1908'>ONOS-1908</a>] -         Exception when serializing optical port descriptions

</li>

<li>[<a href='ONOS-1909https://jira.onosproject.org/browse/ONOS-1909'>ONOS-1909</a>] -         StorageException when activating FlowRuleManager

</li>

<li>[<a href='ONOS-1910https://jira.onosproject.org/browse/ONOS-1910'>ONOS-1910</a>] -         NPE in DeviceManager when disconnecting from switch

</li>

<li>[<a href='ONOS-1913https://jira.onosproject.org/browse/ONOS-1913'>ONOS-1913</a>] -         Update tests/drivers to match new json output

</li>

<li>[<a href='ONOS-1917https://jira.onosproject.org/browse/ONOS-1917'>ONOS-1917</a>] -         Services (Application,hosts, etc.) not working

</li>

<li>[<a href='ONOS-1922https://jira.onosproject.org/browse/ONOS-1922'>ONOS-1922</a>] -         KryoExceptions at org.onosproject.core.ApplicationRole

</li>

<li>[<a href='ONOS-1926https://jira.onosproject.org/browse/ONOS-1926'>ONOS-1926</a>] -         Unsupported match field is not handled properly

</li>

<li>[<a href='ONOS-1928https://jira.onosproject.org/browse/ONOS-1928'>ONOS-1928</a>] -         Topology View Panel resize on window resize

</li>

<li>[<a href='ONOS-1948https://jira.onosproject.org/browse/ONOS-1948'>ONOS-1948</a>] -         Topology not correctly discovered when restarting ONOS cluster

</li>

<li>[<a href='ONOS-1950https://jira.onosproject.org/browse/ONOS-1950'>ONOS-1950</a>] -         NPE when calling &#39;onos:intents -p -j&#39;

</li>

<li>[<a href='ONOS-1951https://jira.onosproject.org/browse/ONOS-1951'>ONOS-1951</a>] -         Multi-instance instability

</li>

<li>[<a href='ONOS-1958https://jira.onosproject.org/browse/ONOS-1958'>ONOS-1958</a>] -         fix bug in showing tunnel attributes

</li>

<li>[<a href='ONOS-1959https://jira.onosproject.org/browse/ONOS-1959'>ONOS-1959</a>] -         fix bug in query subscription command in Tunnel management

</li>

<li>[<a href='ONOS-1965https://jira.onosproject.org/browse/ONOS-1965'>ONOS-1965</a>] -         Deadlock can occur when a old candidate restarts and does not re-enter ledership race

</li>

<li>[<a href='ONOS-1966https://jira.onosproject.org/browse/ONOS-1966'>ONOS-1966</a>] -         Links are temporarily lost when restarting ONOS nodes

</li>

<li>[<a href='ONOS-1967https://jira.onosproject.org/browse/ONOS-1967'>ONOS-1967</a>] -         Missing mastership events on mastership rebalancing

</li>

<li>[<a href='ONOS-1981https://jira.onosproject.org/browse/ONOS-1981'>ONOS-1981</a>] -         Listeners exceeded execution time limit

</li>

<li>[<a href='ONOS-1986https://jira.onosproject.org/browse/ONOS-1986'>ONOS-1986</a>] -         Intents update failed after link up/down (re-route case) in CHO

</li>

<li>[<a href='ONOS-2003https://jira.onosproject.org/browse/ONOS-2003'>ONOS-2003</a>] -         Some intents didn&#39;t reroute on link down

</li>

<li>[<a href='ONOS-2011https://jira.onosproject.org/browse/ONOS-2011'>ONOS-2011</a>] -         store the Path of the tunnel in the store

</li>

<li>[<a href='ONOS-2014https://jira.onosproject.org/browse/ONOS-2014'>ONOS-2014</a>] -         Compile and install PMC OLT software

</li>

<li>[<a href='ONOS-2015https://jira.onosproject.org/browse/ONOS-2015'>ONOS-2015</a>] -         Some devices have no ports after ONOS cluster restart

</li>

<li>[<a href='ONOS-2016https://jira.onosproject.org/browse/ONOS-2016'>ONOS-2016</a>] -         remove to check parameters iif they are null in the construtors of DefaultTunnel.e.g

</li>

<li>[<a href='ONOS-2018https://jira.onosproject.org/browse/ONOS-2018'>ONOS-2018</a>] -         Fix the bug that the src/dst end point of  Vlan-type tunnel is the instance of OpticalTunnelEndPoint

</li>

<li>[<a href='ONOS-2022https://jira.onosproject.org/browse/ONOS-2022'>ONOS-2022</a>] -         LINC-OE doesn&#39;t start up

</li>

<li>[<a href='ONOS-2025https://jira.onosproject.org/browse/ONOS-2025'>ONOS-2025</a>] -         Host Intents are moving to CORRUPT state after adding (CHO Test)

</li>

<li>[<a href='ONOS-2029https://jira.onosproject.org/browse/ONOS-2029'>ONOS-2029</a>] -         Optical intents not working ( Optical app issue )

</li>

<li>[<a href='ONOS-2030https://jira.onosproject.org/browse/ONOS-2030'>ONOS-2030</a>] -         PCEP provider is unable to publish the device to ONOS 

</li>

<li>[<a href='ONOS-2031https://jira.onosproject.org/browse/ONOS-2031'>ONOS-2031</a>] -         Cbench test return &quot;0&quot; and &quot;Received unknown Barrier Reply&quot; msg

</li>

<li>[<a href='ONOS-2032https://jira.onosproject.org/browse/ONOS-2032'>ONOS-2032</a>] -         Switches disconnected after link up/down in CHO test with handshaker.NiciraSwitchHandshaker broken pipe

</li>

<li>[<a href='ONOS-2033https://jira.onosproject.org/browse/ONOS-2033'>ONOS-2033</a>] -         Groups view - Buckets need to be one on each line

</li>

<li>[<a href='ONOS-2037https://jira.onosproject.org/browse/ONOS-2037'>ONOS-2037</a>] -         flows -j breaks after adding point intents (update REST codec)

</li>

<li>[<a href='ONOS-2045https://jira.onosproject.org/browse/ONOS-2045'>ONOS-2045</a>] -         Adding optical intents via CLI does not work for TL1-based providers

</li>

<li>[<a href='ONOS-2046https://jira.onosproject.org/browse/ONOS-2046'>ONOS-2046</a>] -         Port class type is incorrect in certain cases

</li>

<li>[<a href='ONOS-2063https://jira.onosproject.org/browse/ONOS-2063'>ONOS-2063</a>] -         Intent throughput performance drop off

</li>

<li>[<a href='ONOS-2070https://jira.onosproject.org/browse/ONOS-2070'>ONOS-2070</a>] -         Unable to process port stats due to NPE

</li>

<li>[<a href='ONOS-2088https://jira.onosproject.org/browse/ONOS-2088'>ONOS-2088</a>] -         java.lang.IllegalStateException: Unable to allocate ID block

</li>

</ul>

    

<h2>        Epic

</h2>

<ul>

<li>[<a href='ONOS-643https://jira.onosproject.org/browse/ONOS-643'>ONOS-643</a>] -         We need to complete integration tests for SDN-IP

</li>

</ul>

    

<h2>        Improvement

</h2>

<ul>

<li>[<a href='ONOS-181https://jira.onosproject.org/browse/ONOS-181'>ONOS-181</a>] -         Default FlowRules

</li>

<li>[<a href='ONOS-961https://jira.onosproject.org/browse/ONOS-961'>ONOS-961</a>] -         Supports Group stats in EventHandler of OpenFlowController

</li>

<li>[<a href='ONOS-1247https://jira.onosproject.org/browse/ONOS-1247'>ONOS-1247</a>] -         LinkCollectionIntent instances created without using Intent.constraints()

</li>

<li>[<a href='ONOS-1424https://jira.onosproject.org/browse/ONOS-1424'>ONOS-1424</a>] -         Distributed Default Rule management

</li>

<li>[<a href='ONOS-1433https://jira.onosproject.org/browse/ONOS-1433'>ONOS-1433</a>] -         Distributed Group Store: Avoid two EC maps for the same data with different keys

</li>

<li>[<a href='ONOS-1593https://jira.onosproject.org/browse/ONOS-1593'>ONOS-1593</a>] -         Remove Duplicated Interfaces in org.onlab.packet.TCP

</li>

<li>[<a href='ONOS-1650https://jira.onosproject.org/browse/ONOS-1650'>ONOS-1650</a>] -         Add port names for TL1 providers

</li>

<li>[<a href='ONOS-1674https://jira.onosproject.org/browse/ONOS-1674'>ONOS-1674</a>] -         Allow full long value to be used as port number

</li>

<li>[<a href='ONOS-1756https://jira.onosproject.org/browse/ONOS-1756'>ONOS-1756</a>] -         Improve CLI auto completers

</li>

</ul>

    

<h2>        New Feature

</h2>

<ul>

<li>[<a href='ONOS-2007https://jira.onosproject.org/browse/ONOS-2007'>ONOS-2007</a>] -         add RemoveTunnelByIdCommand

</li>

<li>[<a href='ONOS-2008https://jira.onosproject.org/browse/ONOS-2008'>ONOS-2008</a>] -         add UpdateTunnelBandWithCommand

</li>

<li>[<a href='ONOS-2009https://jira.onosproject.org/browse/ONOS-2009'>ONOS-2009</a>] -         add QueryAllTunnelsCommand

</li>

<li>[<a href='ONOS-2010https://jira.onosproject.org/browse/ONOS-2010'>ONOS-2010</a>] -         add queryAllTunnels api in TunnelService and TunnelStore

</li>

<li>[<a href='ONOS-2017https://jira.onosproject.org/browse/ONOS-2017'>ONOS-2017</a>] -         add the method of querying in SB

</li>

</ul>

    

<h2>        Story

</h2>

<ul>

<li>[<a href='ONOS-79https://jira.onosproject.org/browse/ONOS-79'>ONOS-79</a>] -         Move Distributed Flow Rule Store backups out of Hazelcast

</li>

<li>[<a href='ONOS-86https://jira.onosproject.org/browse/ONOS-86'>ONOS-86</a>] -         Topology View details pane for edges (links)

</li>

<li>[<a href='ONOS-100https://jira.onosproject.org/browse/ONOS-100'>ONOS-100</a>] -         Topology View toolbar - add first set of toggle buttons

</li>

<li>[<a href='ONOS-406https://jira.onosproject.org/browse/ONOS-406'>ONOS-406</a>] -         DistributedIdBlockStore durability

</li>

<li>[<a href='ONOS-453https://jira.onosproject.org/browse/ONOS-453'>ONOS-453</a>] -         Topology View: Custom Map

</li>

<li>[<a href='ONOS-454https://jira.onosproject.org/browse/ONOS-454'>ONOS-454</a>] -         Topology View: Subnet Sprites

</li>

<li>[<a href='ONOS-533https://jira.onosproject.org/browse/ONOS-533'>ONOS-533</a>] -         The ON.Lab Copyright year should be updated to include 2015

</li>

<li>[<a href='ONOS-642https://jira.onosproject.org/browse/ONOS-642'>ONOS-642</a>] -         Define a network configuration API for ONOS

</li>

<li>[<a href='ONOS-646https://jira.onosproject.org/browse/ONOS-646'>ONOS-646</a>] -         Test IPv6 with SDN-IP

</li>

<li>[<a href='ONOS-660https://jira.onosproject.org/browse/ONOS-660'>ONOS-660</a>] -         Design interfaces for multiple table aware FlowRuleService

</li>

<li>[<a href='ONOS-662https://jira.onosproject.org/browse/ONOS-662'>ONOS-662</a>] -         Add a virtual gateway for SDN network

</li>

<li>[<a href='ONOS-679https://jira.onosproject.org/browse/ONOS-679'>ONOS-679</a>] -         Design interfaces for new Group subsystem

</li>

<li>[<a href='ONOS-682https://jira.onosproject.org/browse/ONOS-682'>ONOS-682</a>] -         Implement multiple table features in FlowRule subsystem

</li>

<li>[<a href='ONOS-684https://jira.onosproject.org/browse/ONOS-684'>ONOS-684</a>] -         Implement new Match and Actions for FlowRule

</li>

<li>[<a href='ONOS-685https://jira.onosproject.org/browse/ONOS-685'>ONOS-685</a>] -         Implement Network Config Manager

</li>

<li>[<a href='ONOS-688https://jira.onosproject.org/browse/ONOS-688'>ONOS-688</a>] -         Porting Tunnel policy

</li>

<li>[<a href='ONOS-701https://jira.onosproject.org/browse/ONOS-701'>ONOS-701</a>] -         MPLS label manager API

</li>

<li>[<a href='ONOS-743https://jira.onosproject.org/browse/ONOS-743'>ONOS-743</a>] -         ONOS CLI JSON generation should use same codecs as REST Apis

</li>

<li>[<a href='ONOS-778https://jira.onosproject.org/browse/ONOS-778'>ONOS-778</a>] -         Define Group Subsystem Northbound Interfaces

</li>

<li>[<a href='ONOS-908https://jira.onosproject.org/browse/ONOS-908'>ONOS-908</a>] -         Add Single to Multi &amp; multi to single point intents test to CHO on all 3 topologies (ATT, Chordal, Spine)

</li>

<li>[<a href='ONOS-917https://jira.onosproject.org/browse/ONOS-917'>ONOS-917</a>] -         Implement a new Group subsystem - provider part

</li>

<li>[<a href='ONOS-920https://jira.onosproject.org/browse/ONOS-920'>ONOS-920</a>] -         Test, Profile, Optimization ONOS

</li>

<li>[<a href='ONOS-929https://jira.onosproject.org/browse/ONOS-929'>ONOS-929</a>] -         Explicitly check &quot;nodes&quot; when an ONOS node restarts

</li>

<li>[<a href='ONOS-958https://jira.onosproject.org/browse/ONOS-958'>ONOS-958</a>] -         Implement a Group action

</li>

<li>[<a href='ONOS-1035https://jira.onosproject.org/browse/ONOS-1035'>ONOS-1035</a>] -         Intent subsystem cleanup

</li>

<li>[<a href='ONOS-1060https://jira.onosproject.org/browse/ONOS-1060'>ONOS-1060</a>] -         Introduce &quot;CORRUPT&quot; intent state to represent certain irrecoverable error states

</li>

<li>[<a href='ONOS-1079https://jira.onosproject.org/browse/ONOS-1079'>ONOS-1079</a>] -         Implement Ciena TL1-based southbound for ROADMs

</li>

<li>[<a href='ONOS-1087https://jira.onosproject.org/browse/ONOS-1087'>ONOS-1087</a>] -         Implement core extensions

</li>

<li>[<a href='ONOS-1090https://jira.onosproject.org/browse/ONOS-1090'>ONOS-1090</a>] -         PCE extensions

</li>

<li>[<a href='ONOS-1108https://jira.onosproject.org/browse/ONOS-1108'>ONOS-1108</a>] -         Create a demo VM to demonstrate easily the features of SDN-IP and packet-optical

</li>

<li>[<a href='ONOS-1109https://jira.onosproject.org/browse/ONOS-1109'>ONOS-1109</a>] -         Understanding the logistic to connect GEANT network with Internet2 testbed.

</li>

<li>[<a href='ONOS-1143https://jira.onosproject.org/browse/ONOS-1143'>ONOS-1143</a>] -         Tooltip Service

</li>

<li>[<a href='ONOS-1148https://jira.onosproject.org/browse/ONOS-1148'>ONOS-1148</a>] -         Improve ONOS application permissions

</li>

<li>[<a href='ONOS-1150https://jira.onosproject.org/browse/ONOS-1150'>ONOS-1150</a>] -         Security-mode ONOS system design

</li>

<li>[<a href='ONOS-1211https://jira.onosproject.org/browse/ONOS-1211'>ONOS-1211</a>] -         Refactor CHO code

</li>

<li>[<a href='ONOS-1223https://jira.onosproject.org/browse/ONOS-1223'>ONOS-1223</a>] -         mpls label new feature

</li>

<li>[<a href='ONOS-1232https://jira.onosproject.org/browse/ONOS-1232'>ONOS-1232</a>] -         Topology View toolbar - add next set of buttons

</li>

<li>[<a href='ONOS-1233https://jira.onosproject.org/browse/ONOS-1233'>ONOS-1233</a>] -         Topology View toolbar - add third set of buttons

</li>

<li>[<a href='ONOS-1234https://jira.onosproject.org/browse/ONOS-1234'>ONOS-1234</a>] -         Topology View toolbar - add layer filter radio button set

</li>

<li>[<a href='ONOS-1235https://jira.onosproject.org/browse/ONOS-1235'>ONOS-1235</a>] -         Common web-socket for all GUI views

</li>

<li>[<a href='ONOS-1242https://jira.onosproject.org/browse/ONOS-1242'>ONOS-1242</a>] -         Add the ability to withdraw an intent using the REST API

</li>

<li>[<a href='ONOS-1248https://jira.onosproject.org/browse/ONOS-1248'>ONOS-1248</a>] -         host inside the SDN network need to be reachable and communicate from/to outside

</li>

<li>[<a href='ONOS-1278https://jira.onosproject.org/browse/ONOS-1278'>ONOS-1278</a>] -         Create Tabular View of Hosts

</li>

<li>[<a href='ONOS-1279https://jira.onosproject.org/browse/ONOS-1279'>ONOS-1279</a>] -         Create Tabular View of Cluster Nodes

</li>

<li>[<a href='ONOS-1280https://jira.onosproject.org/browse/ONOS-1280'>ONOS-1280</a>] -         Create Tabular View of Links

</li>

<li>[<a href='ONOS-1281https://jira.onosproject.org/browse/ONOS-1281'>ONOS-1281</a>] -         Tabular view of device flows

</li>

<li>[<a href='ONOS-1282https://jira.onosproject.org/browse/ONOS-1282'>ONOS-1282</a>] -         Create Tabular View of Intents

</li>

<li>[<a href='ONOS-1283https://jira.onosproject.org/browse/ONOS-1283'>ONOS-1283</a>] -         MPLS Label Manager Framework 

</li>

<li>[<a href='ONOS-1284https://jira.onosproject.org/browse/ONOS-1284'>ONOS-1284</a>] -         Tunnel Manager Framework 

</li>

<li>[<a href='ONOS-1301https://jira.onosproject.org/browse/ONOS-1301'>ONOS-1301</a>] -         Shared system timer and executor services - base

</li>

<li>[<a href='ONOS-1304https://jira.onosproject.org/browse/ONOS-1304'>ONOS-1304</a>] -         Shared system timer and executor services - configurability

</li>

<li>[<a href='ONOS-1312https://jira.onosproject.org/browse/ONOS-1312'>ONOS-1312</a>] -         Add single-to-multipoint intent driver function in onosclidriver

</li>

<li>[<a href='ONOS-1314https://jira.onosproject.org/browse/ONOS-1314'>ONOS-1314</a>] -         Refactor multi-to-single-point intent TestON driver to accept N number of IngressDevices

</li>

<li>[<a href='ONOS-1323https://jira.onosproject.org/browse/ONOS-1323'>ONOS-1323</a>] -         Upgrade to Apache Karaf 3.0.3

</li>

<li>[<a href='ONOS-1329https://jira.onosproject.org/browse/ONOS-1329'>ONOS-1329</a>] -         Migrate JSON Codecs to a bundle, which could be used by other apps

</li>

<li>[<a href='ONOS-1337https://jira.onosproject.org/browse/ONOS-1337'>ONOS-1337</a>] -         Add durability option to EventuallyConsistentMap

</li>

<li>[<a href='ONOS-1341https://jira.onosproject.org/browse/ONOS-1341'>ONOS-1341</a>] -         TestON driver changes required to support the new ONOS app system

</li>

<li>[<a href='ONOS-1347https://jira.onosproject.org/browse/ONOS-1347'>ONOS-1347</a>] -         Performance Test Refactoring for CI

</li>

<li>[<a href='ONOS-1354https://jira.onosproject.org/browse/ONOS-1354'>ONOS-1354</a>] -         Leadership service to support predictable handover of leadership

</li>

<li>[<a href='ONOS-1355https://jira.onosproject.org/browse/ONOS-1355'>ONOS-1355</a>] -         Intent cleanup for flow-rule system failures

</li>

<li>[<a href='ONOS-1356https://jira.onosproject.org/browse/ONOS-1356'>ONOS-1356</a>] -         Host Location Tracking for Intents

</li>

<li>[<a href='ONOS-1357https://jira.onosproject.org/browse/ONOS-1357'>ONOS-1357</a>] -         Provide a builder pattern for EventuallyConsistentMap

</li>

<li>[<a href='ONOS-1358https://jira.onosproject.org/browse/ONOS-1358'>ONOS-1358</a>] -         Testing Reactive routing in NFV environment 

</li>

<li>[<a href='ONOS-1360https://jira.onosproject.org/browse/ONOS-1360'>ONOS-1360</a>] -         Update tutorial VM for 1.1.0

</li>

<li>[<a href='ONOS-1380https://jira.onosproject.org/browse/ONOS-1380'>ONOS-1380</a>] -         Enable a user to create and remove optical-intents from CLI

</li>

<li>[<a href='ONOS-1385https://jira.onosproject.org/browse/ONOS-1385'>ONOS-1385</a>] -         Complete Blackbird Performance &amp; Scalability white paper

</li>

<li>[<a href='ONOS-1386https://jira.onosproject.org/browse/ONOS-1386'>ONOS-1386</a>] -         Infrastructure setup spring - Setup the development environment as per ONOS Wiki guidelines.

</li>

<li>[<a href='ONOS-1399https://jira.onosproject.org/browse/ONOS-1399'>ONOS-1399</a>] -         Create presentation for International SDN/OF deployments

</li>

<li>[<a href='ONOS-1411https://jira.onosproject.org/browse/ONOS-1411'>ONOS-1411</a>] -         As a user, I would like to have consistency between ports reported in the CLI and in the GUI.

</li>

<li>[<a href='ONOS-1416https://jira.onosproject.org/browse/ONOS-1416'>ONOS-1416</a>] -         Mobile GUI support: Topology View pan and zoom via touch

</li>

<li>[<a href='ONOS-1423https://jira.onosproject.org/browse/ONOS-1423'>ONOS-1423</a>] -         Better multi table support - FlowObjectiveService

</li>

<li>[<a href='ONOS-1425https://jira.onosproject.org/browse/ONOS-1425'>ONOS-1425</a>] -         Update Wiki contents for Blackbird functionality

</li>

<li>[<a href='ONOS-1440https://jira.onosproject.org/browse/ONOS-1440'>ONOS-1440</a>] -         Implement port statistics framework in core

</li>

<li>[<a href='ONOS-1442https://jira.onosproject.org/browse/ONOS-1442'>ONOS-1442</a>] -         Sortable Tables - Implement Column Comparators and Formatters

</li>

<li>[<a href='ONOS-1443https://jira.onosproject.org/browse/ONOS-1443'>ONOS-1443</a>] -         Implement group bucket statistics updation

</li>

<li>[<a href='ONOS-1444https://jira.onosproject.org/browse/ONOS-1444'>ONOS-1444</a>] -          Group handling logic to create groups on-demand when they are not created by default

</li>

<li>[<a href='ONOS-1449https://jira.onosproject.org/browse/ONOS-1449'>ONOS-1449</a>] -         Rebuild Null Provider for consistent operations

</li>

<li>[<a href='ONOS-1466https://jira.onosproject.org/browse/ONOS-1466'>ONOS-1466</a>] -         Internet as a service task-add vBNG

</li>

<li>[<a href='ONOS-1467https://jira.onosproject.org/browse/ONOS-1467'>ONOS-1467</a>] -         First draft of software architecture and components

</li>

<li>[<a href='ONOS-1469https://jira.onosproject.org/browse/ONOS-1469'>ONOS-1469</a>] -         Device View: include ID of master instances

</li>

<li>[<a href='ONOS-1473https://jira.onosproject.org/browse/ONOS-1473'>ONOS-1473</a>] -         Add a cli command for inspecting different consistent maps in the cluster

</li>

<li>[<a href='ONOS-1474https://jira.onosproject.org/browse/ONOS-1474'>ONOS-1474</a>] -         DeviceView: display device details pane on selection

</li>

<li>[<a href='ONOS-1475https://jira.onosproject.org/browse/ONOS-1475'>ONOS-1475</a>] -         Tabular views adjusted to have no bottom margin

</li>

<li>[<a href='ONOS-1476https://jira.onosproject.org/browse/ONOS-1476'>ONOS-1476</a>] -         Device View: display columns for count of device ports and egress links

</li>

<li>[<a href='ONOS-1477https://jira.onosproject.org/browse/ONOS-1477'>ONOS-1477</a>] -         Navigation Menu: glyphs on menu items

</li>

<li>[<a href='ONOS-1478https://jira.onosproject.org/browse/ONOS-1478'>ONOS-1478</a>] -         Navigation Menu: segmentation into categories

</li>

<li>[<a href='ONOS-1491https://jira.onosproject.org/browse/ONOS-1491'>ONOS-1491</a>] -         Refactoring of flow rule populator using the new objectives(?) subsystem

</li>

<li>[<a href='ONOS-1492https://jira.onosproject.org/browse/ONOS-1492'>ONOS-1492</a>] -         Obtain radius configuration from AT&amp;T

</li>

<li>[<a href='ONOS-1494https://jira.onosproject.org/browse/ONOS-1494'>ONOS-1494</a>] -         ONOS interface to XOS

</li>

<li>[<a href='ONOS-1495https://jira.onosproject.org/browse/ONOS-1495'>ONOS-1495</a>] -         Implement Functionality test to verify VLAN intents

</li>

<li>[<a href='ONOS-1497https://jira.onosproject.org/browse/ONOS-1497'>ONOS-1497</a>] -         Add required TestON driver functions for component configuration CLI

</li>

<li>[<a href='ONOS-1505https://jira.onosproject.org/browse/ONOS-1505'>ONOS-1505</a>] -         Refactoring of default group handler using the new objectives subsystem

</li>

<li>[<a href='ONOS-1513https://jira.onosproject.org/browse/ONOS-1513'>ONOS-1513</a>] -         Port TestOn automated tests for Segment Routing

</li>

<li>[<a href='ONOS-1515https://jira.onosproject.org/browse/ONOS-1515'>ONOS-1515</a>] -         Try single instance fabric control on Dell switches

</li>

<li>[<a href='ONOS-1516https://jira.onosproject.org/browse/ONOS-1516'>ONOS-1516</a>] -         Multi-instance fabric control on Dell switches

</li>

<li>[<a href='ONOS-1517https://jira.onosproject.org/browse/ONOS-1517'>ONOS-1517</a>] -         Setup Dell switches in leaf-spine topology

</li>

<li>[<a href='ONOS-1521https://jira.onosproject.org/browse/ONOS-1521'>ONOS-1521</a>] -         Create new TestON tests for leaf-spine topology

</li>

<li>[<a href='ONOS-1522https://jira.onosproject.org/browse/ONOS-1522'>ONOS-1522</a>] -         Sticky user preferences

</li>

<li>[<a href='ONOS-1526https://jira.onosproject.org/browse/ONOS-1526'>ONOS-1526</a>] -         Setup VPN connection to Fujitsu lab

</li>

<li>[<a href='ONOS-1530https://jira.onosproject.org/browse/ONOS-1530'>ONOS-1530</a>] -         Port BGP Router app to use new flow Objectives

</li>

<li>[<a href='ONOS-1531https://jira.onosproject.org/browse/ONOS-1531'>ONOS-1531</a>] -         Validate Corsa operation with new flow Objectives on TestOn automated test cases

</li>

<li>[<a href='ONOS-1543https://jira.onosproject.org/browse/ONOS-1543'>ONOS-1543</a>] -         Write wiki page that describes how to install ONOS on CentOS

</li>

<li>[<a href='ONOS-1552https://jira.onosproject.org/browse/ONOS-1552'>ONOS-1552</a>] -         Create OF-DPA driver for BGP Router flow Objectives

</li>

<li>[<a href='ONOS-1553https://jira.onosproject.org/browse/ONOS-1553'>ONOS-1553</a>] -         Spec out and purchase servers &amp; optics for BGP Router

</li>

<li>[<a href='ONOS-1557https://jira.onosproject.org/browse/ONOS-1557'>ONOS-1557</a>] -         Discuss CoVisor integration into ONOS

</li>

<li>[<a href='ONOS-1559https://jira.onosproject.org/browse/ONOS-1559'>ONOS-1559</a>] -         Create a Performance short test for regression purpose

</li>

<li>[<a href='ONOS-1572https://jira.onosproject.org/browse/ONOS-1572'>ONOS-1572</a>] -         Test switch with ONOS

</li>

<li>[<a href='ONOS-1573https://jira.onosproject.org/browse/ONOS-1573'>ONOS-1573</a>] -         Add status verification to CHO test cases

</li>

<li>[<a href='ONOS-1577https://jira.onosproject.org/browse/ONOS-1577'>ONOS-1577</a>] -         Update Functionality Test (Prod/MultiProd) to use the new app sub-system

</li>

<li>[<a href='ONOS-1580https://jira.onosproject.org/browse/ONOS-1580'>ONOS-1580</a>] -         Modify pingall function in Mininet driver ( mininetclidriver.py )

</li>

<li>[<a href='ONOS-1590https://jira.onosproject.org/browse/ONOS-1590'>ONOS-1590</a>] -         Add a config to launch SpringOpenTTP driver for SegmentRoutingApp

</li>

<li>[<a href='ONOS-1591https://jira.onosproject.org/browse/ONOS-1591'>ONOS-1591</a>] -         Display flash messages for actions in the Topology View toolbar

</li>

<li>[<a href='ONOS-1597https://jira.onosproject.org/browse/ONOS-1597'>ONOS-1597</a>] -         All add intent type CLI should allow setting the appId option

</li>

<li>[<a href='ONOS-1599https://jira.onosproject.org/browse/ONOS-1599'>ONOS-1599</a>] -         Implement a LogicalClockService

</li>

<li>[<a href='ONOS-1605https://jira.onosproject.org/browse/ONOS-1605'>ONOS-1605</a>] -         Investigate and build a simple MPLS Functionality test framework on TestON

</li>

<li>[<a href='ONOS-1612https://jira.onosproject.org/browse/ONOS-1612'>ONOS-1612</a>] -         Tab completion for component properties with the cfg cli command

</li>

<li>[<a href='ONOS-1615https://jira.onosproject.org/browse/ONOS-1615'>ONOS-1615</a>] -         Update DB for QA tests on ONOS

</li>

<li>[<a href='ONOS-1616https://jira.onosproject.org/browse/ONOS-1616'>ONOS-1616</a>] -         Deploy the machine in the server room for CORD

</li>

<li>[<a href='ONOS-1619https://jira.onosproject.org/browse/ONOS-1619'>ONOS-1619</a>] -         NPE in FlowObjectiveManager when processing DEVICE_ADDED event

</li>

<li>[<a href='ONOS-1634https://jira.onosproject.org/browse/ONOS-1634'>ONOS-1634</a>] -         Office network: substitute generic access points with OF (OpenWRT + OVS) access points.

</li>

<li>[<a href='ONOS-1644https://jira.onosproject.org/browse/ONOS-1644'>ONOS-1644</a>] -         Deploy ONOS and SDN-IP on FIU and AMLight production networks (first two nodes: FIU + Reclara + 2 ONOS instances + SDN-IP)

</li>

<li>[<a href='ONOS-1645https://jira.onosproject.org/browse/ONOS-1645'>ONOS-1645</a>] -         Migrate Dell - Segment Routing switches to rack 4

</li>

<li>[<a href='ONOS-1656https://jira.onosproject.org/browse/ONOS-1656'>ONOS-1656</a>] -         Port LinkResourceStore to use LeadershipService

</li>

<li>[<a href='ONOS-1657https://jira.onosproject.org/browse/ONOS-1657'>ONOS-1657</a>] -         FlowRuleStore using LeadershipService

</li>

<li>[<a href='ONOS-1668https://jira.onosproject.org/browse/ONOS-1668'>ONOS-1668</a>] -         Migrate Quanta/OF-DPA based BGP Router to Rack 4 

</li>

<li>[<a href='ONOS-1669https://jira.onosproject.org/browse/ONOS-1669'>ONOS-1669</a>] -         Write unit tests for TableBuilder Service

</li>

<li>[<a href='ONOS-1681https://jira.onosproject.org/browse/ONOS-1681'>ONOS-1681</a>] -         Modify flowrules to accept table ids

</li>

<li>[<a href='ONOS-1685https://jira.onosproject.org/browse/ONOS-1685'>ONOS-1685</a>] -         Functionality Test Enhancements (new topology)

</li>

<li>[<a href='ONOS-1690https://jira.onosproject.org/browse/ONOS-1690'>ONOS-1690</a>] -         Topology View details pane buttons

</li>

<li>[<a href='ONOS-1696https://jira.onosproject.org/browse/ONOS-1696'>ONOS-1696</a>] -         Create XOS UI view for Subscriber

</li>

<li>[<a href='ONOS-1698https://jira.onosproject.org/browse/ONOS-1698'>ONOS-1698</a>] -         Investigate additional GEO maps

</li>

<li>[<a href='ONOS-1699https://jira.onosproject.org/browse/ONOS-1699'>ONOS-1699</a>] -         GUI Wiki documentation

</li>

<li>[<a href='ONOS-1700https://jira.onosproject.org/browse/ONOS-1700'>ONOS-1700</a>] -         Resolve IntentTP drop issue 

</li>

<li>[<a href='ONOS-1705https://jira.onosproject.org/browse/ONOS-1705'>ONOS-1705</a>] -         SDN-IP testing code update

</li>

<li>[<a href='ONOS-1706https://jira.onosproject.org/browse/ONOS-1706'>ONOS-1706</a>] -         Replicate tests for multi-instance

</li>

<li>[<a href='ONOS-1707https://jira.onosproject.org/browse/ONOS-1707'>ONOS-1707</a>] -         Automatic reports to IP/optical team of test results

</li>

<li>[<a href='ONOS-1708https://jira.onosproject.org/browse/ONOS-1708'>ONOS-1708</a>] -         Create simple VLAN forwarding app for fabric

</li>

<li>[<a href='ONOS-1709https://jira.onosproject.org/browse/ONOS-1709'>ONOS-1709</a>] -         Create DB tables and views for ONOS functional tests

</li>

<li>[<a href='ONOS-1710https://jira.onosproject.org/browse/ONOS-1710'>ONOS-1710</a>] -         Implement Fujitsu TL1-based southbound for ROADMs

</li>

<li>[<a href='ONOS-1711https://jira.onosproject.org/browse/ONOS-1711'>ONOS-1711</a>] -         Implement Huawei PCEP-based southbound for ROADMs

</li>

<li>[<a href='ONOS-1734https://jira.onosproject.org/browse/ONOS-1734'>ONOS-1734</a>] -         FlowObjectiveManager distributes next id

</li>

<li>[<a href='ONOS-1739https://jira.onosproject.org/browse/ONOS-1739'>ONOS-1739</a>] -         Add host intents in IP/Optical Tests

</li>

<li>[<a href='ONOS-1740https://jira.onosproject.org/browse/ONOS-1740'>ONOS-1740</a>] -         Make ONOS extraneous flow rule deletion configurable

</li>

<li>[<a href='ONOS-1747https://jira.onosproject.org/browse/ONOS-1747'>ONOS-1747</a>] -         Update GUI version before Cardinal release

</li>

<li>[<a href='ONOS-1748https://jira.onosproject.org/browse/ONOS-1748'>ONOS-1748</a>] -         Create workaround to avoid port_stats_updated DeviceEvent timestamps

</li>

<li>[<a href='ONOS-1752https://jira.onosproject.org/browse/ONOS-1752'>ONOS-1752</a>] -         Update container environment for ONOS Cardinal testing

</li>

<li>[<a href='ONOS-1766https://jira.onosproject.org/browse/ONOS-1766'>ONOS-1766</a>] -         Fix the BgpRouter TestON environment according to the change of application packaging 

</li>

<li>[<a href='ONOS-1783https://jira.onosproject.org/browse/ONOS-1783'>ONOS-1783</a>] -         Refresh button on all GUI tabular views

</li>

<li>[<a href='ONOS-1786https://jira.onosproject.org/browse/ONOS-1786'>ONOS-1786</a>] -         Supports link failure and recovery using objective subsystem

</li>

<li>[<a href='ONOS-1791https://jira.onosproject.org/browse/ONOS-1791'>ONOS-1791</a>] -         Push MPLS rules at edge segment routers

</li>

<li>[<a href='ONOS-1794https://jira.onosproject.org/browse/ONOS-1794'>ONOS-1794</a>] -         Make gossip store aware of port types

</li>

<li>[<a href='ONOS-1796https://jira.onosproject.org/browse/ONOS-1796'>ONOS-1796</a>] -         Feature Test Improvements using New Topology (Story for Sprint-5)

</li>

<li>[<a href='ONOS-1803https://jira.onosproject.org/browse/ONOS-1803'>ONOS-1803</a>] -         LINC port descriptions do not carry optical information

</li>

<li>[<a href='ONOS-1810https://jira.onosproject.org/browse/ONOS-1810'>ONOS-1810</a>] -         Introduce Tunnels &amp; Tunnel-Flow Policy handling

</li>

<li>[<a href='ONOS-1817https://jira.onosproject.org/browse/ONOS-1817'>ONOS-1817</a>] -         Flow Statistics (Packets and Bytes) to be displayed in Flow table

</li>

<li>[<a href='ONOS-1819https://jira.onosproject.org/browse/ONOS-1819'>ONOS-1819</a>] -         Display per device Group information (both group description and group statistics)

</li>

<li>[<a href='ONOS-1820https://jira.onosproject.org/browse/ONOS-1820'>ONOS-1820</a>] -         Display per device port statistics

</li>

<li>[<a href='ONOS-1822https://jira.onosproject.org/browse/ONOS-1822'>ONOS-1822</a>] -         Display traffic flow visualization using port statistics

</li>

<li>[<a href='ONOS-1831https://jira.onosproject.org/browse/ONOS-1831'>ONOS-1831</a>] -         TestON: Segment Routing single-instance testcase fixing and validation  

</li>

<li>[<a href='ONOS-1834https://jira.onosproject.org/browse/ONOS-1834'>ONOS-1834</a>] -         Verify Data plane recovery feature on Dell switches with ONOS-1786 changes

</li>

<li>[<a href='ONOS-1839https://jira.onosproject.org/browse/ONOS-1839'>ONOS-1839</a>] -         SR group handler should avoid creating all default groups again during port down and link up event

</li>

<li>[<a href='ONOS-1842https://jira.onosproject.org/browse/ONOS-1842'>ONOS-1842</a>] -         Refactor Tabular View to have better table resizing behavior

</li>

<li>[<a href='ONOS-1843https://jira.onosproject.org/browse/ONOS-1843'>ONOS-1843</a>] -         Clean up HA Tests

</li>

<li>[<a href='ONOS-1847https://jira.onosproject.org/browse/ONOS-1847'>ONOS-1847</a>] -         Refactor device details panel to be a custom directive

</li>

<li>[<a href='ONOS-1852https://jira.onosproject.org/browse/ONOS-1852'>ONOS-1852</a>] -         Documentation for writing a new driver

</li>

<li>[<a href='ONOS-1853https://jira.onosproject.org/browse/ONOS-1853'>ONOS-1853</a>] -         Performing system tests in Deployment VM

</li>

<li>[<a href='ONOS-1861https://jira.onosproject.org/browse/ONOS-1861'>ONOS-1861</a>] -         enable vBNG to deal with the silent hosts

</li>

<li>[<a href='ONOS-1863https://jira.onosproject.org/browse/ONOS-1863'>ONOS-1863</a>] -         enable startMonitorHost with configuration file

</li>

<li>[<a href='ONOS-1867https://jira.onosproject.org/browse/ONOS-1867'>ONOS-1867</a>] -         Implement TrafficTreatments for Packet + Optical

</li>

<li>[<a href='ONOS-1868https://jira.onosproject.org/browse/ONOS-1868'>ONOS-1868</a>] -         Implement TrafficSelectors for Packet + Optical

</li>

<li>[<a href='ONOS-1877https://jira.onosproject.org/browse/ONOS-1877'>ONOS-1877</a>] -         Remove user input when starting multi-layer topology

</li>

<li>[<a href='ONOS-1878https://jira.onosproject.org/browse/ONOS-1878'>ONOS-1878</a>] -         Setup VPN connection to Huawei lab

</li>

<li>[<a href='ONOS-1889https://jira.onosproject.org/browse/ONOS-1889'>ONOS-1889</a>] -         Driver Inheritance mechanism

</li>

<li>[<a href='ONOS-1892https://jira.onosproject.org/browse/ONOS-1892'>ONOS-1892</a>] -         wiki of vBNG

</li>

<li>[<a href='ONOS-1915https://jira.onosproject.org/browse/ONOS-1915'>ONOS-1915</a>] -         Modify point intents in old functionality tests

</li>

<li>[<a href='ONOS-1927https://jira.onosproject.org/browse/ONOS-1927'>ONOS-1927</a>] -         Run Cbench on a Single node in multi Instance Bare Metal ONOS cluster

</li>

<li>[<a href='ONOS-1929https://jira.onosproject.org/browse/ONOS-1929'>ONOS-1929</a>] -         Merge all messaging substrates.

</li>

<li>[<a href='ONOS-1933https://jira.onosproject.org/browse/ONOS-1933'>ONOS-1933</a>] -         CORD Subscriber Login View

</li>

<li>[<a href='ONOS-1934https://jira.onosproject.org/browse/ONOS-1934'>ONOS-1934</a>] -         CORD Subscriber Dashboard View

</li>

<li>[<a href='ONOS-1936https://jira.onosproject.org/browse/ONOS-1936'>ONOS-1936</a>] -         CORD Subscriber Edit Bundles - URL filtering

</li>

<li>[<a href='ONOS-1937https://jira.onosproject.org/browse/ONOS-1937'>ONOS-1937</a>] -         CORD Subscriber Users View

</li>

<li>[<a href='ONOS-1938https://jira.onosproject.org/browse/ONOS-1938'>ONOS-1938</a>] -         CORD Subscriber Edit User Profile

</li>

<li>[<a href='ONOS-1939https://jira.onosproject.org/browse/ONOS-1939'>ONOS-1939</a>] -         CORD Subscriber - Proxy to XOS

</li>

<li>[<a href='ONOS-1947https://jira.onosproject.org/browse/ONOS-1947'>ONOS-1947</a>] -         Tunnel management improvements

</li>

<li>[<a href='ONOS-1949https://jira.onosproject.org/browse/ONOS-1949'>ONOS-1949</a>] -         Integrate vBNG and test it in demo environment

</li>

<li>[<a href='ONOS-1956https://jira.onosproject.org/browse/ONOS-1956'>ONOS-1956</a>] -         Ensure incubating features are in onos-incubator

</li>

<li>[<a href='ONOS-1960https://jira.onosproject.org/browse/ONOS-1960'>ONOS-1960</a>] -         Wiki update for Cardinal

</li>

<li>[<a href='ONOS-1970https://jira.onosproject.org/browse/ONOS-1970'>ONOS-1970</a>] -         Intent Functionality Test suite

</li>

<li>[<a href='ONOS-1979https://jira.onosproject.org/browse/ONOS-1979'>ONOS-1979</a>] -         Modify arping in mininet and remote minient drier to add another option for VLAN &quot;-I &lt;node-interface&gt;&quot;

</li>

<li>[<a href='ONOS-1980https://jira.onosproject.org/browse/ONOS-1980'>ONOS-1980</a>] -         Translation of Lambdas for Linc-OE

</li>

<li>[<a href='ONOS-1990https://jira.onosproject.org/browse/ONOS-1990'>ONOS-1990</a>] -         Add delete vBNG feature

</li>

<li>[<a href='ONOS-1992https://jira.onosproject.org/browse/ONOS-1992'>ONOS-1992</a>] -         Make intent clean-up configurable

</li>

<li>[<a href='ONOS-2042https://jira.onosproject.org/browse/ONOS-2042'>ONOS-2042</a>] -         Adding new function in onosclidriver for summary command

</li>

<li>[<a href='ONOS-2048https://jira.onosproject.org/browse/ONOS-2048'>ONOS-2048</a>] -         Release resources when removing intents

</li>

<li>[<a href='ONOS-2049https://jira.onosproject.org/browse/ONOS-2049'>ONOS-2049</a>] -         Allow creation of optical circuit intents via CLI

</li>

<li>[<a href='ONOS-2050https://jira.onosproject.org/browse/ONOS-2050'>ONOS-2050</a>] -         Merge loxigen patchset by Calient

</li>

<li>[<a href='ONOS-2065https://jira.onosproject.org/browse/ONOS-2065'>ONOS-2065</a>] -         Intents in FAILED state (Optical Test)

</li>

<li>[<a href='ONOS-2066https://jira.onosproject.org/browse/ONOS-2066'>ONOS-2066</a>] -         add command line for vBNG

</li>

<li>[<a href='ONOS-2083https://jira.onosproject.org/browse/ONOS-2083'>ONOS-2083</a>] -         add REST API to vBNG to get the map

</li>

</ul>

    

<h2>        Task

</h2>

<ul>

<li>[<a href='ONOS-1164https://jira.onosproject.org/browse/ONOS-1164'>ONOS-1164</a>] -         Review available NETCONF client libraries and find out the one that is most suitable

</li>

<li>[<a href='ONOS-1445https://jira.onosproject.org/browse/ONOS-1445'>ONOS-1445</a>] -         Add new app sub system to CHO

</li>

<li>[<a href='ONOS-1460https://jira.onosproject.org/browse/ONOS-1460'>ONOS-1460</a>] -         Debug BGP router jenkins job failure

</li>

<li>[<a href='ONOS-1596https://jira.onosproject.org/browse/ONOS-1596'>ONOS-1596</a>] -         Add driver function in onosclidriver to check intents state

</li>

<li>[<a href='ONOS-1618https://jira.onosproject.org/browse/ONOS-1618'>ONOS-1618</a>] -         Install OpenStack and XOS

</li>

<li>[<a href='ONOS-1643https://jira.onosproject.org/browse/ONOS-1643'>ONOS-1643</a>] -         Add driver function in onosclidriver to check flows state

</li>

<li>[<a href='ONOS-1719https://jira.onosproject.org/browse/ONOS-1719'>ONOS-1719</a>] -         Update runOpticalMnScript function in remote mininet driver

</li>

<li>[<a href='ONOS-1789https://jira.onosproject.org/browse/ONOS-1789'>ONOS-1789</a>] -         Define Lambda type

</li>

<li>[<a href='ONOS-1790https://jira.onosproject.org/browse/ONOS-1790'>ONOS-1790</a>] -         Define OchSignal class

</li>

<li>[<a href='ONOS-1844https://jira.onosproject.org/browse/ONOS-1844'>ONOS-1844</a>] -         Define a Criterion for OchSignal

</li>

<li>[<a href='ONOS-1845https://jira.onosproject.org/browse/ONOS-1845'>ONOS-1845</a>] -         Define a Criterion for IndexedLambda

</li>

<li>[<a href='ONOS-1846https://jira.onosproject.org/browse/ONOS-1846'>ONOS-1846</a>] -         Define a Criterion for OchSignalType

</li>

</ul>