SXP: Carbon: Release Plan

SXP: Carbon: Release Plan

Contents

Introduction

Release Deliverables

Name

Description

odl-sxp-api

  • N/A

odl-sxp-core

odl-sxp-controller

odl-sxp-route

Release Milestones

Milestone

Offset 1 Date

Deliverables

M1

10/27/2016

Name

Status

Description

Intent to participate

Done

Intent to participate in Carbon Simultaneous Release

Project/Test Lead elected

Done

SXP Project/Test Lead election

Candidate Release Plan

Done

Candidate Release Plan

M2

12/1/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

M3

1/19/2017

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

2/16/2017

Name

Status

Description

API Freeze

Done

Final defined API

Documentation

Done

Documentation draft proposal

Maven Central Requirements

No

Accomplished/Not Accomplished

Integration & System Test

Done

Participating projects must run a simple system test on a karaf distribution with the project's recommended features installed on Code Merge

Sxp Cluster master instance routing

Done

Sxp Cluster master instance routing

Inbound Messages Buffering

Done

Incoming Update Messages buffering

Multi Async Transactions for SXP-Node

Done

DatastoreAccess migration

M5

3/16/2017

Name

Status

Description

Code Freeze

Done

Bug fixes only from here

Stability branch

Done

Stability branch stable/carbon, must be cut and local project versions bumped on master to avoid overwriting carbon 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

Integration & System Test

Done

The system test for each user-facing feature must be complete and should run on Code Merge

RC0

4/13/2017

Name

Status

Bug fixes

Done

Release Candidate 0

Done

RC1

4/20/2017

Name

Status

Bug fixes

Done

Release Candidate 1

Done

RC2

4/27/2017

Name

Status

Bug fixes

Done

Release Candidate 2

Done

RC3

5/4//2017

Name

Status

Description

Bugfix & more

Done

Bugfixing, performance improvement and other necessary / desired changes

Release Review

Done

Participating Projects must hold their Release Reviews, including User Facing Documentation

Release Candidate 3

Done

Formal Release

5/11/2017

Name

Status

Description

Formal Carbon Release



Release Patch



Release patch to the stable/carbon branch and bump versions

Externally Consumable APIs

  • odl-sxp-controller

  • odl-sxp-route

Expected Dependencies on Other Projects

  • None

Expected Incompatibilities with Other Projects

  • None

Compatibility with Previous Releases

  • Functionality is fully backwards compatible.

Themes and Priorities

Requests from Other Projects

Test Tools Requirements

  • Java unit and integration tests

  • Jenkins CI

 

Other