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





M2

12/1/2016





M3

1/19/2017





M4

2/16/2017





M5

3/16/2017





RC0

4/13/2017





RC1

4/20/2017



RC2

4/27/2017



RC3

5/4//2017





Formal Release

5/11/2017





Externally Consumable APIs

  • REST APIs

Expected Dependencies on Other Projects

  • Several changes will be done in OpenFlow Java.