This is an archive of the ONOS 1.4 wiki. For the current ONOS wiki, look here.

Cardinal Release 

Version: 1.2.0

Release Date: 5th June, 2015

Download here

 

Code Audit Results (Black Duck)

 

Below are the compatibility reports (pdf) powered by Black Duck Software.

 Note: The JAX-RS implementation is from Sun. It is on our class-path but we do not distribute it.

 

Sub-task

  • [ONOS-268] - Implement slide-out toolbar (framework)
  • [ONOS-269] - Provide tool registration (icon/tooltip/callback)
  • [ONOS-270] - Implement tools for topology view
  • [ONOS-271] - Make Links selectable
  • [ONOS-272] - Add requestLinkDetails event
  • [ONOS-486] - Design and implement a framework for measuring SDN-IP performance
  • [ONOS-576] - Assess and publish HA assessment
  • [ONOS-821] - Add a new interfance for FlowRuleService
  • [ONOS-823] - Implement FlowModBuilderTTP
  • [ONOS-824] - Modify the OFSwitchImplOVS10/13
  • [ONOS-894] - Implement OFGroupProvider
  • [ONOS-895] - Implement GroupManager
  • [ONOS-896] - Implement distributed GroupStore
  • [ONOS-928] - Implement distributed GroupStore
  • [ONOS-950] - Support cross partition transactional updates.
  • [ONOS-969] - Extend LINC logic to create new optical port
  • [ONOS-970] - Design API for add port in LINC
  • [ONOS-971] - Extend LINC CLI with add optical port
  • [ONOS-972] - Implement add optical port in Mininet
  • [ONOS-973] - Create a UnitTest codes
  • [ONOS-977] - Update the actions in TrafficTreatment
  • [ONOS-1053] - Fix Intent REST API and Test
  • [ONOS-1059] - Take a pass on comment/code cleanup
  • [ONOS-1061] - Improve unit test coverage
  • [ONOS-1062] - Harden/Verify "error" code paths
  • [ONOS-1080] - DeviceProvider RPC
  • [ONOS-1082] - Connect to ROADM and add device to core
  • [ONOS-1083] - Connect to ROADM and add device to core
  • [ONOS-1088] - Device vendor annotations & provider selection
  • [ONOS-1098] - Mechanism to point to YANG model
  • [ONOS-1099] - Write or reuse library to parse YANG models
  • [ONOS-1100] - Test YANG parser with ACL model
  • [ONOS-1110] - Verify the feasibility with Internet2
  • [ONOS-1128] - Pull port stats from ROADM and add to core
  • [ONOS-1175] - Downlaod ONOS VM and understand how it works
  • [ONOS-1176] - Download Jono script for mininet from SDN-IP repository and understand how it works
  • [ONOS-1177] - Create a new VM and integrate dockers according to what has been learnt from the downloaded VM
  • [ONOS-1178] - Integrate the Jono script to the newly created VM
  • [ONOS-1236] - Server-side handler registration mechanism
  • [ONOS-1237] - Client-side handler registration mechanism
  • [ONOS-1238] - Implement core handlers for exchange of node information
  • [ONOS-1239] - Implement client-side error handler to fail-over to another node
  • [ONOS-1240] - Implement topology view server-side handler registration
  • [ONOS-1241] - Implement topology view client-side handler registration
  • [ONOS-1268] - Expose IPv6 support at the ONOS CLI level
  • [ONOS-1269] - Expose IPv6 support at the ONOS REST level
  • [ONOS-1303] - Modify existing ONOS code to switch over to the new shared facility as appropriate
  • [ONOS-1330] - Modify multi to single point intent driver function to accept multiple ingress devices instead of just two
  • [ONOS-1345] - Design a new topology (or SB) event test
  • [ONOS-1346] - Test for intent re-route latency
  • [ONOS-1348] - refactor all perf test scripts to adopt new application activation method
  • [ONOS-1349] - refactor switch/link latency test for CI
  • [ONOS-1350] - refactor flow subsystem TP test for CI
  • [ONOS-1351] - refactor Intent TP test for CI
  • [ONOS-1352] - refactor Intent Latency test for CI
  • [ONOS-1353] - Resolve Perf test result discrepancies
  • [ONOS-1361] - document for wiki
  • [ONOS-1362] - Support AsyncConsistentMap for async interaction with Consistent data store
  • [ONOS-1367] - Extend LeadershipService with Administrative interface
  • [ONOS-1368] - Get app status driver function
  • [ONOS-1369] - driver function around onos:apps
  • [ONOS-1370] - driver function around onos:app
  • [ONOS-1371] - driver function to activate an ONOS app
  • [ONOS-1372] - driver function to deactivate an ONOS app
  • [ONOS-1373] - driver function to uninstall an ONOS app
  • [ONOS-1375] - modify create cell driver function to use the new onos app subsystem
  • [ONOS-1394] - Add number of iterations and last modified to IntentData
  • [ONOS-1395] - Recompile/install intents that fail in IntentManager
  • [ONOS-1398] - Add CORRUPT state
  • [ONOS-1402] - Substitute Docker with LXC
  • [ONOS-1405] - Implement persistent store using MapDB
  • [ONOS-1406] - Measure performance of persistence vs no persistence
  • [ONOS-1417] - Driver function to check unique app ids
  • [ONOS-1420] - TestON Drivers: Include support for a list of apps
  • [ONOS-1426] - Configuration subsystem
  • [ONOS-1427] - Application subsystem
  • [ONOS-1428] - Core distribution mechanisms
  • [ONOS-1446] - Site selection
  • [ONOS-1448] - ONOS cluster installation
  • [ONOS-1461] - Create process/object for dealing with CORRUPT
  • [ONOS-1462] - recompute intents from the pending map if they are stuck there
  • [ONOS-1486] - OpenWRT as a residential gateway
  • [ONOS-1487] - ONT + PMC Sierra
  • [ONOS-1489] - Order server
  • [ONOS-1498] - Implement TestON driver function for adding MPLS intent
  • [ONOS-1512] - Pull port stats from ROADM and add to core
  • [ONOS-1532] - Obtain Spirent traffic generators
  • [ONOS-1574] - Add status verification to point to point intent
  • [ONOS-1575] - Add status verification to multi-to-single point intent
  • [ONOS-1576] - Add status verification to single to multi point intents
  • [ONOS-1578] - Update ProdFunc test to use the new ONOS App subsystem
  • [ONOS-1579] - Update MultiProd test to use the new ONOS App subsystem
  • [ONOS-1581] - Add single to multi point intents to Att topology
  • [ONOS-1582] - Add single to multi point intent to Chordal topology
  • [ONOS-1583] - Add single to multi point intent to Spine topology
  • [ONOS-1613] - Investigate how to create vlans with mininet
  • [ONOS-1626] - Implement DNS packet in packet library
  • [ONOS-1640] - Test Application for Atomic Counters
  • [ONOS-1641] - Test Application for Distributed Set
  • [ONOS-1651] - reactive routing design and implementation
  • [ONOS-1652] - Reset the existing OF office access point and install the latest stable OpenWRT fimware (14.07))
  • [ONOS-1658] - The HA design and discussion
  • [ONOS-1659] - HA implementation
  • [ONOS-1660] - virtual gateway design and discussion
  • [ONOS-1661] - virtual gateway implementation
  • [ONOS-1670] - write wiki document for virtual gateway
  • [ONOS-1675] - Add OMS, OCH and ODUCLT port classes and attributes
  • [ONOS-1686] - Implement single to multipoint intent test script in Functionality test
  • [ONOS-1688] - Brainstorm and finalize on new functionality topology
  • [ONOS-1689] - Segregate all test cases/scripts and group them to cover each functionality/feature
  • [ONOS-1691] - Add glyph to the device details panel (topo view)
  • [ONOS-1692] - Add glyph to the device details panel (device table view)
  • [ONOS-1693] - Create the flow table view on the client-side
  • [ONOS-1694] - Generate tabular flow data on the server side
  • [ONOS-1702] - Provision 2 new NETGEAR routers as RGs
  • [ONOS-1712] - Implement cross-connect operation using FlowRule API
  • [ONOS-1713] - Implement cross-connect operation using FlowRule API
  • [ONOS-1730] - Create Mininet config file for new topology
  • [ONOS-1737] - Create a new Jenkins Job Specific for Optical Test
  • [ONOS-1744] - Simplify test results pages on wiki
  • [ONOS-1754] - Install Dell R410 servers as compute nodes
  • [ONOS-1769] - Define a class representing frequency
  • [ONOS-1771] - Create HA Test cases for sets and counters
  • [ONOS-1823] - Basic Multi-instance validation on Dell switches without triggering any control plane failures
  • [ONOS-1825] - Multi-instance test validations on Dell
  • [ONOS-1832] - Verify TestON single-instance test2 is passing with ONOS-1786 changes
  • [ONOS-1833] - Enabling other TestON single-instance tests with different topologies with changes from ONOS-1786 and ONOS-1791
  • [ONOS-1838] - State replication of neighbor-set to next objective in SR group handler to handle multi-instance scenarios
  • [ONOS-1840] - Reorganize functionality tests into new format
  • [ONOS-1869] - Provide CLI support on tunnel subsystem for QA purposes
  • [ONOS-1870] - Provide CLI support on Label subsystem for QA purposes
  • [ONOS-1871] - Provide CLI support on flowrule subsystem extension for QA purposes
  • [ONOS-1873] - Implement Instructions for Packet + Optical
  • [ONOS-1875] - Support new Instructions in InstructionCodec
  • [ONOS-1876] - Add unit tests for ModL0OchSignal
  • [ONOS-1884] - Add REST API
  • [ONOS-1886] - Move wpa_supplicant to OVS internal interface
  • [ONOS-1942] - HA test on Cardinal RC
  • [ONOS-1953] - Cable up switches and servers
  • [ONOS-1961] - Application Subsystem documentation
  • [ONOS-1964] - Incubator region documentation
  • [ONOS-1971] - Host intents Test
  • [ONOS-1972] - Point Intent Test
  • [ONOS-1973] - Single Point to Multi Point intents
  • [ONOS-1974] - Muti Point to Single Point intents
  • [ONOS-1975] - Update wiki on HA Test plan & results
  • [ONOS-1984] - Add VLAN host intent
  • [ONOS-1985] - Add VLAN point intent
  • [ONOS-2028] - Component Subsystem REST API documentation
  • [ONOS-2039] - Add VLAN point to multi point intent
  • [ONOS-2040] - Add VLAN multi point to point intent
  • [ONOS-2072] - Add option in startNet function in mininet driver to start mininet using sudo mn

Bug

  • [ONOS-179] - Channel in AbstractOpenFlowSwitch should be private
  • [ONOS-180] - Make sure shutdown behaviour is clean
  • [ONOS-260] - Ping cannot go through when both P2P and H2H intent configured
  • [ONOS-262] - Intent stays in INSTALLING state after it is added back from removed list
  • [ONOS-376] - Can't handle intents causing exception/error properly
  • [ONOS-428] - Implement DistributedLockManager's listener management
  • [ONOS-437] - Host intents have no flows after some ONOS nodes restart
  • [ONOS-458] - Topology View: host link labels still visible when hosts are hidden
  • [ONOS-459] - Topology View: orphaned link labels
  • [ONOS-709] - After killing one of the node of ONOS cluster, the node didn't disappear.
  • [ONOS-838] - Foo app's pom.xml specifies old version as parent pom
  • [ONOS-905] - Intent disappears after 3 of 7 ONOS nodes restart
  • [ONOS-960] - Signed/unsigned value mismatch for OpenFlow-related match/action conditions
  • [ONOS-991] - Event handling in OpenFlowRuleProvider
  • [ONOS-1012] - TCP checksum error when using with IPv6
  • [ONOS-1013] - UDP checksum error when using with IPv6
  • [ONOS-1142] - LeadershipEvent serialization exception
  • [ONOS-1153] - Switch interfaces appearing as hosts when using IPv6
  • [ONOS-1160] - Sends group stats not only to OF1.3 switch also to OF1.0 switch
  • [ONOS-1167] - NPE in UI Topo view
  • [ONOS-1174] - Mininet start/stop LINC switch should also take care of cross-connects
  • [ONOS-1182] - In multi-instance scenario, random default flows stuck in PENDING_ADD state even if flows have been installed in the dataplane
  • [ONOS-1183] - Same intent can be installed multiple times when installed through single node
  • [ONOS-1184] - Pre installed host intent does not work if the host entries were not present in ONOS during install
  • [ONOS-1186] - Exception when stoping onos with switches connected
  • [ONOS-1190] - DistributedLeadershipManager exceptions
  • [ONOS-1197] - NPE in EventuallyConsistentMapImpl: Exception thrown handling put
  • [ONOS-1205] - Netty exception while shutting down
  • [ONOS-1215] - Intents sometimes get stuck in INSTALLING phase when recompiled due to switch disconnect
  • [ONOS-1221] - Nodes don't correctly rejoin partitions when restarted
  • [ONOS-1254] - push-test-intents results in flows stuck in PENDING_ADD state
  • [ONOS-1308] - High topology events latency with multiple ONOS nodes
  • [ONOS-1316] - Kryo buffer underflow
  • [ONOS-1327] - IntentPerfInstaller does not read in numNeighbors from config file
  • [ONOS-1339] - IntentPerfInstaller overall rate decreases during 5min TP test, when in cluster mode
  • [ONOS-1366] - ConsistentMap: Unable to commit writes in a 2node cluster
  • [ONOS-1376] - App command silently handles incorrect commands
  • [ONOS-1383] - When using null link provider sometimes all links do not show up
  • [ONOS-1384] - FlowRuleIntent class not registered with kryo
  • [ONOS-1390] - NettyMessagingService handler exception when running "intent-perf" for about 4~5min
  • [ONOS-1403] - Link reroute broken
  • [ONOS-1409] - Ping through host intent fails and log show PathNotFoundException
  • [ONOS-1414] - Phantom hosts discovered
  • [ONOS-1415] - Device event timestamp mismatch between "topology-events" and "topology-events-metrics"
  • [ONOS-1418] - App command will sometimes not work
  • [ONOS-1429] - metrics app still working after being deactivated
  • [ONOS-1434] - balance-masters command not working in latest master branch
  • [ONOS-1441] - DistributedFlowRuleStore doesn't remove flows for disconnected devices
  • [ONOS-1463] - NPE at Preconditions.checkNotNull & unable to purge intent
  • [ONOS-1471] - Speed up Raft leader election when there is a single node.
  • [ONOS-1480] - Running in to low memory issue on ONOS VMs during CHO test
  • [ONOS-1485] - Gossip Store Exceptions when running onos-null with metrics
  • [ONOS-1506] - Flows are added and hosts can ping each other even when an intent in WITHDRAWN state
  • [ONOS-1520] - Intents View tablebody too short compared to tablehead
  • [ONOS-1539] - "remove-intent" then tab, shows application modules instead of remove options
  • [ONOS-1594] - add-mpls-intent command line autocomplete third option shows wrong value
  • [ONOS-1595] - REST DELETE request to an endpoint that does not support it gives 500 error
  • [ONOS-1598] - NPE in FlowObjectiveManager when a device disconnects
  • [ONOS-1601] - Exception caught when issue "roles" cli command (which takes long time to return)
  • [ONOS-1602] - cfg command does not respect the -j option
  • [ONOS-1604] - Flows are not added/sync'ed across ONOS nodes after topology bringup
  • [ONOS-1609] - IllegalArgumentExceptions at OVSCorsaPipeline and interface
  • [ONOS-1610] - Exception in DefaultDrivers activate method when starting ONOS
  • [ONOS-1628] - NPE in HostLocationProvider
  • [ONOS-1629] - Seeing poor Cbench results due to some regression issue
  • [ONOS-1630] - Candidates list does not sync with two instances
  • [ONOS-1631] - Kryo serialization memory leak
  • [ONOS-1635] - Apps startup fails with Exceptions
  • [ONOS-1647] - onos-app-fwd adding flows after ONOS restart even though it is deactivated
  • [ONOS-1663] - FlowRule subsystem extension refactor
  • [ONOS-1671] - Switch (OVS 2.3) assigned to one instance of ONOS causes 'PORT_STATS_UPDATE' DeviceEvent Every 10 seconds, skewing Performance Results
  • [ONOS-1672] - copycat log synchronization issue
  • [ONOS-1673] - Fail fast when DatabaseManager does not start up cleanly
  • [ONOS-1676] - getCounters returns a set containing the counters from both the partitioned database and the in memory map
  • [ONOS-1677] - Restoration of p2p or h2h intents after link failure is not working
  • [ONOS-1678] - TopoView - empty detail panel when navigating away and back
  • [ONOS-1683] - Remove OpenFlow device drivers
  • [ONOS-1715] - NPE in "nodes" command
  • [ONOS-1731] - IllegalStateException: No feature matching for openflow & proxyarp during bootup
  • [ONOS-1736] - Warnings pop up when uninstalling apps
  • [ONOS-1741] - Packet request flows should be handled separately from app flows
  • [ONOS-1746] - Packet request flows stuck in PENDING_ADD state
  • [ONOS-1751] - Onos karaf clean not compatible with ubuntu onos VM
  • [ONOS-1755] - Topology View -- panel not large enough for data
  • [ONOS-1768] - Tooltip from previous view appears on new view
  • [ONOS-1779] - obs fails sometimes
  • [ONOS-1782] - Switch links are showing up as hosts sometimes after ONOS retarts
  • [ONOS-1784] - onos app cfgs are missing
  • [ONOS-1792] - Missing rules for some subnets attached to Dell leaf segment routers
  • [ONOS-1797] - Flows are not removed on ONOS and Switches after host-intent removal
  • [ONOS-1798] - Can no longer balance masters after the migration to Raft based device mastership
  • [ONOS-1799] - Host intent default treatment is set to DROP after install
  • [ONOS-1802] - The new asynchronous behavior of MastershipService.requestRoleFor(DeviceId) can cause NPEs
  • [ONOS-1874] - mastership "weirdness"
  • [ONOS-1883] - Links disappear when devices change master
  • [ONOS-1890] - low IntentPerf rate when caught ONOS (log) ERROR
  • [ONOS-1893] - Device mastership transfer does not update the switches.
  • [ONOS-1894] - Ping stops after host-intent transitions to INSTALLED state, some flows are missing
  • [ONOS-1895] - Always the first node in 5-node cluster fails to come up after system:shutdown
  • [ONOS-1897] - onos-app-samples/calendar
  • [ONOS-1905] - No leader elected for a device with all nodes in the standby queue
  • [ONOS-1908] - Exception when serializing optical port descriptions
  • [ONOS-1909] - StorageException when activating FlowRuleManager
  • [ONOS-1910] - NPE in DeviceManager when disconnecting from switch
  • [ONOS-1913] - Update tests/drivers to match new json output
  • [ONOS-1917] - Services (Application,hosts, etc.) not working
  • [ONOS-1922] - KryoExceptions at org.onosproject.core.ApplicationRole
  • [ONOS-1926] - Unsupported match field is not handled properly
  • [ONOS-1928] - Topology View Panel resize on window resize
  • [ONOS-1948] - Topology not correctly discovered when restarting ONOS cluster
  • [ONOS-1950] - NPE when calling 'onos:intents -p -j'
  • [ONOS-1951] - Multi-instance instability
  • [ONOS-1958] - fix bug in showing tunnel attributes
  • [ONOS-1959] - fix bug in query subscription command in Tunnel management
  • [ONOS-1965] - Deadlock can occur when a old candidate restarts and does not re-enter ledership race
  • [ONOS-1966] - Links are temporarily lost when restarting ONOS nodes
  • [ONOS-1967] - Missing mastership events on mastership rebalancing
  • [ONOS-1981] - Listeners exceeded execution time limit
  • [ONOS-1986] - Intents update failed after link up/down (re-route case) in CHO
  • [ONOS-2003] - Some intents didn't reroute on link down
  • [ONOS-2011] - store the Path of the tunnel in the store
  • [ONOS-2014] - Compile and install PMC OLT software
  • [ONOS-2015] - Some devices have no ports after ONOS cluster restart
  • [ONOS-2016] - remove to check parameters iif they are null in the construtors of DefaultTunnel.e.g
  • [ONOS-2018] - Fix the bug that the src/dst end point of Vlan-type tunnel is the instance of OpticalTunnelEndPoint
  • [ONOS-2022] - LINC-OE doesn't start up
  • [ONOS-2025] - Host Intents are moving to CORRUPT state after adding (CHO Test)
  • [ONOS-2029] - Optical intents not working ( Optical app issue )
  • [ONOS-2030] - PCEP provider is unable to publish the device to ONOS
  • [ONOS-2031] - Cbench test return "0" and "Received unknown Barrier Reply" msg
  • [ONOS-2032] - Switches disconnected after link up/down in CHO test with handshaker.NiciraSwitchHandshaker broken pipe
  • [ONOS-2033] - Groups view - Buckets need to be one on each line
  • [ONOS-2037] - flows -j breaks after adding point intents (update REST codec)
  • [ONOS-2045] - Adding optical intents via CLI does not work for TL1-based providers
  • [ONOS-2046] - Port class type is incorrect in certain cases
  • [ONOS-2063] - Intent throughput performance drop off
  • [ONOS-2070] - Unable to process port stats due to NPE
  • [ONOS-2088] - java.lang.IllegalStateException: Unable to allocate ID block

Epic

  • [ONOS-643] - We need to complete integration tests for SDN-IP

Improvement

  • [ONOS-181] - Default FlowRules
  • [ONOS-961] - Supports Group stats in EventHandler of OpenFlowController
  • [ONOS-1247] - LinkCollectionIntent instances created without using Intent.constraints()
  • [ONOS-1424] - Distributed Default Rule management
  • [ONOS-1433] - Distributed Group Store: Avoid two EC maps for the same data with different keys
  • [ONOS-1593] - Remove Duplicated Interfaces in org.onlab.packet.TCP
  • [ONOS-1650] - Add port names for TL1 providers
  • [ONOS-1674] - Allow full long value to be used as port number
  • [ONOS-1756] - Improve CLI auto completers

New Feature

  • [ONOS-2007] - add RemoveTunnelByIdCommand
  • [ONOS-2008] - add UpdateTunnelBandWithCommand
  • [ONOS-2009] - add QueryAllTunnelsCommand
  • [ONOS-2010] - add queryAllTunnels api in TunnelService and TunnelStore
  • [ONOS-2017] - add the method of querying in SB

Story

  • [ONOS-79] - Move Distributed Flow Rule Store backups out of Hazelcast
  • [ONOS-86] - Topology View details pane for edges (links)
  • [ONOS-100] - Topology View toolbar - add first set of toggle buttons
  • [ONOS-406] - DistributedIdBlockStore durability
  • [ONOS-453] - Topology View: Custom Map
  • [ONOS-454] - Topology View: Subnet Sprites
  • [ONOS-533] - The ON.Lab Copyright year should be updated to include 2015
  • [ONOS-642] - Define a network configuration API for ONOS
  • [ONOS-646] - Test IPv6 with SDN-IP
  • [ONOS-660] - Design interfaces for multiple table aware FlowRuleService
  • [ONOS-662] - Add a virtual gateway for SDN network
  • [ONOS-679] - Design interfaces for new Group subsystem
  • [ONOS-682] - Implement multiple table features in FlowRule subsystem
  • [ONOS-684] - Implement new Match and Actions for FlowRule
  • [ONOS-685] - Implement Network Config Manager
  • [ONOS-688] - Porting Tunnel policy
  • [ONOS-701] - MPLS label manager API
  • [ONOS-743] - ONOS CLI JSON generation should use same codecs as REST Apis
  • [ONOS-778] - Define Group Subsystem Northbound Interfaces
  • [ONOS-908] - Add Single to Multi & multi to single point intents test to CHO on all 3 topologies (ATT, Chordal, Spine)
  • [ONOS-917] - Implement a new Group subsystem - provider part
  • [ONOS-920] - Test, Profile, Optimization ONOS
  • [ONOS-929] - Explicitly check "nodes" when an ONOS node restarts
  • [ONOS-958] - Implement a Group action
  • [ONOS-1035] - Intent subsystem cleanup
  • [ONOS-1060] - Introduce "CORRUPT" intent state to represent certain irrecoverable error states
  • [ONOS-1079] - Implement Ciena TL1-based southbound for ROADMs
  • [ONOS-1087] - Implement core extensions
  • [ONOS-1090] - PCE extensions
  • [ONOS-1108] - Create a demo VM to demonstrate easily the features of SDN-IP and packet-optical
  • [ONOS-1109] - Understanding the logistic to connect GEANT network with Internet2 testbed.
  • [ONOS-1143] - Tooltip Service
  • [ONOS-1148] - Improve ONOS application permissions
  • [ONOS-1150] - Security-mode ONOS system design
  • [ONOS-1211] - Refactor CHO code
  • [ONOS-1223] - mpls label new feature
  • [ONOS-1232] - Topology View toolbar - add next set of buttons
  • [ONOS-1233] - Topology View toolbar - add third set of buttons
  • [ONOS-1234] - Topology View toolbar - add layer filter radio button set
  • [ONOS-1235] - Common web-socket for all GUI views
  • [ONOS-1242] - Add the ability to withdraw an intent using the REST API
  • [ONOS-1248] - host inside the SDN network need to be reachable and communicate from/to outside
  • [ONOS-1278] - Create Tabular View of Hosts
  • [ONOS-1279] - Create Tabular View of Cluster Nodes
  • [ONOS-1280] - Create Tabular View of Links
  • [ONOS-1281] - Tabular view of device flows
  • [ONOS-1282] - Create Tabular View of Intents
  • [ONOS-1283] - MPLS Label Manager Framework
  • [ONOS-1284] - Tunnel Manager Framework
  • [ONOS-1301] - Shared system timer and executor services - base
  • [ONOS-1304] - Shared system timer and executor services - configurability
  • [ONOS-1312] - Add single-to-multipoint intent driver function in onosclidriver
  • [ONOS-1314] - Refactor multi-to-single-point intent TestON driver to accept N number of IngressDevices
  • [ONOS-1323] - Upgrade to Apache Karaf 3.0.3
  • [ONOS-1329] - Migrate JSON Codecs to a bundle, which could be used by other apps
  • [ONOS-1337] - Add durability option to EventuallyConsistentMap
  • [ONOS-1341] - TestON driver changes required to support the new ONOS app system
  • [ONOS-1347] - Performance Test Refactoring for CI
  • [ONOS-1354] - Leadership service to support predictable handover of leadership
  • [ONOS-1355] - Intent cleanup for flow-rule system failures
  • [ONOS-1356] - Host Location Tracking for Intents
  • [ONOS-1357] - Provide a builder pattern for EventuallyConsistentMap
  • [ONOS-1358] - Testing Reactive routing in NFV environment
  • [ONOS-1360] - Update tutorial VM for 1.1.0
  • [ONOS-1380] - Enable a user to create and remove optical-intents from CLI
  • [ONOS-1385] - Complete Blackbird Performance & Scalability white paper
  • [ONOS-1386] - Infrastructure setup spring - Setup the development environment as per ONOS Wiki guidelines.
  • [ONOS-1399] - Create presentation for International SDN/OF deployments
  • [ONOS-1411] - As a user, I would like to have consistency between ports reported in the CLI and in the GUI.
  • [ONOS-1416] - Mobile GUI support: Topology View pan and zoom via touch
  • [ONOS-1423] - Better multi table support - FlowObjectiveService
  • [ONOS-1425] - Update Wiki contents for Blackbird functionality
  • [ONOS-1440] - Implement port statistics framework in core
  • [ONOS-1442] - Sortable Tables - Implement Column Comparators and Formatters
  • [ONOS-1443] - Implement group bucket statistics updation
  • [ONOS-1444] - Group handling logic to create groups on-demand when they are not created by default
  • [ONOS-1449] - Rebuild Null Provider for consistent operations
  • [ONOS-1466] - Internet as a service task-add vBNG
  • [ONOS-1467] - First draft of software architecture and components
  • [ONOS-1469] - Device View: include ID of master instances
  • [ONOS-1473] - Add a cli command for inspecting different consistent maps in the cluster
  • [ONOS-1474] - DeviceView: display device details pane on selection
  • [ONOS-1475] - Tabular views adjusted to have no bottom margin
  • [ONOS-1476] - Device View: display columns for count of device ports and egress links
  • [ONOS-1477] - Navigation Menu: glyphs on menu items
  • [ONOS-1478] - Navigation Menu: segmentation into categories
  • [ONOS-1491] - Refactoring of flow rule populator using the new objectives(?) subsystem
  • [ONOS-1492] - Obtain radius configuration from AT&T
  • [ONOS-1494] - ONOS interface to XOS
  • [ONOS-1495] - Implement Functionality test to verify VLAN intents
  • [ONOS-1497] - Add required TestON driver functions for component configuration CLI
  • [ONOS-1505] - Refactoring of default group handler using the new objectives subsystem
  • [ONOS-1513] - Port TestOn automated tests for Segment Routing
  • [ONOS-1515] - Try single instance fabric control on Dell switches
  • [ONOS-1516] - Multi-instance fabric control on Dell switches
  • [ONOS-1517] - Setup Dell switches in leaf-spine topology
  • [ONOS-1521] - Create new TestON tests for leaf-spine topology
  • [ONOS-1522] - Sticky user preferences
  • [ONOS-1526] - Setup VPN connection to Fujitsu lab
  • [ONOS-1530] - Port BGP Router app to use new flow Objectives
  • [ONOS-1531] - Validate Corsa operation with new flow Objectives on TestOn automated test cases
  • [ONOS-1543] - Write wiki page that describes how to install ONOS on CentOS
  • [ONOS-1552] - Create OF-DPA driver for BGP Router flow Objectives
  • [ONOS-1553] - Spec out and purchase servers & optics for BGP Router
  • [ONOS-1557] - Discuss CoVisor integration into ONOS
  • [ONOS-1559] - Create a Performance short test for regression purpose
  • [ONOS-1572] - Test switch with ONOS
  • [ONOS-1573] - Add status verification to CHO test cases
  • [ONOS-1577] - Update Functionality Test (Prod/MultiProd) to use the new app sub-system
  • [ONOS-1580] - Modify pingall function in Mininet driver ( mininetclidriver.py )
  • [ONOS-1590] - Add a config to launch SpringOpenTTP driver for SegmentRoutingApp
  • [ONOS-1591] - Display flash messages for actions in the Topology View toolbar
  • [ONOS-1597] - All add intent type CLI should allow setting the appId option
  • [ONOS-1599] - Implement a LogicalClockService
  • [ONOS-1605] - Investigate and build a simple MPLS Functionality test framework on TestON
  • [ONOS-1612] - Tab completion for component properties with the cfg cli command
  • [ONOS-1615] - Update DB for QA tests on ONOS
  • [ONOS-1616] - Deploy the machine in the server room for CORD
  • [ONOS-1619] - NPE in FlowObjectiveManager when processing DEVICE_ADDED event
  • [ONOS-1634] - Office network: substitute generic access points with OF (OpenWRT + OVS) access points.
  • [ONOS-1644] - Deploy ONOS and SDN-IP on FIU and AMLight production networks (first two nodes: FIU + Reclara + 2 ONOS instances + SDN-IP)
  • [ONOS-1645] - Migrate Dell - Segment Routing switches to rack 4
  • [ONOS-1656] - Port LinkResourceStore to use LeadershipService
  • [ONOS-1657] - FlowRuleStore using LeadershipService
  • [ONOS-1668] - Migrate Quanta/OF-DPA based BGP Router to Rack 4
  • [ONOS-1669] - Write unit tests for TableBuilder Service
  • [ONOS-1681] - Modify flowrules to accept table ids
  • [ONOS-1685] - Functionality Test Enhancements (new topology)
  • [ONOS-1690] - Topology View details pane buttons
  • [ONOS-1696] - Create XOS UI view for Subscriber
  • [ONOS-1698] - Investigate additional GEO maps
  • [ONOS-1699] - GUI Wiki documentation
  • [ONOS-1700] - Resolve IntentTP drop issue
  • [ONOS-1705] - SDN-IP testing code update
  • [ONOS-1706] - Replicate tests for multi-instance
  • [ONOS-1707] - Automatic reports to IP/optical team of test results
  • [ONOS-1708] - Create simple VLAN forwarding app for fabric
  • [ONOS-1709] - Create DB tables and views for ONOS functional tests
  • [ONOS-1710] - Implement Fujitsu TL1-based southbound for ROADMs
  • [ONOS-1711] - Implement Huawei PCEP-based southbound for ROADMs
  • [ONOS-1734] - FlowObjectiveManager distributes next id
  • [ONOS-1739] - Add host intents in IP/Optical Tests
  • [ONOS-1740] - Make ONOS extraneous flow rule deletion configurable
  • [ONOS-1747] - Update GUI version before Cardinal release
  • [ONOS-1748] - Create workaround to avoid port_stats_updated DeviceEvent timestamps
  • [ONOS-1752] - Update container environment for ONOS Cardinal testing
  • [ONOS-1766] - Fix the BgpRouter TestON environment according to the change of application packaging
  • [ONOS-1783] - Refresh button on all GUI tabular views
  • [ONOS-1786] - Supports link failure and recovery using objective subsystem
  • [ONOS-1791] - Push MPLS rules at edge segment routers
  • [ONOS-1794] - Make gossip store aware of port types
  • [ONOS-1796] - Feature Test Improvements using New Topology (Story for Sprint-5)
  • [ONOS-1803] - LINC port descriptions do not carry optical information
  • [ONOS-1810] - Introduce Tunnels & Tunnel-Flow Policy handling
  • [ONOS-1817] - Flow Statistics (Packets and Bytes) to be displayed in Flow table
  • [ONOS-1819] - Display per device Group information (both group description and group statistics)
  • [ONOS-1820] - Display per device port statistics
  • [ONOS-1822] - Display traffic flow visualization using port statistics
  • [ONOS-1831] - TestON: Segment Routing single-instance testcase fixing and validation
  • [ONOS-1834] - Verify Data plane recovery feature on Dell switches with ONOS-1786 changes
  • [ONOS-1839] - SR group handler should avoid creating all default groups again during port down and link up event
  • [ONOS-1842] - Refactor Tabular View to have better table resizing behavior
  • [ONOS-1843] - Clean up HA Tests
  • [ONOS-1847] - Refactor device details panel to be a custom directive
  • [ONOS-1852] - Documentation for writing a new driver
  • [ONOS-1853] - Performing system tests in Deployment VM
  • [ONOS-1861] - enable vBNG to deal with the silent hosts
  • [ONOS-1863] - enable startMonitorHost with configuration file
  • [ONOS-1867] - Implement TrafficTreatments for Packet + Optical
  • [ONOS-1868] - Implement TrafficSelectors for Packet + Optical
  • [ONOS-1877] - Remove user input when starting multi-layer topology
  • [ONOS-1878] - Setup VPN connection to Huawei lab
  • [ONOS-1889] - Driver Inheritance mechanism
  • [ONOS-1892] - wiki of vBNG
  • [ONOS-1915] - Modify point intents in old functionality tests
  • [ONOS-1927] - Run Cbench on a Single node in multi Instance Bare Metal ONOS cluster
  • [ONOS-1929] - Merge all messaging substrates.
  • [ONOS-1933] - CORD Subscriber Login View
  • [ONOS-1934] - CORD Subscriber Dashboard View
  • [ONOS-1936] - CORD Subscriber Edit Bundles - URL filtering
  • [ONOS-1937] - CORD Subscriber Users View
  • [ONOS-1938] - CORD Subscriber Edit User Profile
  • [ONOS-1939] - CORD Subscriber - Proxy to XOS
  • [ONOS-1947] - Tunnel management improvements
  • [ONOS-1949] - Integrate vBNG and test it in demo environment
  • [ONOS-1956] - Ensure incubating features are in onos-incubator
  • [ONOS-1960] - Wiki update for Cardinal
  • [ONOS-1970] - Intent Functionality Test suite
  • [ONOS-1979] - Modify arping in mininet and remote minient drier to add another option for VLAN "-I <node-interface>"
  • [ONOS-1980] - Translation of Lambdas for Linc-OE
  • [ONOS-1990] - Add delete vBNG feature
  • [ONOS-1992] - Make intent clean-up configurable
  • [ONOS-2042] - Adding new function in onosclidriver for summary command
  • [ONOS-2048] - Release resources when removing intents
  • [ONOS-2049] - Allow creation of optical circuit intents via CLI
  • [ONOS-2050] - Merge loxigen patchset by Calient
  • [ONOS-2065] - Intents in FAILED state (Optical Test)
  • [ONOS-2066] - add command line for vBNG
  • [ONOS-2083] - add REST API to vBNG to get the map

Task

  • [ONOS-1164] - Review available NETCONF client libraries and find out the one that is most suitable
  • [ONOS-1445] - Add new app sub system to CHO
  • [ONOS-1460] - Debug BGP router jenkins job failure
  • [ONOS-1596] - Add driver function in onosclidriver to check intents state
  • [ONOS-1618] - Install OpenStack and XOS
  • [ONOS-1643] - Add driver function in onosclidriver to check flows state
  • [ONOS-1719] - Update runOpticalMnScript function in remote mininet driver
  • [ONOS-1789] - Define Lambda type
  • [ONOS-1790] - Define OchSignal class
  • [ONOS-1844] - Define a Criterion for OchSignal
  • [ONOS-1845] - Define a Criterion for IndexedLambda
  • [ONOS-1846] - Define a Criterion for OchSignalType

 

 


  • No labels