Genius : Oxygen Release Plan

Genius : Oxygen Release Plan

Contents





Release Deliverables

Name

Description

Name

Description

ITM Tunnel scalability

TEP Interface

To avoid creating tunnel interfaces interface-manager, all the tunnel handling should be contained within ITM service

Selective BFD monitoring

It should be possible to selectively enable BFD monitoring using config knobs

Tunnel watch group support

Use of tunnel group with watch-port set as the tunnel openflow-port

point-to-multipoint tunnel support

Use of openflow-based-tunnels without tunnel-interfaces

integration with Infrautils S-n-D framework

Interface Manager and ITM will integrate with infrautils S-n-D framework to publish their operational status.

Project Improvements

Use new ManagedNewTransactionRunner

Use new ManagedNewTransactionRunner utility everywhere there is a DataBroker

Use new FutureRpcResults utility

Use new FutureRpcResults utility in every RPC

Migration from DJC to Infrautils JC

Migrate all users of @Deprecated genius DJC to infrautils JC

Migration to Infrautils Cache

Switch to using new infrautils Cache API instead of using ConcurrentMap

Component test Improvements

un-ignore InterfaceManagerConfigurationTest & add more tests

Migrate to new Data Store Listeners

Migrate all users of @Deprecated Data Store Listeners to new ones

 Release Milestones

  • Offset:0

Milestone

Offset 0 Date

Deliverables

Milestone

Offset 0 Date

Deliverables

M0

09/14/2017

Name

Description

Release Plan

Candidate Release Plan

M1

10/14/2017

Name

Description

Release Plan

Final Release Plan

M2

11/14/2017

Name

Description

Feature Freeze



M3

12/14/2017

Name

Description

API Freeze



M4

1/14/2018

Name

Description

Code Freeze



RC0 - RC3

2/7/2018 - 2/28/2018

Name

Description

Candidate Stable Distribution

A running candidate of what is attempting to be the stable distribution to be blessed by the TSC.

Extension Distribution

A running candidate of what is attempting to be the extension distribution.

Release Review

2/21/2018 - 2/28/2018

Review of project's release readiness

Formal Release

3/7/2018

Formal Release of Oxygen