Contents
Introduction
THIS WIKI PAGE STATES SXP FINAL RELEASE PLAN FOR PUBLIC COMMENT. PLEASE, CONTACT PROJECT LEAD FOR FURTHER INFORMATION.
Release Deliverables
Name | Description |
---|
sxp-api | Model-dependent API. SXP protocol is modeled by YANG (RFC 6020) |
sxp-core | Implementation of the SXP protocol, versions 1, 2, 3 and 4 with bidirectional connection support |
sxp-controller | SXP plugin enhancing ODL platform with IP-SGT bindings that can be learned from connected SXP-aware network nodes |
Release Milestones
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 | SXP Project Lead election | Test Contact specified | Done | SXP Project 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 |
|
M3 | 3/05/2015 |
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 | 4/02/2015 |
Name | Status | Description |
---|
SXP Topology |
| Protocol dynamic topology generation from received data | 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 |
|
M5 | 4/30/2015 |
Name | Status | Description |
---|
Code Freeze | Done |
| Stability branch | Done | Stability branch stable/lithium, must be cut and local project versions bumped on master to avoid overwriting lithium SNAPSHOTS | String Freeze |
| All externally visible strings frozen to allow for translation & documentation | Documentation Complete |
| 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 | 5/28/2015 |
Name | Status |
---|
Bug fixes | Done | Release Candidate 0 | Done |
|
RC1 | 6/04/2015 |
Name | Status |
---|
Bug fixes | Done | Release Candidate 1 | Done |
|
RC2 | 6/11/2015 |
Name | Status |
---|
Bug fixes | Done | Release Candidate 2 | Done |
|
RC3 | N/A |
Name | Status | Description |
---|
Release Review | N/A | Participating Projects must hold their Release Reviews, including User Facing Documentation | Release Candidate 3 | N/A |
|
|
Formal Lithium Release | 6/25/2015 |
Name | Status | Description |
---|
Formal Lithium Release | | |
| Release Patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR1 | N/A |
Name | Status | Description |
---|
First Service Release for Lithium |
|
| Release Patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR2 | N/A |
Name | Status | Description |
---|
Second Service Release for Lithium |
|
| Release Patch |
| Release patch to the stable/lithium branch and bump versions |
|
Externally Consumable APIs
SXP controller and local IP-SGT bindings configuration
Expected Dependencies on Other Projects
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