Versions Compared

Key

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

...

  • 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
HTML
    <hr/>
<h2>        Sub-task
</h2>
<ul>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2757">ONOS-2757</a>] -         Review and integration of IPv6 Phase 2 scripts
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3101">ONOS-3101</a>] -         Add onos events in new CHO test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3533">ONOS-3533</a>] -         Control Plane Monitoring API
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3535">ONOS-3535</a>] -         Implement control metrics aggregation logic
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3537">ONOS-3537</a>] -         Implement control message collecting logic
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3538">ONOS-3538</a>] -         Implement control metrics distribution logic using ClusterCommunicationService
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3662">ONOS-3662</a>] -         Implement CLI for control plane monitor
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3798">ONOS-3798</a>] -         Implement an agent for monitoring system metrics
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3851">ONOS-3851</a>] -         Implement Web GUI for visualizing the control plane metrics
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4127">ONOS-4127</a>] -         Backup metrics of MetricsService to Ganglia monitoring server
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4128">ONOS-4128</a>] -         Backup metrics of MetricsService to Graphite monitoring server
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4134">ONOS-4134</a>] -         Add an interface to interact with ganglia monitoring server
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4139">ONOS-4139</a>] -         Document installation guide for ganglia monitoring server
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4203">ONOS-4203</a>] -         Add app events in new CHO test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4207">ONOS-4207</a>] -         FUNCintent Flow Objectives tests
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4208">ONOS-4208</a>] -         FUNCintentRest Flow Objectives tests
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4211">ONOS-4211</a>] -         Support IPv6 in new CHO test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4216">ONOS-4216</a>] -         FUNCoptical Flow Objectives tests
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4246">ONOS-4246</a>] -         Parameterise test script and add CLI support for event insertion and debugging
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4252">ONOS-4252</a>] -         Error handling for FUNCflow
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4253">ONOS-4253</a>] -         Error handling for FUNCintent
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4254">ONOS-4254</a>] -         Error handling for FUNCintentRest
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4255">ONOS-4255</a>] -         Error handling for FUNCnetCfg
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4256">ONOS-4256</a>] -         Error handling for FUNCoptical
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4274">ONOS-4274</a>] -         Document installation guide for influxDB server
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4429">ONOS-4429</a>] -         IntentEvent Thought Put Regressed 50%
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4448">ONOS-4448</a>] -         Enable ONOS down/up events in CHOTestMonkey
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4483">ONOS-4483</a>] -         Support arbitrary topologies in CHOTestMonkey
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4506">ONOS-4506</a>] -         Support device up/down events in CHOTestMonkey
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4533">ONOS-4533</a>] -         Add flow checks to CHOTestMonkey
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4560">ONOS-4560</a>] -         Intents Withdraw latency is too high
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4573">ONOS-4573</a>] -         Implement a graph utility class with basic data structures and functions
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4585">ONOS-4585</a>] -         Improve Intents Install/Withdraw latency tests
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4586">ONOS-4586</a>] -         Improve Intents reroute latency tests
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4622">ONOS-4622</a>] -         switch and port down discovery latency
</li>
</ul>
    
<h2>        Bug
</h2>
<ul>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2864">ONOS-2864</a>] -         GUI -- Topo Overlay not uninstalled when App is removed
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2889">ONOS-2889</a>] -         Rejected AppendRequest and  IndexOutOfBoundsException on startup
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2958">ONOS-2958</a>] -         After one day of running the CHO test shows no leaders in partition.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3589">ONOS-3589</a>] -         Copycat exception: Log index out of bounds
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3592">ONOS-3592</a>] -         occasional exceptions activating the IntentDomainManager in an ONOS cluster
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3636">ONOS-3636</a>] -         CHOtest is failing to install intents intermittently 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3740">ONOS-3740</a>] -         ONOS nodes crash when all nodes are restarted via killing all processes
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3744">ONOS-3744</a>] -         When SDN-IP is started, the application still looks for sdnip.json
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3745">ONOS-3745</a>] -         In CHOtest intents bounce back between installed and installing state
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3748">ONOS-3748</a>] -         Failed to resubmit pending intents
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3825">ONOS-3825</a>] -         Cluster States out of sync
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3828">ONOS-3828</a>] -         Multi-to-Single Intent Fails when one sending device is removed
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3847">ONOS-3847</a>] -         In CHO link up test, some intents maybe stuck in &quot;INSTALLING&quot; state
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3849">ONOS-3849</a>] -         ONOS incorrectly discovered an indirect link
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3863">ONOS-3863</a>] -         ONOS cli session disconnects 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3991">ONOS-3991</a>] -         Transactional map get always fails for in-memory maps
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3997">ONOS-3997</a>] -         ONOS layer3 support nova user-metadata
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4131">ONOS-4131</a>] -         Intent-partitions lost leaders in CHO test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4148">ONOS-4148</a>] -         Unable to remove flow rules which installed multiple times in multiple instances
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4149">ONOS-4149</a>] -         generated code for type def does not set package info in cahced file handle.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4173">ONOS-4173</a>] -         IllegalStateException due to Duplicate key in MeterManager.java
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4174">ONOS-4174</a>] -         METER_EXISTS error when creating Meters
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4206">ONOS-4206</a>] -         Flow Objectives causing Java Stack Overflow
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4209">ONOS-4209</a>] -         Unsuccessful PCEP session formation between ONOS and IOS XR
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4212">ONOS-4212</a>] -         Memory leak problem when running CHO test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4217">ONOS-4217</a>] -         Preference Service refactoring causes query-string input to be ignored
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4218">ONOS-4218</a>] -         Failed to register Bandwidth
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4250">ONOS-4250</a>] -         Intent reroute slowly in CHO test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4264">ONOS-4264</a>] -          IOExecption occurred when module name is more than 64 character.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4265">ONOS-4265</a>] -         IOexecption occured for module without any definitions.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4266">ONOS-4266</a>] -         compilation error or java file not generated for special characters((: / : - @ $ # &#39; * + , ; = and character group:/))
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4267">ONOS-4267</a>] -         Compilation and build failure when java keyword with capital is input in namespace.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4268">ONOS-4268</a>] -         White space, -, _ in class and interface name shoud be deleted and next starting character should be capitalised.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4270">ONOS-4270</a>] -         Appending &quot;s&quot; at the end of list name may not be correct always
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4280">ONOS-4280</a>] -         Allow to add a subnet to external network after the external network is used in routers
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4315">ONOS-4315</a>] -         ecord-metro app fails to reserve optical resources
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4381">ONOS-4381</a>] -         Unchecked exceptions in driver&#39;s call execution are silently dropped
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4394">ONOS-4394</a>] -         ConsistentMap does not compare key equality properly
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4395">ONOS-4395</a>] -         NPE in OpenFlowDeviceProvider.buildPortStatistics
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4398">ONOS-4398</a>] -         Topology Failures
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4406">ONOS-4406</a>] -         ResourceService practically requires an IntentId as a consumer
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4411">ONOS-4411</a>] -         In container&#39;s package info &quot;testCase1&#39;sChildrenNodes&quot; coming without space
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4412">ONOS-4412</a>] -         module name characters all are in Upper case, causing wrong filename
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4413">ONOS-4413</a>] -         module name is single character,  Builder is not capitalized please check
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4418">ONOS-4418</a>] -         Intents failing connectivity checks
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4423">ONOS-4423</a>] -         In releaxedConsistencyMode it is possible for a ConsistentMap instance to be out of sync indefinitely
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4427">ONOS-4427</a>] -         TunnelIn flowrule can not be applied to devices in ONOS 1.5 and 1.6
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4437">ONOS-4437</a>] -         Flows not being removed with intents
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4439">ONOS-4439</a>] -         buggy security mode scripts 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4476">ONOS-4476</a>] -         As with Group type is FAILOVER,watchPort&amp;watchGroup does not set correctly When builds the Group Modification Openflow message
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4484">ONOS-4484</a>] -         Flows not being removed with reroute using Flow Objective intent compiler
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4486">ONOS-4486</a>] -         Register SegmentationId for l3vniMap
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4490">ONOS-4490</a>] -         [YANGUTILS]ClassCastException: org.onosproject.yangutils.translator.tojava.javamodel.YangJavaGrouping cannot be cast to org.onosproject.yangutils.translator.tojava.TempJavaCodeFragmentFilesContainer
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4492">ONOS-4492</a>] -         vrouter and floatingip can not be synchronized between multiple instances
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4494">ONOS-4494</a>] -         Buffer Underflow Exception
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4495">ONOS-4495</a>] -         Inconsistent intent states between ONOS nodes, followed by KryoException
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4497">ONOS-4497</a>] -         [YANGUTILS]Error is throw if date is in format YYYY-M-D
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4499">ONOS-4499</a>] -         VPLS misses routing app dependencies (for IntentSynchronizer Service) both in maven and buck files 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4502">ONOS-4502</a>] -         Fix the bug about the different tenant and the same subnet.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4505">ONOS-4505</a>] -         IS-IS Defect fixes after Acceptance Testing
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4511">ONOS-4511</a>] -         Fix the bug about deleting floatingip or routerInterface
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4512">ONOS-4512</a>] -         vtn-web can&#39;t delete router/net/floating/port 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4515">ONOS-4515</a>] -         Cluster Device Role States out of Sync
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4521">ONOS-4521</a>] -         NettyMessagingManagerTest sometime fails
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4522">ONOS-4522</a>] -         [YANGUTILS] Issues in parser
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4523">ONOS-4523</a>] -         Add SetField of ARP_OP, ARP_SHA, ARP_SPA.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4524">ONOS-4524</a>] -         compilation error for &lt;null&gt; cannot be converted to short
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4525">ONOS-4525</a>] -         invalid holder for default &quot;&quot;false&quot;&quot; before processing
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4526">ONOS-4526</a>] -         mismatch error occured but build is success. no java file genrated
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4527">ONOS-4527</a>] -         CheckStyle for Line size 120 should be handled.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4536">ONOS-4536</a>] -         leaf type empty causing build failure &amp; Temp folder created in java path
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4537">ONOS-4537</a>] -         extraneous input error info need to be update. it should contain all statements which can be applicable. for eg.import
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4538">ONOS-4538</a>] -         dont combine error infos. if its specific for type, show only type statement
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4539">ONOS-4539</a>] -         for leaf type leafref, no error but build failed
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4540">ONOS-4540</a>] -         replacement configuration in Pom.xml causing compilation error
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4541">ONOS-4541</a>] -         for container, compilation error occured
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4542">ONOS-4542</a>] -         LEAF ENUM TYPE issue: -ve value not accepted. as per RFC, its should accept
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4543">ONOS-4543</a>] -         LEAF ENUM TYPE issue: DUPLICATE enum name cauisng null pointer exception. Its should throw error related to duplication
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4544">ONOS-4544</a>] -         LEAF ENUM TYPE issue: after max enum vlaue, next element should come with value. but yang utils genrating code with the least value
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4545">ONOS-4545</a>] -         Not able to locate issue seeing logs when there are multiple yang files with error scenario&#39;s
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4546">ONOS-4546</a>] -         Invalid namespace URI with nullpointer exception occurred when namspace contains underscore
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4547">ONOS-4547</a>] -         Build failing when java keyword is present in namespace.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4548">ONOS-4548</a>] -         Build failure occurring when building with dummy application.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4549">ONOS-4549</a>] -         Compilation error when adding web address in namespace.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4550">ONOS-4550</a>] -         Extra temporary container folder with some extra temp files is created when only container is present.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4551">ONOS-4551</a>] -         Identifier is not in compliance with RFC for starting with ((&#39;X&#39;|&#39;x&#39;) (&#39;M&#39;|&#39;m&#39;) (&#39;L&#39;|&#39;l&#39;))
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4552">ONOS-4552</a>] -         Difference in error when no name is mentioned for identifier with and without quotes
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4553">ONOS-4553</a>] -         Intents that cannot be satisfied bounce between WITHDRAWING and FAILED states, which causes other intents being rerouted stuck in INSTALLING state
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4557">ONOS-4557</a>] -         compilation error for duplicate typedef name
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4558">ONOS-4558</a>] -         NullPointerException for import
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4561">ONOS-4561</a>] -         Resource manager returns in the list of available VLANs, VLAN 0 and other non standard VLANs
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4563">ONOS-4563</a>] -         build failure for submodule
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4564">ONOS-4564</a>] -         build failure for bits
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4566">ONOS-4566</a>] -         yang utils not finding trailing garbage error
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4568">ONOS-4568</a>] -         Intent with FlowObjective stuck in INSTALLING state but flows are installed correctly
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4575">ONOS-4575</a>] -         Space between range mentioned for typedef is throwing error but according to RFC example it is valid scenario.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4576">ONOS-4576</a>] -         build failure for choice &amp; cases
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4577">ONOS-4577</a>] -         more leafs inside augment causing loop
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4581">ONOS-4581</a>] -         When interfile linking is done, the error message appears with two file path, when typedef or uses is referred improperly.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4582">ONOS-4582</a>] -         Enum file constructor has problems when the attribute name has hyphen in it.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4589">ONOS-4589</a>] -         if intent part of a batch fails, all intents associated in batch fail
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4590">ONOS-4590</a>] -         intent resubmission loops when installation time exceeds cleanup interval
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4597">ONOS-4597</a>] -         Error is not mentioned when value exceeds limit for min and max-element.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4598">ONOS-4598</a>] -         Compilation error while generating java files.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4599">ONOS-4599</a>] -         Compilation error occurred for union with boolean type.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4600">ONOS-4600</a>] -         In service files package name is not properly made small cased, due to which we get Cannot access error message in compilation error.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4604">ONOS-4604</a>] -         Warnings from IntentManager when installing/removing intents
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4607">ONOS-4607</a>] -         For yang generated files when package and import exceeds 120 lines javadocstyle error comes.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4610">ONOS-4610</a>] -         When list is under grouping, the config refers to its parent as grouping instead of its uses&#39;s parent.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4611">ONOS-4611</a>] -         When file name has service in it, during creation of service and manager files it creates problem.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4613">ONOS-4613</a>] -         Adding flow with priority more than 65535 in ONOS makes the flow in  PENDING_ADD state
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4616">ONOS-4616</a>] -         Yang grouping linker error.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4627">ONOS-4627</a>] -         Rpc empty folder structure is getting created when for child node no file is generated.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4648">ONOS-4648</a>] -         genrated java file contents are repeated
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4649">ONOS-4649</a>] -         Compilation error occurred while building
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4656">ONOS-4656</a>] -         Some intents cannot be purged
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4663">ONOS-4663</a>] -         Handle end of sync PCRpt message when there are no LSPs to be synced.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4664">ONOS-4664</a>] -         Create network config factory using ObjectNode instead of ArrayNode
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4671">ONOS-4671</a>] -         PCECC defect fix , bgp pcep provider having same scheme problem 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4683">ONOS-4683</a>] -         LLDP link provider causing device listener queue timeouts
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4687">ONOS-4687</a>] -         Label map download issues.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4689">ONOS-4689</a>] -         [BGP RPD] Default route should be allowed to configure for local/remote IP
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4707">ONOS-4707</a>] -         SR-TE LSPs setup issues
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4720">ONOS-4720</a>] -         Bug in non-pce-init RSVP learnt tunnels addition to core
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4722">ONOS-4722</a>] -         Defect fixes in LSP DB sync, CR setup/update flows
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4740">ONOS-4740</a>] -         Posting network configuration for bgpls application fails when posting to root url
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4743">ONOS-4743</a>] -         DB sync is suspended if PCEP session is formed before BGP devices are learnt.
</li>
</ul>
    
<h2>        Epic
</h2>
<ul>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3670">ONOS-3670</a>] -         Extend the Service function feature
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3870">ONOS-3870</a>] -         Implement Yang utility to generate Java from Yang
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4388">ONOS-4388</a>] -         Add a feature that ONOS suport userdata
</li>
</ul>
    
<h2>        Story
</h2>
<ul>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-425">ONOS-425</a>] -         Update installed intents in SDN-IP if MAC address of next hop changes
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-1225">ONOS-1225</a>] -         Persistent user preferences
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2227">ONOS-2227</a>] -         Migrate Intent compilers to Flow Objectives
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2272">ONOS-2272</a>] -         IPv6 Functionality Testing
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2541">ONOS-2541</a>] -         Move BGPRouterTests to the set of common test machines
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2867">ONOS-2867</a>] -         Test suite on Netconf
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2869">ONOS-2869</a>] -         Test Suite on BGP-LS
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2907">ONOS-2907</a>] -         Create an init script compatible with new and old OSs (Ubuntu, Debian, CentOS, Fedora)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-2944">ONOS-2944</a>] -         STC tests for distributed primitives
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3022">ONOS-3022</a>] -         Remove dependency on LinkResourceService from Constraint
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3102">ONOS-3102</a>] -         Refactor CHO with &quot;chaos monkey&quot;- model
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3396">ONOS-3396</a>] -         let reactive routing to use  the new config subsystem
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3400">ONOS-3400</a>] -         write one function test case for reactive routing
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3415">ONOS-3415</a>] -         Add a testcase for NetCfg.json to FUNCNetCfg
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3452">ONOS-3452</a>] -         let reactive routing support IPv4 default route 0.0.0.0/0
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3454">ONOS-3454</a>] -         Documentation about new resource APIs
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3459">ONOS-3459</a>] -         Design inter-ONOS LinkDiscovery
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3503">ONOS-3503</a>] -         Move out domain/usecase specific Port from Core part of ONOS. (OchPort)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3504">ONOS-3504</a>] -         Control Plane Monitor Implementation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3556">ONOS-3556</a>] -         Distributed store to back MetricsService
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3587">ONOS-3587</a>] -         Document optical information model, resources, and intents
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3604">ONOS-3604</a>] -         Create wiki app for REST post flow criteria 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3653">ONOS-3653</a>] -         UserPreferencesService
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3682">ONOS-3682</a>] -         Refactor Sample template test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3695">ONOS-3695</a>] -         Model MEF service and attributes Java Objects in ONOS
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3699">ONOS-3699</a>] -         Map MEF attributes to ONOS information model
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3711">ONOS-3711</a>] -         Create VPN with Cavium
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3761">ONOS-3761</a>] -         Map MEF attributes to Intent(s)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3800">ONOS-3800</a>] -         Create FlowRuleProvider for Fujitsu T100
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3826">ONOS-3826</a>] -         add pxe server to nagios monitoring
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3838">ONOS-3838</a>] -         end to end system test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3848">ONOS-3848</a>] -         AlarmManager does not follow proper provider pattern
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3893">ONOS-3893</a>] -         Implement Yang augment parsing 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3894">ONOS-3894</a>] -         Implement Yang grouping/uses parsing 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3895">ONOS-3895</a>] -         Implement Yang integer data-types 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3904">ONOS-3904</a>] -         Implement Yang derived data-types data-model 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3907">ONOS-3907</a>] -         Implement Yang sub-module translator 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3909">ONOS-3909</a>] -         Implement Yang list translator 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3911">ONOS-3911</a>] -         Implement Yang augment translator 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3913">ONOS-3913</a>] -         Implement Yang integer data-types translator 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3914">ONOS-3914</a>] -         Implement Yang string data-types translator 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3915">ONOS-3915</a>] -         Implement Yang derived data-types translator 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3916">ONOS-3916</a>] -         Implement Yang choice data-type translator 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3930">ONOS-3930</a>] -         Outline and Slides for ONS talk
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3939">ONOS-3939</a>] -         Implement YANG SB logic
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3943">ONOS-3943</a>] -         Refactor SNMP device provider
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3949">ONOS-3949</a>] -         Provide chart model for Web GUI
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-3998">ONOS-3998</a>] -         Create pre-commit hook
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4035">ONOS-4035</a>] -         Youtube videos are posted twice on Twitter
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4036">ONOS-4036</a>] -         Host Ips in FUNCintentRest
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4038">ONOS-4038</a>] -         Support configurable heartbeat on DistributedClusterStore
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4042">ONOS-4042</a>] -         Bump up Jersey to 2.0
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4045">ONOS-4045</a>] -         Implement mastership in NetconfProvider
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4048">ONOS-4048</a>] -         Requirement Analysis for PCE &amp; PCECC
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4050">ONOS-4050</a>] -         Class Design for PCE &amp; PCECC
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4051">ONOS-4051</a>] -         Path computation algorithm implementation (Coding &amp; UT)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4057">ONOS-4057</a>] -         Analyze test setup for SFC proxy, tie-breaking &amp; statistics-maintenance requirement
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4062">ONOS-4062</a>] -         Analysis &amp; Design of advanced Yang constructs
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4064">ONOS-4064</a>] -         Implement Yang import translator
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4067">ONOS-4067</a>] -         Implement Yang include translator
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4070">ONOS-4070</a>] -         Implement Yang union translator
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4072">ONOS-4072</a>] -         Implement Yang enum parsing
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4073">ONOS-4073</a>] -         Implement Yang enum translator
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4074">ONOS-4074</a>] -         Implement Yang enum data-model
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4078">ONOS-4078</a>] -         IS-IS Basic Framework - interfaces
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4079">ONOS-4079</a>] -         IS-IS Basic Framework - Activate/Deactivate IS-IS app
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4080">ONOS-4080</a>] -         IS-IS Basic Framework - REST based Configuration
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4082">ONOS-4082</a>] -         IS-IS Packet Processing - Sending Hello Packets in LAN
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4083">ONOS-4083</a>] -         IS-IS Packet Processing - Receiving Hello Packets in LAN
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4084">ONOS-4084</a>] -         IS-IS Packet Processing - Sending Hello Packets in Point-to-point networks
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4085">ONOS-4085</a>] -         IS-IS Packet Processing - Receiving Hello Packets in Point-to-point networks
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4086">ONOS-4086</a>] -         IS-IS Data structure definitions for LSDB, Neighbor and Interface parameters
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4087">ONOS-4087</a>] -         IS-IS Storing L1 LSP
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4088">ONOS-4088</a>] -         IS-IS Storing L2 LSP
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4089">ONOS-4089</a>] -         IS-IS Database Exchange in LAN Networks
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4090">ONOS-4090</a>] -         IS-IS Database Exchange in point-to-point Networks
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4091">ONOS-4091</a>] -         ONOS-ISIS CSM
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4092">ONOS-4092</a>] -         IS-IS CLI implementation for Neighbor info display
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4093">ONOS-4093</a>] -         IS-IS CLI implementation for LSP display
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4094">ONOS-4094</a>] -         IS-IS SIT for point-to-point network adjacency formation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4095">ONOS-4095</a>] -         IS-IS SIT for LAN network adjacency formation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4096">ONOS-4096</a>] -         IS-IS LSP Generation - L1 LSP Generation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4097">ONOS-4097</a>] -         IS-IS LSP Generation - L2 LSP Generation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4098">ONOS-4098</a>] -         IS-IS DIS Election process implementation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4099">ONOS-4099</a>] -         IS-IS LSP Flooding 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4100">ONOS-4100</a>] -         IS-IS LSP Purging - MaxAge timer expiry
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4101">ONOS-4101</a>] -         IS-IS SIT for LSP generation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4102">ONOS-4102</a>] -         IS-IS SIT for DIS Election
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4103">ONOS-4103</a>] -         IS-IS SIT for LSP Flooding and Aging
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4104">ONOS-4104</a>] -         IS-IS Storing of TE LSP
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4105">ONOS-4105</a>] -         IS-IS Multiple Area Handling - Listening/storing of LSP information for multiple areas
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4106">ONOS-4106</a>] -         IS-IS Configuration support for Multiple Areas
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4108">ONOS-4108</a>] -         IS-IS SIT for TE LSP
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4109">ONOS-4109</a>] -         IS-IS SIT for Multiple Area Support
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4112">ONOS-4112</a>] -         Invoke execute instead of submit if a task does not require any special treatment in future
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4113">ONOS-4113</a>] -         Expand disk space on ONOS wiki
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4122">ONOS-4122</a>] -         Evaluate read speed of device replies
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4137">ONOS-4137</a>] -         Add &quot;Ready&quot; state LED to ONOS instances in Topology View
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4141">ONOS-4141</a>] -         Add document on collecting system metrics from third party monitoring agent
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4142">ONOS-4142</a>] -         Provide the ability to restart the failed task using SharedScheduledExecutor
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4154">ONOS-4154</a>] -         Generates consistent hash across multiple instances for flow ID
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4156">ONOS-4156</a>] -         Requirement &amp; Scenario Analysis for BGP Route Policy Distribution
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4157">ONOS-4157</a>] -         High level design for BGP route-policy distribution
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4158">ONOS-4158</a>] -         Implement path computation algorithm based on various constraints
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4161">ONOS-4161</a>] -         Take all topology update from BGP-LS and update link,device and resource subsystem
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4163">ONOS-4163</a>] -         Implement E2E flow for PCE RSVP tunnel request, SR-TE request and MBB flows
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4164">ONOS-4164</a>] -         Reserve local label pool and allocate global node labels and local adjacency labels on PCEP session establishment
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4165">ONOS-4165</a>] -         Implement Encoding/Decoding of PCEP protocol msgs and objects
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4166">ONOS-4166</a>] -         Add the capabilities for links and devices in the resource manager. Also update the resource information from BGP-LS update.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4167">ONOS-4167</a>] -         Identify the impacted tunnels based on network events, notify to PCE app and trigger MBB flow
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4169">ONOS-4169</a>] -         Implement a timer to periodically re-optimize all the LSPs. 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4170">ONOS-4170</a>] -         Implement LSP learning from PCC on session establishment and send Label database to PCC on session establishment
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4171">ONOS-4171</a>] -         Merge PCEP and BGP providers into common BGPCEP provider.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4176">ONOS-4176</a>] -         Backup/Query metrics of MetricsService to/from InfluxDB
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4177">ONOS-4177</a>] -         FUNC intent test using flow objectives
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4185">ONOS-4185</a>] -         Adding in FUNC intent related test cases with separate steps using FlowObjectives
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4188">ONOS-4188</a>] -         Adding in New CHO intent related test cases with separate steps using FlowObjectives
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4194">ONOS-4194</a>] -         Make StorageManager default
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4198">ONOS-4198</a>] -         Describe and scope use-case for virtualization/slicing
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4215">ONOS-4215</a>] -         Drop DatabaseManager
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4220">ONOS-4220</a>] -         SFC Proxy: Implement SFC encapsulation removal and forwarding to SFC unaware SF.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4221">ONOS-4221</a>] -         SFC proxy: Implement SFC encapsulation insertion and forwarding to SFF.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4224">ONOS-4224</a>] -         SFC tie breaking: Implement the parsing of flow classifier fields and insertion of priority for the flow rules downloaded to the OVS
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4226">ONOS-4226</a>] -         SFC statistics: Implement REST based APIs for querying the SFC statistics
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4227">ONOS-4227</a>] -         SFC statistics: Implement display of the SFC statistics in a web page
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4228">ONOS-4228</a>] -         SFC tie breaking: Implement the parsing of flow classifier fields and insertion   of priority for the flow rules downloaded to the OVS
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4229">ONOS-4229</a>] -         Design REST interface for flow spec and RPD
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4230">ONOS-4230</a>] -         Codec for flow spec
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4231">ONOS-4231</a>] -         Codec for flow RPD
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4234">ONOS-4234</a>] -         Pipeliner implementation for flow spec
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4235">ONOS-4235</a>] -         Pipeliner implementation for RPD
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4236">ONOS-4236</a>] -         Provider implementation for flow spec 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4237">ONOS-4237</a>] -         Provider implementation for RPD
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4238">ONOS-4238</a>] -         Class implementation for flow spec
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4239">ONOS-4239</a>] -         Class implementation for RPD 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4240">ONOS-4240</a>] -         Support wide community optional path attribute
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4241">ONOS-4241</a>] -         Codec for wide community 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4242">ONOS-4242</a>] -         Capability support for wide community 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4243">ONOS-4243</a>] -         Config support for RPD and flow spec 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4245">ONOS-4245</a>] -         Support extension treatment in GroupBucketEntryBuilder
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4248">ONOS-4248</a>] -         Implementation of YANG Enum translator
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4251">ONOS-4251</a>] -         Error handling for FUNC test suites
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4258">ONOS-4258</a>] -         Support to specify OpenFlow extensions through REST API
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4260">ONOS-4260</a>] -         Refactor Alarm Provider
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4261">ONOS-4261</a>] -         Unit tests for SNMP
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4262">ONOS-4262</a>] -         Unit test for Alarms
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4272">ONOS-4272</a>] -         Add the validation routine for Openstack keystone token
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4281">ONOS-4281</a>] -         Address resource tracking performance issues
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4286">ONOS-4286</a>] -         Yang typedef translator implementation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4287">ONOS-4287</a>] -         Create persistent and replicated AlarmStore
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4289">ONOS-4289</a>] -         Update HA tests for new storage manager
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4290">ONOS-4290</a>] -         Design gateway load balancer application
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4294">ONOS-4294</a>] -         AlarmConsumer for Lumentum and physical test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4302">ONOS-4302</a>] -         YANG RPC Translator Implementation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4303">ONOS-4303</a>] -         YANG Notification Translator Implementation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4306">ONOS-4306</a>] -         Dynamic Clustering HA Test Cases
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4310">ONOS-4310</a>] -         Move REST-OVS end-to-end Performance Test to master
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4313">ONOS-4313</a>] -         Evaluate more abstract alarm provider
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4314">ONOS-4314</a>] -         Fix MEF-SCA app so that it&#39;ll work with latest ONOS using Jersey2
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4317">ONOS-4317</a>] -         Set up MEF hackathon pod
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4318">ONOS-4318</a>] -         Move amlight to onos 1.5
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4323">ONOS-4323</a>] -         Issue performance report response
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4324">ONOS-4324</a>] -         Submit DSN tutorial video &amp; collateral
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4330">ONOS-4330</a>] -         Initial BUCK build
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4331">ONOS-4331</a>] -         Refactor BUCK files to use osgi_jar and onos_app
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4332">ONOS-4332</a>] -         Update Felix SCR Plugin to build ONOS bundles
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4333">ONOS-4333</a>] -         Break 3rd party bundle into separate shaded jars
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4334">ONOS-4334</a>] -         Add Buck checkstyle rule
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4335">ONOS-4335</a>] -         Add Buck osgi_jar rule
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4336">ONOS-4336</a>] -         Add $(maven_coords :target) macro to Buck
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4338">ONOS-4338</a>] -         Update OSGi to generate WARs
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4339">ONOS-4339</a>] -         Add rule to generate onos_apps
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4340">ONOS-4340</a>] -         Add rule to build onos core features.xml
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4342">ONOS-4342</a>] -         Update copyrights
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4343">ONOS-4343</a>] -         Add Buck swagger target
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4344">ONOS-4344</a>] -         Add Buck target for onos-package
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4345">ONOS-4345</a>] -         Add Buck target for local run
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4347">ONOS-4347</a>] -         Implement UI Topology Layout Service
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4352">ONOS-4352</a>] -         wiki page (YANG user manual)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4361">ONOS-4361</a>] -         OSPF provider check in is incomplete.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4363">ONOS-4363</a>] -         NPE in ObjectiveTracker after killing then restarting an ONOS node
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4364">ONOS-4364</a>] -         Create a distributed of MultiMap
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4365">ONOS-4365</a>] -         Add Distributed MultiMap
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4367">ONOS-4367</a>] -         Add listener support to AlarmService
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4372">ONOS-4372</a>] -         Allow test suite folders in TestON
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4373">ONOS-4373</a>] -         Create documentation for VPLS application
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4375">ONOS-4375</a>] -         Create basic Deployment Documentation on Wiki
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4376">ONOS-4376</a>] -         ONOS return warning Driver does not support extension type VLAN_VID even if flows gets installed
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4378">ONOS-4378</a>] -         ONOS needs to test intents with selector/treatment VlanId
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4389">ONOS-4389</a>] -         Add a feature that ONOS suport userdata
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4391">ONOS-4391</a>] -         Jenkins ssh-agent remain appended. Jenkins becomes unreachable
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4392">ONOS-4392</a>] -         Storage is broken. 2 disks need to be replaced
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4400">ONOS-4400</a>] -         ONOS fails to start on Ubuntu 16.04 (64 bit)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4401">ONOS-4401</a>] -         VPLS: React to interfaces configuration changes 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4403">ONOS-4403</a>] -         VPLS: Remove intents when the applciation gets deactivated
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4405">ONOS-4405</a>] -         Allow loading of device behavior implementation from other drivers
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4409">ONOS-4409</a>] -         Support for external applications (REST API) to register with Core Service 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4415">ONOS-4415</a>] -         Move out domain/usecase specific Port from Core part of ONOS. (OmsPort)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4416">ONOS-4416</a>] -         Move out domain/usecase specific Port from Core part of ONOS. (OduCltPort)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4417">ONOS-4417</a>] -         Move out domain/usecase specific Port from Core part of ONOS. (OtuPort)
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4424">ONOS-4424</a>] -         Tag LLDP/BDDP source address with fingerprint
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4426">ONOS-4426</a>] -         Upgrade Vtn Module when access same network segment, the packet can send to the dst successfully
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4428">ONOS-4428</a>] -         Fix the L3 dataflow bug when in same ternant but different subnet with different routers
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4438">ONOS-4438</a>] -         Add REST API for Mastership Service
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4441">ONOS-4441</a>] -         Move MetroPathProvisioner to onos repository
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4442">ONOS-4442</a>] -         Modify costs of the links on AmLight and verify results
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4444">ONOS-4444</a>] -         Support to specify OFDPA extensions through REST API
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4445">ONOS-4445</a>] -         Performance job rescheduling
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4447">ONOS-4447</a>] -         Implement and enable more events in CHOTestMonkey
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4450">ONOS-4450</a>] -         Change documentation structure on wiki
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4452">ONOS-4452</a>] -         Validate onos-push-bits and onos-install
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4453">ONOS-4453</a>] -         Validate stc setup and smoke on Buck bits
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4454">ONOS-4454</a>] -         Fix Buck-built apps that don&#39;t start
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4455">ONOS-4455</a>] -         Prepare Buck documentation for developers
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4462">ONOS-4462</a>] -         Build via Buck as part of gerrit validation in Jenkins
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4467">ONOS-4467</a>] -         Prepare for AT&amp;T meeting
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4471">ONOS-4471</a>] -         Finish Buck dependency generator
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4473">ONOS-4473</a>] -         Add Buck target for onos-push-bits
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4474">ONOS-4474</a>] -         Cell borrow/return mechanism
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4485">ONOS-4485</a>] -         Topology View Maps: Refactor to simplify introduction of new maps.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4493">ONOS-4493</a>] -         Dynamic clustering - swap nodes system test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4508">ONOS-4508</a>] -         CLONE - YANG RPC Translator Implementation
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4509">ONOS-4509</a>] -         CLONE - Implement Yang union translator
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4510">ONOS-4510</a>] -         CLONE - Implement Yang sub-module translator 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4517">ONOS-4517</a>] -         Remove fixed values about optical signals from metro path provisioner
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4520">ONOS-4520</a>] -         Separate bundle for ProtoBuf model and gRPC service
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4528">ONOS-4528</a>] -         Kryo logs lots of warnings
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4530">ONOS-4530</a>] -         Allow to specify appId when insert FlowRule through REST API
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4531">ONOS-4531</a>] -         SFC Service Topology at client-side
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4532">ONOS-4532</a>] -         SFC Service Topology at server-side
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4554">ONOS-4554</a>] -         verify FUNCbgpls test case
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4555">ONOS-4555</a>] -         Verify AdaptiveFlowSampling fix
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4562">ONOS-4562</a>] -         Support flat and vlan network which has not segmentationId.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4572">ONOS-4572</a>] -         Run checkstyle on test sources in Buck
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4578">ONOS-4578</a>] -         add ability to manually configure cluster name
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4579">ONOS-4579</a>] -         device aliasing in  multidomain setting
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4584">ONOS-4584</a>] -         Improve Intents latency tests
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4588">ONOS-4588</a>] -         Separate optical driver from &quot;default&quot; driver bundle
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4612">ONOS-4612</a>] -         Update ONOS flows inline with the Official OVS NSH patch
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4619">ONOS-4619</a>] -         Augment Dialog Service to allow chained dialogs.
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4636">ONOS-4636</a>] -         CLONE - 3894 [Defect of uses linking] 
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4638">ONOS-4638</a>] -         get FUNCbgpls working with Huawei
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4646">ONOS-4646</a>] -         Topo Overlays - provide support for custom link details
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4647">ONOS-4647</a>] -         Standard L3VPN YANG support
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4659">ONOS-4659</a>] -         Add mininet pingall test case in SAMPstartTemplate2 test
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4665">ONOS-4665</a>] -         OSPF refactoring to align with ISIS design
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4697">ONOS-4697</a>] -         Move Distributed Primitives to Netty Transport
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4713">ONOS-4713</a>] -         Improve GUI of SFC and issue fix
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4715">ONOS-4715</a>] -         With multiple fivetuple, delete port chain does not delete all classifier rules
</li>
<li>[<a href="https://jira.onosproject.org/browse/ONOS-4724">ONOS-4724</a>] -         [ONOS-PCE] Deletion Of tunnel not successfull
</li>
</ul>