SXP: Beryllium: Release Plan

Contents

Introduction

This is a Release Plan for the Beryllium release of SXP. For furher information contact project lead.

Release Deliverables

NameDescription
sxp-api
sxp-core
  • Updating drafts to newer versions
  • Add SXP propagation filters
sxp-controller

Release Milestones

MilestoneOffset 1 DateDeliverables
M17/30/2015
NameStatusDescription
Intent to participateDoneIntent to participate in Beryllium Simultaneous Release
Project Lead electedDoneSXP Project Lead election
Test Contact specifiedDoneSXP Project Test Contact announce
Candidate Release PlanDoneCandidate Release Plan
M28/27/2015
NameStatusDescription
Release PlanDoneFinal Release Plan
Project ChecklistDoneProject Checklist completed
OpenDaylight CIDoneOpenDaylight CI infrastructure usage for system test
M310/1/2015
NameStatusDescription
Functionality FreezeDoneFinal list of externally consumable APIs defined and documented
Karaf Features definedDoneKaraf Features defined
Documentation StartedDoneIdentified the kinds of documentation to be provided, created AsciiDoc files for them with outlines, and committed those files in an appropriate location
Integration & System TestDoneSimple system test on a karaf distribution with the project's recommended features installed
M411/12/2015
NameStatusDescription
API FreezeDoneFinal defined API
DocumentationDoneDocumentation draft proposal
Maven Central RequirementsNOAccomplished/Not Accomplished
Integration & System TestDoneParticipating projects must run a simple system test on a karaf distribution with the project's recommended features installed on Code Merge
Add SXP propagation filtersBUG-4240Create filters based on prefix or SGT groups to limit the size of the IP/SGT table that gets advertised to a specific peer.
M512/17/2015
NameStatusDescription
Code FreezeDoneBug fixes only from here
Stability branchDoneStability branch stable/beryllium, must be cut and local project versions bumped on master to avoid overwriting beryllium SNAPSHOTS
String FreezeDoneAll externally visible strings frozen to allow for translation & documentation
Documentation CompleteDoneOnly editing and and enhancing should take place after this point
Integration & System TestDoneThe system test for each user-facing feature must be complete and should run on Code Merge
Add Inbound filteringBUG-4582Create support for inbound filtering of SGT bindings.
RC01/21/2016
NameStatus
Bug fixesDone
Release Candidate 0Done
RC11/28/2016
NameStatus
Bug fixesDone
Release Candidate 1Done
RC22/4/2016
NameStatus
Bug fixesDone
Release Candidate 2Done
RC32/11/2016
NameStatusDescription
Bugfix & moreDoneBugfixing, performance improvement and other necessary / desired changes
Release ReviewReview NotesParticipating Projects must hold their Release Reviews, including User Facing Documentation
Release Candidate 3Done|
Formal Beryllium Release2/18/2016
NameStatusDescription
Formal Beryllium ReleaseDone
Release PatchDoneRelease patch to the stable/beryllium branch and bump versions

Externally Consumable APIs

SXP controller and local IP-SGT bindings configuration

  • sxp-api
  • sxp-controller

Expected Dependencies on Other Projects

Depends OnDependency DescriptionNeeded ByIs in Other Project Release Plan
TCPMD5Optionally provide MD5 protected SXP connection session setupFrom M1 to the end of Beryllium releasehttps://wiki.opendaylight.org/view/TCPMD5:Lithium_Release_Plan

Expected Incompatibilities with Other Projects

None listed

Compatibility with Previous Releases

None listed

Themes and Priorities

Requests from Other Projects

None listed

Test Tools Requirements

  • Java unit and integration tests
  • Jenkins CI

Other

Primary Setup Contact :

CI Resource :