Carbon Release Plan

Carbon Release Plan

Introduction

Release Deliverables

Name

Description

Name

Description

Single Model Layer PoC

PoC to test performance/path of single model layer instead of layers for both OFJava & Plugin

Single Model Layer Implementation

Implementation for using a single model layer instead layers for both OFJava & Plugin

Split connection layer from core

Split connection layer from core

Soutbound Manager

Simpler API for OFP RPC to provide flow/group provisioning/dependency chaining

Stretch Goal - OpenFlow Bundles

OpenFlow Bundles for transaction semantics

Usability Improvements

Configuration Parameters: Move to openflowplugin.cfg and add more configuration parameters

Documentation Cleanup

Documentation Update and Cleanup to make it more usable

Bugfixing & testing

Bugfixing & testing throughout the release cycle

Release Milestones

Milestone

Offset 1 Date

Deliverables

Milestone

Offset 1 Date

Deliverables

M1

10/27/2016

Name

Status

Description

Intent to participate

Done

Intent to participate in Carbon Simultaneous Release

Candidate Release Plan

Done

Candidate Release Plan

M2

12/1/2016

Name

Status

Description

Release Plan

Done

Final Release Plan

Single Model Layer PoC

Done

Bug 6852: PoC to test performance/path of single model layer instead of layers for both OFJava & Plugin

M3

1/19/2017

Name

Status

Description

Feature Freeze

Done



Split connection layer from core

Needs Review

Bug 6802: Split connection layer from core

Soutbound Manager

Needs review

Bug <ID??>: Simpler API for OFP RPC to provide flow/group provisioning/dependency chaining

Usability Improvements

Under Discussion

  • [Configuration Parameters]: Bug 6890: Move to openflowplugin.cfg and add more configuration parameters

  • API Improvements (TBD)

M4

2/16/2017

Name

Status

Description

API Freeze

Done



Stretch Goal - OpenFlow Bundles

Code Completed as an experimental feature - review in progress, working but may be merged by SR1

OpenFlow Bundles for transaction semantics

Documentation Cleanup

Ongoing

Documentation Update and Cleanup for existing docs to make it more usable

M5

3/16/2017

Name

Status

Description

Code Freeze

Done (except for a few code reviews of some patches for Split Connection Handler)



Single Model Layer Implementation

Done

Bug 6912: Implementation for using a single model layer instead layers for both OFJava & Plugin

RC0

4/13/2017

Name

Status

Description

Documentation



Documentation for new features

RC1

4/20/2017

 

RC2

4/27/2017

 

RC3

5/4//2017

Name

Status

Description

Release Review



Release Review Description

Bugfixing & testing



Bugfixing & testing end

Formal Release

5/11/2017

Name

Status

Description

Carbon Openflowplugin



OpenflowPlugin Carbon officially released