Contents
Release Deliverables
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
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 |
Externally Consumable APIs
- genius/interfacemanager/interfacemanager-api
- genius/itm/itm-api
- genius/resourcemanager/resourcemanager-api
- genius/idmanager/idmanager-api
- genius/mdsalutil/mdsalutil-api
Expected Dependencies on Other Projects
GENIUS depends on following projects :
- YANG Tools, MDSAL, OVSDB, OpenflowPlugin, Odlparent, Controller, Infrautils
Expected Incompatibilities with Other Projects
None
Compatibility with Previous Releases
- Some APIs/components are marked deprecated
Themes and Priorities
Requests from Other Projects
None
None
Other