ALTO: Nitrogen: Release Plan

Contents

Introduction

ALTO Project Wiki

Release Deliverables

Only new deliverables are listed here, see ALTO:Main and visit corresponding release plans for deliverables from previous releases.

NameDescription
Bug fixes
  • Fixes for bugs reported in Bugzilla
Code improvements
  • Reduces the project structure to make it simpler.
  • Improves code quality and guarantees test coverage
Service extensions
  • Implement the path-vector extension
User interface
  • Add CLI for service configurations
Documentation
  • Improve the documentation quality

Release Milestones

  • Offset: 2
MilestoneOffset 2 DateDeliverables
M106/21/2017
NameDescription
Release PlanCandidate Release Plan
M207/14/2017
NameDescription
Release PlanFinal Release Plan
M307/14/2017
NameDescription
Feature Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M407/14/2017
NameDescription
API Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M508/14/2017
NameDescription
Code Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC008/14/2017
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC108/21/2017
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC208/28/2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC309/03/2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
Formal Release09/07/2017
NameDescription
Deliverable NameDeliverable Description

Externally Consumable APIs

Expected Dependencies on Other Projects

Providing ProjectDeliverable NameNeeded ByAcknowledged?Description
controllerfeaturesM3Implicitbasic controller features
mdsalfeaturesM3Implicitmdsal features
odlparentfeaturesM3Implicitodlparent values
yangtoolsfeaturesM3Implicityangtools for compiling yang
openflowpluginfeaturesM3Noflow programming and extensions
l2switchfeaturesM3Noarp handler and host tracker

Expected Incompatibilities with Other Projects

  • Not compatible with odl-l2switch-switch.

Compatibility with Previous Releases

  • The path-vector extension can lead to incompatibilities with cost-map and simple-ecs service of previous releases.

Themes and Priorities

  • Increasing code quality with increased UT, IT and CSIT coverage.
  • Improve the documentation quality of User Guide, Developer Guide, and Tutorial.

Requests from Other Projects

N/A

Test Tools Requirements

  • OpenDaylight CSIT Framework
  • Mininet

Other