Page tree

Have questions? Stuck? Please check our FAQ for some common questions and answers.

Skip to end of metadata
Go to start of metadata

Goldeneye Release 

Version: 1.6.0 

Release Date: June 24, 2016

Download here

ONOS Goldeneye Release Content

Community - New collaborators

  • Announced new collaborators: Calix
  • Unannounced new collaborators that have been approved but haven’t been communicated yet: Argela, IPT, SDNLAB, Villa-Tech

R&E Deployments

  • Contributions from ON.Lab, AmLight, AARNET, Internet2, GEANT, IEEE
  • Enable AmLight to change cost of the links in their network
  • Castor has been contributed back by AARNET to the ONOS main repo
  • Initial steps to integrate L2 and L3 apps (specifically VPLS and SDN-IP) in ONOS
  • Announced ONOS integration into an international industrial federated testbed

Automated testing, Build environment

  • Contributions from ON.Lab, Ciena, Huawei, Criterion

  • Phased in "Chaos Monkey" for longevity test

  • Built test suite on dynamic clustering

  • Included testing intent with FlowObjectives

  • BGPLS functional test case

  • IPv6 functional test case

  • Added VLAN selectors and treatments  to Intent functionality tests

  • Moved to Buck in the build environment

Applications

Contributions from ON.Lab, Huawei, POSTECH, CREATE-NET, Politecnico of Turin, Tata (TCS), BUPT

  • ICONA enhancements - for example, ICONA to BGP interface
  • Control Plane Manager (CPMan)
    • Control Plane Manager adds management capability to the control plane enhancing HA/reliability
    • Added REST API for exposing control metrics (e.g., system metrics + control message)
    • Enhanced MetricsDatabase to support multi-resources
    • Enhanced metric reporters in a way to notify all metric reporters when metric registry has been changed
    • Support for querying control metrics of remote node
    • Implemented Web GUI using chart model to visualize control metrics in bar/line charts
  • InfluxDB Report and Query App
    • This application adds capability to report and retrieve various control metrics stored in MetricsService to/from InfluxDB
    • By querying InfluxDB, we can easily obtain the control metrics from all ONOS instances
    • Added a way to integrate InfluxDB and Grafana to visualize control metrics
  • Ganglia Report and Query App
    • This application adds capability to report various control metrics stored in MetricsService to ganglia monitoring server
  • Chart Model
    • Chart model provides a way to visualize a set of data points with line or bar chart without knowing the details
    • CPMan makes use of chart model to plot control message stats in both line chart and bar chart
  • Network Troubleshooting App
    • The Loop Detect interface and the Black Hole Detect interface are integrated into one interface. Network troubles can be detected by calling this unique interface.
    • Improved code structure and function partitions.
    • The application supports Remote Procedure Call, helping to prevent blocking when multiple applications call the network trouble shooting function.
    • Improved the javadoc making the API comments generated by swagger more friendly.
  • SDN-IP App
    • Runtime configuration update support.
    • Remove intents using App ID when App get deactivated.
    • Reactive-routing uses new config subsystem of ONOS. Which means, there is no need to use son-ip.json any more.
    • Introducing support for multi vlans for SDN-IP
  • Advanced Yang constructs implementation
    • Include, Import, Grouping/Uses, Choice, RPC, Notification, Augment, Sub-module, Inter/Intra file linking, all built-in and derived data types.
  • SFC
    • Enhanced interfaces with classifier, SFF, SFC Proxy
    • Maintain SFC statistics
    • GUI for viewing SFC resource statistics
    • Tie-break logic implementation at classifier
    • Interface with SFC proxy
    • Added new criterion and actions to support NSH as per official OVS patch
  • BGP
    • Added capability to support BGP flow specification and route policy distribution
    • Added REST API for configuring flow specification and route policy distribution
    • Protocol enhancement to support flow specification
    • Protocol enhancement to support route policy distribution
    • code reorganized to support complex flow classes
    • Runtime configuration support
  • PCE/PCECC
    • Computation of optimal E2E paths (PCE) for MPLS TE tunnels within a PCE domain based on network topology information and computational constraints.
    • Extension to PCE to act as a centralized controller (PCECC) where in the PCECC of controller takes care of label distribution and thus avoid signalling protocols like RSVP-TE, LDP etc.
    • Features include:
      • PCEP protocol enhancement to support stateful PCE/PCE Initiated LSP/PCECC.
      • CSPF path computation in ONOS PCE
      • PCE Global path optimization
      • WebUI enhancement for managing PCE tunnels
      • Label management for PCECC (PCE as Centralized Controller)
      • Support PCECC-Basic using PCEP protocol
      • Support PCECC-SR (Segment Routing) using PCEP protocol

Northbound

  • Contributions from ON.Lab, Ciena, POSTECH, GEANT,  CREATE-NET, Politecnico of Turin, Tata (TCS)
  • Northbound API support for ICONA enhancements
  • Intent subsystem now integrated with Flow Objectives subsystem
  • Intent-based implementation of virtual network provider. It is really not suitable for production yet, but it does validate the mechanics of virtual-to-physical mapping and isolation
  • Added CLI & REST API for managing the inventory of the virtual networks
  • Develop STC scenarios for validating the v-net functionality and to help further test the functionality during development
  • Initial work on on adding various ONOS services atop virtual networks, starting with device, link, host
  • REST API improvements
    • Supports flow table pipeline
    • Supports encode/decode meter/group/sequence id
    • Bumped up Jersey from 1.x. to 2.x
    • Now can specify application identifier when inserting flow rules
  • Web UI stylesheets refreshed to use look and feel consistent with project website.
  • Started to refactor the Web UI Topology View to be "Region Aware" -- to support enhanced interaction / navigation of the topology
  • Introduction of CLI command "device-interfaces" that lists interface information for legacy devices
  • Add REST API for MastershipService

Core

  • Contributions from ON.Lab, Fujitsu, ETRI, NEC
  • ~6x improvement in throughput for distributed strongly consistent operations
  • Performance and stability enhancements for Resource Store by optimizing the manner in which we represent individual resources in data store
  • ECMap enhancement to periodically purge old tombstones (deleted item placeholders). Improves the stability of long running tests
  • Refactored optical information model into a loadable application using the projection mechanism' making the ONOS core easier to scale and more modular. It is also a blueprint for integrating other technologies such as microwave support.
  • Improvement in serialization mechanism to detect object registration id conflict detection.
  • Created a core unicast route service which provides a centralized route store in ONOS. This helps facilitate the growing number of routing apps and use cases on ONOS by allowing more collaboration between apps and greater API stability.
  • Performance improvements to Adaptable Flow Statistics subsystem
  • Refactor of core Alarm subsystem:
    • polling alarm provider that uses drivers to query alarms
    • distributed store for alarms
    • AlarmService with listener mechanism
    • unit tests

Southbound

  • Contributions from ON.Lab, GEANT, Huawei
  • Refactor SNMP implementation:
    • correct division of elements in provider, protocol and drivers.
    • SNMP subcontroller.
    • drivers for BTI, Lumentum
    • unit tests
  • Lumentum Alarm Driver
  • Initial support for the reference P4 Behavioral Model (BMv2) software switch
  • Mastership for NETCONF devices
  • Introduction of NETCONF Controller component configuration for "netconfReplyTimeout" setting the timeout for NETCONF synchronous replies
  • SB interface for retrieval of interfaces configuration from legacy devices and its implementation in Cisco IOS NETCONF driver
  • Handling of multiple VLAN-IDs for trunking interfaces on legacy devices and its implementation in Cisco IOS NETCONF driver
  • Removal of VLAN-ID when removing trunk/access mode from legacy device interface
  • YANG Southbound tool for drivers
    • yang to NETCONF XML translation

Sub-task

  • [ONOS-2757] - Review and integration of IPv6 Phase 2 scripts
  • [ONOS-3101] - Add onos events in new CHO test
  • [ONOS-3533] - Control Plane Monitoring API
  • [ONOS-3535] - Implement control metrics aggregation logic
  • [ONOS-3537] - Implement control message collecting logic
  • [ONOS-3538] - Implement control metrics distribution logic using ClusterCommunicationService
  • [ONOS-3662] - Implement CLI for control plane monitor
  • [ONOS-3798] - Implement an agent for monitoring system metrics
  • [ONOS-3851] - Implement Web GUI for visualizing the control plane metrics
  • [ONOS-4127] - Backup metrics of MetricsService to Ganglia monitoring server
  • [ONOS-4128] - Backup metrics of MetricsService to Graphite monitoring server
  • [ONOS-4134] - Add an interface to interact with ganglia monitoring server
  • [ONOS-4139] - Document installation guide for ganglia monitoring server
  • [ONOS-4203] - Add app events in new CHO test
  • [ONOS-4207] - FUNCintent Flow Objectives tests
  • [ONOS-4208] - FUNCintentRest Flow Objectives tests
  • [ONOS-4211] - Support IPv6 in new CHO test
  • [ONOS-4216] - FUNCoptical Flow Objectives tests
  • [ONOS-4246] - Parameterise test script and add CLI support for event insertion and debugging
  • [ONOS-4252] - Error handling for FUNCflow
  • [ONOS-4253] - Error handling for FUNCintent
  • [ONOS-4254] - Error handling for FUNCintentRest
  • [ONOS-4255] - Error handling for FUNCnetCfg
  • [ONOS-4256] - Error handling for FUNCoptical
  • [ONOS-4274] - Document installation guide for influxDB server
  • [ONOS-4429] - IntentEvent Thought Put Regressed 50%
  • [ONOS-4448] - Enable ONOS down/up events in CHOTestMonkey
  • [ONOS-4483] - Support arbitrary topologies in CHOTestMonkey
  • [ONOS-4506] - Support device up/down events in CHOTestMonkey
  • [ONOS-4533] - Add flow checks to CHOTestMonkey
  • [ONOS-4560] - Intents Withdraw latency is too high
  • [ONOS-4573] - Implement a graph utility class with basic data structures and functions
  • [ONOS-4585] - Improve Intents Install/Withdraw latency tests
  • [ONOS-4586] - Improve Intents reroute latency tests
  • [ONOS-4622] - switch and port down discovery latency

Bug

  • [ONOS-2864] - GUI -- Topo Overlay not uninstalled when App is removed
  • [ONOS-2889] - Rejected AppendRequest and IndexOutOfBoundsException on startup
  • [ONOS-2958] - After one day of running the CHO test shows no leaders in partition.
  • [ONOS-3589] - Copycat exception: Log index out of bounds
  • [ONOS-3592] - occasional exceptions activating the IntentDomainManager in an ONOS cluster
  • [ONOS-3636] - CHOtest is failing to install intents intermittently
  • [ONOS-3740] - ONOS nodes crash when all nodes are restarted via killing all processes
  • [ONOS-3744] - When SDN-IP is started, the application still looks for sdnip.json
  • [ONOS-3745] - In CHOtest intents bounce back between installed and installing state
  • [ONOS-3748] - Failed to resubmit pending intents
  • [ONOS-3825] - Cluster States out of sync
  • [ONOS-3828] - Multi-to-Single Intent Fails when one sending device is removed
  • [ONOS-3847] - In CHO link up test, some intents maybe stuck in "INSTALLING" state
  • [ONOS-3849] - ONOS incorrectly discovered an indirect link
  • [ONOS-3863] - ONOS cli session disconnects
  • [ONOS-3991] - Transactional map get always fails for in-memory maps
  • [ONOS-3997] - ONOS layer3 support nova user-metadata
  • [ONOS-4131] - Intent-partitions lost leaders in CHO test
  • [ONOS-4148] - Unable to remove flow rules which installed multiple times in multiple instances
  • [ONOS-4149] - generated code for type def does not set package info in cahced file handle.
  • [ONOS-4173] - IllegalStateException due to Duplicate key in MeterManager.java
  • [ONOS-4174] - METER_EXISTS error when creating Meters
  • [ONOS-4206] - Flow Objectives causing Java Stack Overflow
  • [ONOS-4209] - Unsuccessful PCEP session formation between ONOS and IOS XR
  • [ONOS-4212] - Memory leak problem when running CHO test
  • [ONOS-4217] - Preference Service refactoring causes query-string input to be ignored
  • [ONOS-4218] - Failed to register Bandwidth
  • [ONOS-4250] - Intent reroute slowly in CHO test
  • [ONOS-4264] - IOExecption occurred when module name is more than 64 character.
  • [ONOS-4265] - IOexecption occured for module without any definitions.
  • [ONOS-4266] - compilation error or java file not generated for special characters((: / : - @ $ # ' * + , ; = and character group:/))
  • [ONOS-4267] - Compilation and build failure when java keyword with capital is input in namespace.
  • [ONOS-4268] - White space, -, _ in class and interface name shoud be deleted and next starting character should be capitalised.
  • [ONOS-4270] - Appending "s" at the end of list name may not be correct always
  • [ONOS-4280] - Allow to add a subnet to external network after the external network is used in routers
  • [ONOS-4315] - ecord-metro app fails to reserve optical resources
  • [ONOS-4381] - Unchecked exceptions in driver's call execution are silently dropped
  • [ONOS-4394] - ConsistentMap does not compare key equality properly
  • [ONOS-4395] - NPE in OpenFlowDeviceProvider.buildPortStatistics
  • [ONOS-4398] - Topology Failures
  • [ONOS-4406] - ResourceService practically requires an IntentId as a consumer
  • [ONOS-4411] - In container's package info "testCase1'sChildrenNodes" coming without space
  • [ONOS-4412] - module name characters all are in Upper case, causing wrong filename
  • [ONOS-4413] - module name is single character, Builder is not capitalized please check
  • [ONOS-4418] - Intents failing connectivity checks
  • [ONOS-4423] - In releaxedConsistencyMode it is possible for a ConsistentMap instance to be out of sync indefinitely
  • [ONOS-4427] - TunnelIn flowrule can not be applied to devices in ONOS 1.5 and 1.6
  • [ONOS-4437] - Flows not being removed with intents
  • [ONOS-4439] - buggy security mode scripts
  • [ONOS-4476] - As with Group type is FAILOVER,watchPort&watchGroup does not set correctly When builds the Group Modification Openflow message
  • [ONOS-4484] - Flows not being removed with reroute using Flow Objective intent compiler
  • [ONOS-4486] - Register SegmentationId for l3vniMap
  • [ONOS-4490] - [YANGUTILS]ClassCastException: org.onosproject.yangutils.translator.tojava.javamodel.YangJavaGrouping cannot be cast to org.onosproject.yangutils.translator.tojava.TempJavaCodeFragmentFilesContainer
  • [ONOS-4492] - vrouter and floatingip can not be synchronized between multiple instances
  • [ONOS-4494] - Buffer Underflow Exception
  • [ONOS-4495] - Inconsistent intent states between ONOS nodes, followed by KryoException
  • [ONOS-4497] - [YANGUTILS]Error is throw if date is in format YYYY-M-D
  • [ONOS-4499] - VPLS misses routing app dependencies (for IntentSynchronizer Service) both in maven and buck files
  • [ONOS-4502] - Fix the bug about the different tenant and the same subnet.
  • [ONOS-4505] - IS-IS Defect fixes after Acceptance Testing
  • [ONOS-4511] - Fix the bug about deleting floatingip or routerInterface
  • [ONOS-4512] - vtn-web can't delete router/net/floating/port
  • [ONOS-4515] - Cluster Device Role States out of Sync
  • [ONOS-4521] - NettyMessagingManagerTest sometime fails
  • [ONOS-4522] - [YANGUTILS] Issues in parser
  • [ONOS-4523] - Add SetField of ARP_OP, ARP_SHA, ARP_SPA.
  • [ONOS-4524] - compilation error for <null> cannot be converted to short
  • [ONOS-4525] - invalid holder for default ""false"" before processing
  • [ONOS-4526] - mismatch error occured but build is success. no java file genrated
  • [ONOS-4527] - CheckStyle for Line size 120 should be handled.
  • [ONOS-4536] - leaf type empty causing build failure & Temp folder created in java path
  • [ONOS-4537] - extraneous input error info need to be update. it should contain all statements which can be applicable. for eg.import
  • [ONOS-4538] - dont combine error infos. if its specific for type, show only type statement
  • [ONOS-4539] - for leaf type leafref, no error but build failed
  • [ONOS-4540] - replacement configuration in Pom.xml causing compilation error
  • [ONOS-4541] - for container, compilation error occured
  • [ONOS-4542] - LEAF ENUM TYPE issue: -ve value not accepted. as per RFC, its should accept
  • [ONOS-4543] - LEAF ENUM TYPE issue: DUPLICATE enum name cauisng null pointer exception. Its should throw error related to duplication
  • [ONOS-4544] - LEAF ENUM TYPE issue: after max enum vlaue, next element should come with value. but yang utils genrating code with the least value
  • [ONOS-4545] - Not able to locate issue seeing logs when there are multiple yang files with error scenario's
  • [ONOS-4546] - Invalid namespace URI with nullpointer exception occurred when namspace contains underscore
  • [ONOS-4547] - Build failing when java keyword is present in namespace.
  • [ONOS-4548] - Build failure occurring when building with dummy application.
  • [ONOS-4549] - Compilation error when adding web address in namespace.
  • [ONOS-4550] - Extra temporary container folder with some extra temp files is created when only container is present.
  • [ONOS-4551] - Identifier is not in compliance with RFC for starting with (('X'|'x') ('M'|'m') ('L'|'l'))
  • [ONOS-4552] - Difference in error when no name is mentioned for identifier with and without quotes
  • [ONOS-4553] - Intents that cannot be satisfied bounce between WITHDRAWING and FAILED states, which causes other intents being rerouted stuck in INSTALLING state
  • [ONOS-4557] - compilation error for duplicate typedef name
  • [ONOS-4558] - NullPointerException for import
  • [ONOS-4561] - Resource manager returns in the list of available VLANs, VLAN 0 and other non standard VLANs
  • [ONOS-4563] - build failure for submodule
  • [ONOS-4564] - build failure for bits
  • [ONOS-4566] - yang utils not finding trailing garbage error
  • [ONOS-4568] - Intent with FlowObjective stuck in INSTALLING state but flows are installed correctly
  • [ONOS-4575] - Space between range mentioned for typedef is throwing error but according to RFC example it is valid scenario.
  • [ONOS-4576] - build failure for choice & cases
  • [ONOS-4577] - more leafs inside augment causing loop
  • [ONOS-4581] - When interfile linking is done, the error message appears with two file path, when typedef or uses is referred improperly.
  • [ONOS-4582] - Enum file constructor has problems when the attribute name has hyphen in it.
  • [ONOS-4589] - if intent part of a batch fails, all intents associated in batch fail
  • [ONOS-4590] - intent resubmission loops when installation time exceeds cleanup interval
  • [ONOS-4597] - Error is not mentioned when value exceeds limit for min and max-element.
  • [ONOS-4598] - Compilation error while generating java files.
  • [ONOS-4599] - Compilation error occurred for union with boolean type.
  • [ONOS-4600] - In service files package name is not properly made small cased, due to which we get Cannot access error message in compilation error.
  • [ONOS-4604] - Warnings from IntentManager when installing/removing intents
  • [ONOS-4607] - For yang generated files when package and import exceeds 120 lines javadocstyle error comes.
  • [ONOS-4610] - When list is under grouping, the config refers to its parent as grouping instead of its uses's parent.
  • [ONOS-4611] - When file name has service in it, during creation of service and manager files it creates problem.
  • [ONOS-4613] - Adding flow with priority more than 65535 in ONOS makes the flow in PENDING_ADD state
  • [ONOS-4616] - Yang grouping linker error.
  • [ONOS-4627] - Rpc empty folder structure is getting created when for child node no file is generated.
  • [ONOS-4648] - genrated java file contents are repeated
  • [ONOS-4649] - Compilation error occurred while building
  • [ONOS-4656] - Some intents cannot be purged
  • [ONOS-4663] - Handle end of sync PCRpt message when there are no LSPs to be synced.
  • [ONOS-4664] - Create network config factory using ObjectNode instead of ArrayNode
  • [ONOS-4671] - PCECC defect fix , bgp pcep provider having same scheme problem
  • [ONOS-4683] - LLDP link provider causing device listener queue timeouts
  • [ONOS-4687] - Label map download issues.
  • [ONOS-4689] - [BGP RPD] Default route should be allowed to configure for local/remote IP
  • [ONOS-4707] - SR-TE LSPs setup issues
  • [ONOS-4720] - Bug in non-pce-init RSVP learnt tunnels addition to core
  • [ONOS-4722] - Defect fixes in LSP DB sync, CR setup/update flows
  • [ONOS-4740] - Posting network configuration for bgpls application fails when posting to root url
  • [ONOS-4743] - DB sync is suspended if PCEP session is formed before BGP devices are learnt.

Epic

  • [ONOS-3670] - Extend the Service function feature
  • [ONOS-3870] - Implement Yang utility to generate Java from Yang
  • [ONOS-4388] - Add a feature that ONOS suport userdata

Story

  • [ONOS-425] - Update installed intents in SDN-IP if MAC address of next hop changes
  • [ONOS-1225] - Persistent user preferences
  • [ONOS-2227] - Migrate Intent compilers to Flow Objectives
  • [ONOS-2272] - IPv6 Functionality Testing
  • [ONOS-2541] - Move BGPRouterTests to the set of common test machines
  • [ONOS-2867] - Test suite on Netconf
  • [ONOS-2869] - Test Suite on BGP-LS
  • [ONOS-2907] - Create an init script compatible with new and old OSs (Ubuntu, Debian, CentOS, Fedora)
  • [ONOS-2944] - STC tests for distributed primitives
  • [ONOS-3022] - Remove dependency on LinkResourceService from Constraint
  • [ONOS-3102] - Refactor CHO with "chaos monkey"- model
  • [ONOS-3396] - let reactive routing to use the new config subsystem
  • [ONOS-3400] - write one function test case for reactive routing
  • [ONOS-3415] - Add a testcase for NetCfg.json to FUNCNetCfg
  • [ONOS-3452] - let reactive routing support IPv4 default route 0.0.0.0/0
  • [ONOS-3454] - Documentation about new resource APIs
  • [ONOS-3459] - Design inter-ONOS LinkDiscovery
  • [ONOS-3503] - Move out domain/usecase specific Port from Core part of ONOS. (OchPort)
  • [ONOS-3504] - Control Plane Monitor Implementation
  • [ONOS-3556] - Distributed store to back MetricsService
  • [ONOS-3587] - Document optical information model, resources, and intents
  • [ONOS-3604] - Create wiki app for REST post flow criteria
  • [ONOS-3653] - UserPreferencesService
  • [ONOS-3682] - Refactor Sample template test
  • [ONOS-3695] - Model MEF service and attributes Java Objects in ONOS
  • [ONOS-3699] - Map MEF attributes to ONOS information model
  • [ONOS-3711] - Create VPN with Cavium
  • [ONOS-3761] - Map MEF attributes to Intent(s)
  • [ONOS-3800] - Create FlowRuleProvider for Fujitsu T100
  • [ONOS-3826] - add pxe server to nagios monitoring
  • [ONOS-3838] - end to end system test
  • [ONOS-3848] - AlarmManager does not follow proper provider pattern
  • [ONOS-3893] - Implement Yang augment parsing
  • [ONOS-3894] - Implement Yang grouping/uses parsing
  • [ONOS-3895] - Implement Yang integer data-types
  • [ONOS-3904] - Implement Yang derived data-types data-model
  • [ONOS-3907] - Implement Yang sub-module translator
  • [ONOS-3909] - Implement Yang list translator
  • [ONOS-3911] - Implement Yang augment translator
  • [ONOS-3913] - Implement Yang integer data-types translator
  • [ONOS-3914] - Implement Yang string data-types translator
  • [ONOS-3915] - Implement Yang derived data-types translator
  • [ONOS-3916] - Implement Yang choice data-type translator
  • [ONOS-3930] - Outline and Slides for ONS talk
  • [ONOS-3939] - Implement YANG SB logic
  • [ONOS-3943] - Refactor SNMP device provider
  • [ONOS-3949] - Provide chart model for Web GUI
  • [ONOS-3998] - Create pre-commit hook
  • [ONOS-4035] - Youtube videos are posted twice on Twitter
  • [ONOS-4036] - Host Ips in FUNCintentRest
  • [ONOS-4038] - Support configurable heartbeat on DistributedClusterStore
  • [ONOS-4042] - Bump up Jersey to 2.0
  • [ONOS-4045] - Implement mastership in NetconfProvider
  • [ONOS-4048] - Requirement Analysis for PCE & PCECC
  • [ONOS-4050] - Class Design for PCE & PCECC
  • [ONOS-4051] - Path computation algorithm implementation (Coding & UT)
  • [ONOS-4057] - Analyze test setup for SFC proxy, tie-breaking & statistics-maintenance requirement
  • [ONOS-4062] - Analysis & Design of advanced Yang constructs
  • [ONOS-4064] - Implement Yang import translator
  • [ONOS-4067] - Implement Yang include translator
  • [ONOS-4070] - Implement Yang union translator
  • [ONOS-4072] - Implement Yang enum parsing
  • [ONOS-4073] - Implement Yang enum translator
  • [ONOS-4074] - Implement Yang enum data-model
  • [ONOS-4078] - IS-IS Basic Framework - interfaces
  • [ONOS-4079] - IS-IS Basic Framework - Activate/Deactivate IS-IS app
  • [ONOS-4080] - IS-IS Basic Framework - REST based Configuration
  • [ONOS-4082] - IS-IS Packet Processing - Sending Hello Packets in LAN
  • [ONOS-4083] - IS-IS Packet Processing - Receiving Hello Packets in LAN
  • [ONOS-4084] - IS-IS Packet Processing - Sending Hello Packets in Point-to-point networks
  • [ONOS-4085] - IS-IS Packet Processing - Receiving Hello Packets in Point-to-point networks
  • [ONOS-4086] - IS-IS Data structure definitions for LSDB, Neighbor and Interface parameters
  • [ONOS-4087] - IS-IS Storing L1 LSP
  • [ONOS-4088] - IS-IS Storing L2 LSP
  • [ONOS-4089] - IS-IS Database Exchange in LAN Networks
  • [ONOS-4090] - IS-IS Database Exchange in point-to-point Networks
  • [ONOS-4091] - ONOS-ISIS CSM
  • [ONOS-4092] - IS-IS CLI implementation for Neighbor info display
  • [ONOS-4093] - IS-IS CLI implementation for LSP display
  • [ONOS-4094] - IS-IS SIT for point-to-point network adjacency formation
  • [ONOS-4095] - IS-IS SIT for LAN network adjacency formation
  • [ONOS-4096] - IS-IS LSP Generation - L1 LSP Generation
  • [ONOS-4097] - IS-IS LSP Generation - L2 LSP Generation
  • [ONOS-4098] - IS-IS DIS Election process implementation
  • [ONOS-4099] - IS-IS LSP Flooding
  • [ONOS-4100] - IS-IS LSP Purging - MaxAge timer expiry
  • [ONOS-4101] - IS-IS SIT for LSP generation
  • [ONOS-4102] - IS-IS SIT for DIS Election
  • [ONOS-4103] - IS-IS SIT for LSP Flooding and Aging
  • [ONOS-4104] - IS-IS Storing of TE LSP
  • [ONOS-4105] - IS-IS Multiple Area Handling - Listening/storing of LSP information for multiple areas
  • [ONOS-4106] - IS-IS Configuration support for Multiple Areas
  • [ONOS-4108] - IS-IS SIT for TE LSP
  • [ONOS-4109] - IS-IS SIT for Multiple Area Support
  • [ONOS-4112] - Invoke execute instead of submit if a task does not require any special treatment in future
  • [ONOS-4113] - Expand disk space on ONOS wiki
  • [ONOS-4122] - Evaluate read speed of device replies
  • [ONOS-4137] - Add "Ready" state LED to ONOS instances in Topology View
  • [ONOS-4141] - Add document on collecting system metrics from third party monitoring agent
  • [ONOS-4142] - Provide the ability to restart the failed task using SharedScheduledExecutor
  • [ONOS-4154] - Generates consistent hash across multiple instances for flow ID
  • [ONOS-4156] - Requirement & Scenario Analysis for BGP Route Policy Distribution
  • [ONOS-4157] - High level design for BGP route-policy distribution
  • [ONOS-4158] - Implement path computation algorithm based on various constraints
  • [ONOS-4161] - Take all topology update from BGP-LS and update link,device and resource subsystem
  • [ONOS-4163] - Implement E2E flow for PCE RSVP tunnel request, SR-TE request and MBB flows
  • [ONOS-4164] - Reserve local label pool and allocate global node labels and local adjacency labels on PCEP session establishment
  • [ONOS-4165] - Implement Encoding/Decoding of PCEP protocol msgs and objects
  • [ONOS-4166] - Add the capabilities for links and devices in the resource manager. Also update the resource information from BGP-LS update.
  • [ONOS-4167] - Identify the impacted tunnels based on network events, notify to PCE app and trigger MBB flow
  • [ONOS-4169] - Implement a timer to periodically re-optimize all the LSPs.
  • [ONOS-4170] - Implement LSP learning from PCC on session establishment and send Label database to PCC on session establishment
  • [ONOS-4171] - Merge PCEP and BGP providers into common BGPCEP provider.
  • [ONOS-4176] - Backup/Query metrics of MetricsService to/from InfluxDB
  • [ONOS-4177] - FUNC intent test using flow objectives
  • [ONOS-4185] - Adding in FUNC intent related test cases with separate steps using FlowObjectives
  • [ONOS-4188] - Adding in New CHO intent related test cases with separate steps using FlowObjectives
  • [ONOS-4194] - Make StorageManager default
  • [ONOS-4198] - Describe and scope use-case for virtualization/slicing
  • [ONOS-4215] - Drop DatabaseManager
  • [ONOS-4220] - SFC Proxy: Implement SFC encapsulation removal and forwarding to SFC unaware SF.
  • [ONOS-4221] - SFC proxy: Implement SFC encapsulation insertion and forwarding to SFF.
  • [ONOS-4224] - SFC tie breaking: Implement the parsing of flow classifier fields and insertion of priority for the flow rules downloaded to the OVS
  • [ONOS-4226] - SFC statistics: Implement REST based APIs for querying the SFC statistics
  • [ONOS-4227] - SFC statistics: Implement display of the SFC statistics in a web page
  • [ONOS-4228] - SFC tie breaking: Implement the parsing of flow classifier fields and insertion of priority for the flow rules downloaded to the OVS
  • [ONOS-4229] - Design REST interface for flow spec and RPD
  • [ONOS-4230] - Codec for flow spec
  • [ONOS-4231] - Codec for flow RPD
  • [ONOS-4234] - Pipeliner implementation for flow spec
  • [ONOS-4235] - Pipeliner implementation for RPD
  • [ONOS-4236] - Provider implementation for flow spec
  • [ONOS-4237] - Provider implementation for RPD
  • [ONOS-4238] - Class implementation for flow spec
  • [ONOS-4239] - Class implementation for RPD
  • [ONOS-4240] - Support wide community optional path attribute
  • [ONOS-4241] - Codec for wide community
  • [ONOS-4242] - Capability support for wide community
  • [ONOS-4243] - Config support for RPD and flow spec
  • [ONOS-4245] - Support extension treatment in GroupBucketEntryBuilder
  • [ONOS-4248] - Implementation of YANG Enum translator
  • [ONOS-4251] - Error handling for FUNC test suites
  • [ONOS-4258] - Support to specify OpenFlow extensions through REST API
  • [ONOS-4260] - Refactor Alarm Provider
  • [ONOS-4261] - Unit tests for SNMP
  • [ONOS-4262] - Unit test for Alarms
  • [ONOS-4272] - Add the validation routine for Openstack keystone token
  • [ONOS-4281] - Address resource tracking performance issues
  • [ONOS-4286] - Yang typedef translator implementation
  • [ONOS-4287] - Create persistent and replicated AlarmStore
  • [ONOS-4289] - Update HA tests for new storage manager
  • [ONOS-4290] - Design gateway load balancer application
  • [ONOS-4294] - AlarmConsumer for Lumentum and physical test
  • [ONOS-4302] - YANG RPC Translator Implementation
  • [ONOS-4303] - YANG Notification Translator Implementation
  • [ONOS-4306] - Dynamic Clustering HA Test Cases
  • [ONOS-4310] - Move REST-OVS end-to-end Performance Test to master
  • [ONOS-4313] - Evaluate more abstract alarm provider
  • [ONOS-4314] - Fix MEF-SCA app so that it'll work with latest ONOS using Jersey2
  • [ONOS-4317] - Set up MEF hackathon pod
  • [ONOS-4318] - Move amlight to onos 1.5
  • [ONOS-4323] - Issue performance report response
  • [ONOS-4324] - Submit DSN tutorial video & collateral
  • [ONOS-4330] - Initial BUCK build
  • [ONOS-4331] - Refactor BUCK files to use osgi_jar and onos_app
  • [ONOS-4332] - Update Felix SCR Plugin to build ONOS bundles
  • [ONOS-4333] - Break 3rd party bundle into separate shaded jars
  • [ONOS-4334] - Add Buck checkstyle rule
  • [ONOS-4335] - Add Buck osgi_jar rule
  • [ONOS-4336] - Add $(maven_coords :target) macro to Buck
  • [ONOS-4338] - Update OSGi to generate WARs
  • [ONOS-4339] - Add rule to generate onos_apps
  • [ONOS-4340] - Add rule to build onos core features.xml
  • [ONOS-4342] - Update copyrights
  • [ONOS-4343] - Add Buck swagger target
  • [ONOS-4344] - Add Buck target for onos-package
  • [ONOS-4345] - Add Buck target for local run
  • [ONOS-4347] - Implement UI Topology Layout Service
  • [ONOS-4352] - wiki page (YANG user manual)
  • [ONOS-4361] - OSPF provider check in is incomplete.
  • [ONOS-4363] - NPE in ObjectiveTracker after killing then restarting an ONOS node
  • [ONOS-4364] - Create a distributed of MultiMap
  • [ONOS-4365] - Add Distributed MultiMap
  • [ONOS-4367] - Add listener support to AlarmService
  • [ONOS-4372] - Allow test suite folders in TestON
  • [ONOS-4373] - Create documentation for VPLS application
  • [ONOS-4375] - Create basic Deployment Documentation on Wiki
  • [ONOS-4376] - ONOS return warning Driver does not support extension type VLAN_VID even if flows gets installed
  • [ONOS-4378] - ONOS needs to test intents with selector/treatment VlanId
  • [ONOS-4389] - Add a feature that ONOS suport userdata
  • [ONOS-4391] - Jenkins ssh-agent remain appended. Jenkins becomes unreachable
  • [ONOS-4392] - Storage is broken. 2 disks need to be replaced
  • [ONOS-4400] - ONOS fails to start on Ubuntu 16.04 (64 bit)
  • [ONOS-4401] - VPLS: React to interfaces configuration changes
  • [ONOS-4403] - VPLS: Remove intents when the applciation gets deactivated
  • [ONOS-4405] - Allow loading of device behavior implementation from other drivers
  • [ONOS-4409] - Support for external applications (REST API) to register with Core Service
  • [ONOS-4415] - Move out domain/usecase specific Port from Core part of ONOS. (OmsPort)
  • [ONOS-4416] - Move out domain/usecase specific Port from Core part of ONOS. (OduCltPort)
  • [ONOS-4417] - Move out domain/usecase specific Port from Core part of ONOS. (OtuPort)
  • [ONOS-4424] - Tag LLDP/BDDP source address with fingerprint
  • [ONOS-4426] - Upgrade Vtn Module when access same network segment, the packet can send to the dst successfully
  • [ONOS-4428] - Fix the L3 dataflow bug when in same ternant but different subnet with different routers
  • [ONOS-4438] - Add REST API for Mastership Service
  • [ONOS-4441] - Move MetroPathProvisioner to onos repository
  • [ONOS-4442] - Modify costs of the links on AmLight and verify results
  • [ONOS-4444] - Support to specify OFDPA extensions through REST API
  • [ONOS-4445] - Performance job rescheduling
  • [ONOS-4447] - Implement and enable more events in CHOTestMonkey
  • [ONOS-4450] - Change documentation structure on wiki
  • [ONOS-4452] - Validate onos-push-bits and onos-install
  • [ONOS-4453] - Validate stc setup and smoke on Buck bits
  • [ONOS-4454] - Fix Buck-built apps that don't start
  • [ONOS-4455] - Prepare Buck documentation for developers
  • [ONOS-4462] - Build via Buck as part of gerrit validation in Jenkins
  • [ONOS-4467] - Prepare for AT&T meeting
  • [ONOS-4471] - Finish Buck dependency generator
  • [ONOS-4473] - Add Buck target for onos-push-bits
  • [ONOS-4474] - Cell borrow/return mechanism
  • [ONOS-4485] - Topology View Maps: Refactor to simplify introduction of new maps.
  • [ONOS-4493] - Dynamic clustering - swap nodes system test
  • [ONOS-4508] - CLONE - YANG RPC Translator Implementation
  • [ONOS-4509] - CLONE - Implement Yang union translator
  • [ONOS-4510] - CLONE - Implement Yang sub-module translator
  • [ONOS-4517] - Remove fixed values about optical signals from metro path provisioner
  • [ONOS-4520] - Separate bundle for ProtoBuf model and gRPC service
  • [ONOS-4528] - Kryo logs lots of warnings
  • [ONOS-4530] - Allow to specify appId when insert FlowRule through REST API
  • [ONOS-4531] - SFC Service Topology at client-side
  • [ONOS-4532] - SFC Service Topology at server-side
  • [ONOS-4554] - verify FUNCbgpls test case
  • [ONOS-4555] - Verify AdaptiveFlowSampling fix
  • [ONOS-4562] - Support flat and vlan network which has not segmentationId.
  • [ONOS-4572] - Run checkstyle on test sources in Buck
  • [ONOS-4578] - add ability to manually configure cluster name
  • [ONOS-4579] - device aliasing in multidomain setting
  • [ONOS-4584] - Improve Intents latency tests
  • [ONOS-4588] - Separate optical driver from "default" driver bundle
  • [ONOS-4612] - Update ONOS flows inline with the Official OVS NSH patch
  • [ONOS-4619] - Augment Dialog Service to allow chained dialogs.
  • [ONOS-4636] - CLONE - 3894 [Defect of uses linking]
  • [ONOS-4638] - get FUNCbgpls working with Huawei
  • [ONOS-4646] - Topo Overlays - provide support for custom link details
  • [ONOS-4647] - Standard L3VPN YANG support
  • [ONOS-4659] - Add mininet pingall test case in SAMPstartTemplate2 test
  • [ONOS-4665] - OSPF refactoring to align with ISIS design
  • [ONOS-4697] - Move Distributed Primitives to Netty Transport
  • [ONOS-4713] - Improve GUI of SFC and issue fix
  • [ONOS-4715] - With multiple fivetuple, delete port chain does not delete all classifier rules
  • [ONOS-4724] - [ONOS-PCE] Deletion Of tunnel not successfull
  • No labels