Genius : Boron Release Plan

Genius : Boron Release Plan

Contents



Release Deliverables

Name

Description

Name

Description

Interface Manager

Base module taken for 'vpnservice' project, Egress Service Binding/additional RPCs, VxLAN-GPE support

Overlay Tunnel Manager

Base module taken for 'vpnservice' project, enhancements for scalability

ID-Manager

Base module taken for 'vpnservice' project, new methods for ID-range allocation

MD-SAL Utils

Base module taken for 'vpnservice' project

Resource Sharing Framework

Framework for sharing openflow resources among different applications running together.

Tasks in order of Priority

  1. Genius base modules (from VPNservice project)

  2. Additional Junit tests

  3. CSIT for base modules

  4. Interface CRUD RPCs

  5. VxLAN-GPE support in IFM

  6. Multiple tunnels on single OF-port

  7. ID-Block generation capabilities

  8. Resource Sharing Framework

Release Milestones

 Offset: 1.

Milestone

Offset x Date

Deliverables

Milestone

Offset x Date

Deliverables

M1

3/24/2016

Name

Status

Description

Project Lead elected

Done

Project Lead election

Test Contact specified

Done

Test Contact announce

Candidate Release Plan

Done

Candidate Release Plan

M2

4/21/2016

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

Project acknowledged

Notification Sent, waiting for ack

Project acknowledged from all projects that it depends on.

M3

5/19/2016

Name

Status

Description

Functionality Freeze

Done

Final list of externally consumable APIs defined and documented

Karaf Features defined

Done

Karaf Features defined

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

6/16/2016

Name

Status

Description

API Freeze

Done

All external consumable

Draft documentation

Done

Goal of draft documentation done

Maven central requirements

Done

Meet the requirements to be included in maven central

Feature Test Continues

In progress

SW configuration and resources required for system test installed

M5

7/21/2016

Name

Status

Description

Code Freeze



Stability branch

Done

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

to avoid overwriting boron 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.

Feature Test Complete

Done

Feature Test Complete

RC0

8/11/2016

Name

Status

Release Candidate 0



RC1

8/18/2016

Name

Status

Release Candidate 1



RC2

8/25/2016

Name

Status

Release Candidate 2



RC3

9/1/2016

Name

Status

Description

Bugfix & more



Bugfixing, performance improvement and other necessary / desired changes

Release Review



Release Review

Release Candidate 3



Formal Release

9/8/2016

Name

Status

Description

Formal Boron Release







Release patch



Release patch to the stable/boron branch and bump versions