Date: Fri, 29 Mar 2024 08:53:24 +0000 (UTC)
Message-ID: <1549270305.1043.1711702404124@ip-10-30-146-46.us-west-2.compute.internal>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_1042_335430865.1711702404122"
------=_Part_1042_335430865.1711702404122
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
Goldeneye Release
Version: 1.6.0
Release Date: June 24, 2016
Download here
ONOS Gold=
eneye Release Content
- Announced new collaborators: Calix
- Unannounced new collaborators that have been a=
pproved but haven=E2=80=99t been communicated yet: Argela, IPT, SDNLAB, Vil=
la-Tech
R&E Deployment=
s
- Contributions from ON.Lab, AmLight, AARNET, Internet2, GEANT, I=
EEE
- 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 t=
estbed
Aut=
omated 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 te=
sts
Moved to Buck in the build environment
Applications
Contributions from ON.Lab, Huawei, POSTECH, CREATE-NET, Politecn=
ico of Turin, Tata (TCS), BUPT
- ICONA enhancements - for example, ICONA to BGP interface
- Control Plane Manager (CPMan)=20
- Control Plane Manager adds management capabi=
lity 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-re=
sources
- Enhanced metric reporters in a way to notify=
all metric reporters when metric registry has been changed
- Support for querying control metrics of remo=
te node
- Implemented Web GUI using chart model to vis=
ualize control metrics in bar/line charts
- InfluxDB Report and Query App=20
- This application adds capability to report a=
nd retrieve various control metrics stored in MetricsService to/from Influx=
DB
- By querying InfluxDB, we can easily obtain t=
he control metrics from all ONOS instances
- Added a way to integrate InfluxDB and Grafan=
a to visualize control metrics
- Ganglia Report and Query App=20
- This application adds capability to report v=
arious control metrics stored in MetricsService to ganglia monitoring serve=
r
- Chart Model=20
- Chart model provides a way to visualize a se=
t of data points with line or bar chart without knowing the details
- CPMan makes use of chart model to plot contr=
ol message stats in both line chart and bar chart
- Network Troubleshooting App=20
- The Loop Detect interface and the Black Hole=
Detect interface are integrated into one interface. Network troubles can b=
e detected by calling this unique interface.
- Improved code structure and function partiti=
ons.
- The application supports Remote Procedure Ca=
ll, 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=20
- Runtime configuration update support.
- Remove intents using App ID when App get dea=
ctivated.
- Reactive-routing uses new config subsystem o=
f 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=20
- Include, Import, Grouping/Uses, Choice, RPC,=
Notification, Augment, Sub-module, Inter/Intra file linking, all built-in =
and derived data types.
- SFC=20
- Enhanced interfaces with classifier, SFF, SF=
C 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 N=
SH as per official OVS patch
- BGP=20
- Added capability to support BGP flow specifi=
cation and route policy distribution
- Added REST API for configuring flow specific=
ation and route policy distribution
- Protocol enhancement to support flow specifi=
cation
- Protocol enhancement to support route policy=
distribution
- code reorganized to support complex flow cla=
sses
- Runtime configuration support
- PCE/PCECC=20
- Computation of optimal E2E paths (PCE) for M=
PLS TE tunnels within a PCE domain based on network topology information an=
d computational constraints.
- Extension to PCE to act as a centralized con=
troller (PCECC) where in the PCECC of controller takes care of label distri=
bution and thus avoid signalling protocols like RSVP-TE, LDP etc.
- Features include:=20
- PCEP protocol enhancement to support statefu=
l PCE/PCE Initiated LSP/PCECC.
- CSPF path computation in ONOS PCE
- PCE Global path optimization
- WebUI enhancement for managing PCE tunnels=
li>
- Label management for PCECC (PCE as Centraliz=
ed 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 n=
ot suitable for production yet, but it does validate the mechanics of virtu=
al-to-physical mapping and isolation
- Added CLI & REST API for managing the inventory of the virtual netw=
orks
- Develop STC scenarios for validating the v-net functionality and to hel=
p 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=20
- 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 proje=
ct 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 in=
formation for legacy devices
- Add REST API for MastershipService
Core
- Contributions from ON.Lab, Fujitsu, ETRI, NEC
- ~6x improvement in throughput for distributed strongly consistent opera=
tions
- 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 pl=
aceholders). 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 mod=
ular. It is also a blueprint for integrating other technologies such as mic=
rowave 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 an=
d 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:=20
- correct division of elements in provider, pr=
otocol and drivers.
- SNMP subcontroller.
- drivers for BTI, Lumentum
- unit tests
- Lumentum Alarm Driver
- Initial support for the reference P4 Behavioral Model (BMv2) software s=
witch
- Mastership for NETCONF devices
- Introduction of NETCONF Controller component configuration for "netconf=
ReplyTimeout" setting the timeout for NETCONF synchronous replies
- SB interface for retrieval of interfaces configuration from legacy devi=
ces 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 i=
nterface
- YANG Southbound tool for drivers=20
- 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 ClusterCommunicatio=
nService
- [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 d=
ebugging
- [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 functio=
ns
- [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.=
li>
- [ONOS-3589] - Copycat exception: Log index out of bounds
- [ONOS-3592] - occasional exceptions activating the IntentDomainManager in an ONOS cl=
uster
- [ONOS-3636] - CHOtest is failing to install intents intermittently
- [ONOS-3740] - ONOS nodes crash when all nodes are restarted via killing all processe=
s
- [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<=
/li>
- [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 h=
andle.
- [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((:=
/ : - @ $ # ' * + , ; =3D 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 nex=
t 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 i=
s 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=
li>
- [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=
li>
- [ONOS-4413] - module name is single character, Builder is not capitalized please che=
ck
- [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 c=
orrectly When builds the Group Modification Openflow message
- [ONOS-4484] - Flows not being removed with reroute using Flow Objective intent compi=
ler
- [ONOS-4486] - Register SegmentationId for l3vniMap
- [ONOS-4490] - [YANGUTILS]ClassCastException: org.onosproject.yangutils.translator.to=
java.javamodel.YangJavaGrouping cannot be cast to org.onosproject.yangutils=
.translator.tojava.TempJavaCodeFragmentFilesContainer
- [ONOS-4492] - vrouter and floatingip can not be synchronized between multiple instan=
ces
- [ONOS-4494] - Buffer Underflow Exception
- [ONOS-4495] - Inconsistent intent states between ONOS nodes, followed by KryoExcepti=
on
- [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 jav=
a path
- [ONOS-4537] - extraneous input error info need to be update. it should contain all s=
tatements which can be applicable. for eg.import
- [ONOS-4538] - dont combine error infos. if its specific for type, show only type sta=
tement
- [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 a=
ccept
- [ONOS-4543] - LEAF ENUM TYPE issue: DUPLICATE enum name cauisng null pointer excepti=
on. Its should throw error related to duplication
- [ONOS-4544] - LEAF ENUM TYPE issue: after max enum vlaue, next element should come w=
ith value. but yang utils genrating code with the least value
- [ONOS-4545] - Not able to locate issue seeing logs when there are multiple yang file=
s with error scenario's
- [ONOS-4546] - Invalid namespace URI with nullpointer exception occurred when namspac=
e 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 stat=
e
- [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 ot=
her 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 inst=
alled correctly
- [ONOS-4575] - Space between range mentioned for typedef is throwing error but accord=
ing 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 fil=
e 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<=
/li>
- [ONOS-4590] - intent resubmission loops when installation time exceeds cleanup inter=
val
- [ONOS-4597] - Error is not mentioned when value exceeds limit for min and max-elemen=
t.
- [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 jav=
adocstyle error comes.
- [ONOS-4610] - When list is under grouping, the config refers to its parent as groupi=
ng instead of its uses's parent.
- [ONOS-4611] - When file name has service in it, during creation of service and manag=
er files it creates problem.
- [ONOS-4613] - Adding flow with priority more than 65535 in ONOS makes the flow in PE=
NDING_ADD state
- [ONOS-4616] - Yang grouping linker error.
- [ONOS-4627] - Rpc empty folder structure is getting created when for child node no f=
ile 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.<=
/li>
- [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/remot=
e 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-mainte=
nance 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 netw=
orks
- [ONOS-4085] - IS-IS Packet Processing - Receiving Hello Packets in Point-to-point ne=
tworks
- [ONOS-4086] - IS-IS Data structure definitions for LSDB, Neighbor and Interface para=
meters
- [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 fo=
r 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 specia=
l 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 SharedScheduledEx=
ecutor
- [ONOS-4154] - Generates consistent hash across multiple instances for flow ID
- [ONOS-4156] - Requirement & Scenario Analysis for BGP Route Policy Distribution<=
/li>
- [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 resour=
ce 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 adj=
acency 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. Al=
so update the resource information from BGP-LS update.
- [ONOS-4167] - Identify the impacted tunnels based on network events, notify to PCE a=
pp 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 Labe=
l 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 Flo=
wObjectives
- [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 u=
naware 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 statist=
ics
- [ONOS-4227] - SFC statistics: Implement display of the SFC statistics in a web page<=
/li>
- [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 ev=
en 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 Ser=
vice
- [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. (OduCltP=
ort)
- [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 se=
nd 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<=
/li>
- [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 classif=
ier rules
- [ONOS-4724] - [ONOS-PCE] Deletion Of tunnel not successfull
------=_Part_1042_335430865.1711702404122--