OVSDB:Oxygen Release Plan

OVSDB:Oxygen Release Plan

Contents

Introduction

OVSDB Project Wiki

Release Deliverables

Name

Description

Name

Description

Code quality, stability and usability

Bug fixing, increase Sonar coverage, increase Tempest coverage

Guava API Migration

Migrate from deprecated guava future APIs

Migrate to MDSAL EOS

EOS API's are move to mdsal projects. Project need to use the moved APIs.

Participate in Infra-Util Service Monitoring

Infra-util project implemented Service Startup/Monitoring framework. It's good to leverage the framework for providing a deterministic start/status of the OVSDB features startup.

HwVTEP Alarms

Expose HwVTEP device alarms to the controller.

Scalability and performance

Scalability and performance measurements and enhancement

CSIT

Improvements to CSIT to cover all the features supported by OVSDB and Hardware vTep

Documentation

Add more documentation to the local documentation structure created in OVSDB project

Release Milestones

  • Offset: 1



Milestone

Offset 1 Date

Deliverables

Milestone

Offset 1 Date

Deliverables

M0

9/7/2017





M1

10/14/2017





M2

11/14/2017





M3

12/14/2017





M4

1/14/2018





RC0 - RC3

2/7/2018 - 2/28/2018





Release Review

2/21/2018 - 2/28/2018

Review of the project's release readiness

Formal Release

3/7/2018

Formal Release of Oxygen

Externally Consumable APIs

Artefact

Status

Description

Artefact

Status

Description

OVSDB Southbound

Stable

MD-SAL OVSDB crud operations

Hardware VTEP Southbound

Stable

MD-SAL Hardware VTEP crud operations

Expected Dependencies on Other Projects

Providing Project

Deliverable Name

Needed By

Acknowledged?

Description

Providing Project

Deliverable Name

Needed By

Acknowledged?

Description

controller

features

M3

Implicit Acknowledgement

basic controller features

mdsal

features

M3

Implicit Acknowledgement

mdsal features

odlparent

features

M3

Implicit Acknowledgement

odlparent values

yangtools

features

M3

Implicit Acknowledgement

yangtools for compiling yang



Expected Incompatibilities with Other Projects

None

Compatibility with Previous Releases

Both the plugins (OVSDB and Hardware VTEP) will be compatible with the previous release.

Themes and Priorities

Stability, Performance and Documentation

Requests from Other Projects

None

Test Tools Requirements

None

Other


Category: Oxygen