Openflow Protocol Library: Lithium: Release Plan

Openflow Protocol Library: Lithium: Release Plan

Contents

Release Deliverables

Name

Description

Name

Description

Openflow model update

Model updated in order to support removal of openflow structures from controller - common openflowjava <-> openflowplugin structures will be introduced to increase performance

Bugfix & more

Bugfixing, performance improvement and other necessary / desired changes (changes won't break freeze rules)

Release Milestones

Milestone

Offset 1 Date

Deliverables

Milestone

Offset 1 Date

Deliverables

M1

12/18/2014

Name

Status

Description

Intent to participate

Done

Intent to participate in Lithium Simultaneous Release

Project Lead elected

Done

OpenflowJava Project Lead election

Test Contact specified

Done

OpenflowJava Test Contact announce

Candidate Release Plan

Done

Candidate Release Plan

M2

1/29/2015

Name

Status

Description

Release Plan

Done

Final Release Plan

Project Checklist

Done

Project Checklist completed

OpenDaylight CI

Done

OpenDaylight CI infrastructure usage for system test

Openflow model update

Waiting for OF Plugin - deliverable moved to M3

Model update

M3

3/05/2015

Name

Status

Description

Openflow model update

Done

Model update

Functionality Freeze

Done

Final list of externally consumable APIs defined and documented

Documentation Started

Done

Identified the kinds of documentation to be provided, created AsciiDoc files for them with outlines,

and committed those files in an appropriate location

Integration & System Test

Done

Simple system test on a karaf distribution with the project's recommended features installed

M4

4/02/2015

Name

Status

API Freeze

Done

M5

4/30/2015

Name

Status

Description

Stability branch

Done

Stability branch, i.e., stable/lithium, must be cut and local project versions bumped on master

to avoid overwriting lithium SNAPSHOTS

String Freeze

Done

All externally visible strings frozen to allow for translation & documentation

Documentation Complete

Done

Only editing and and enhancing should take place after this point.

Code Freeze

Done

RC0

N/A

Name

Status

Release Candidate 0

Tested

RC1

N/A

Name

Status

Release Candidate 1

Tested

RC2

N/A

Name

Status

Release Candidate 2

Tested

RC3

N/A

Name

Status

Description

Bugfix & more

Done

Bugfixing, performance improvement and other necessary / desired changes

Release Review

Done

Release Review

Release Candidate 3

Tested

Formal Release

N/A

Name

Status

Description

Formal Lithium Release

Done



Lithium OF Library

Done

Delivery of new features inside OF Protocol Java Library

Release patch

Done

Release patch to the stable/lithium branch and bump versions

SR1 Release

N/A

Name

Status

Description

Release patch



Release patch to the stable/lithium branch and bump versions

SR2 Release

N/A

Name

Status

Description

Release patch



Release patch to the stable/lithium branch and bump versions