...
Table of Contents |
---|
maxLevel | 3 |
---|
include | .* |
---|
exclude | Contents |
---|
|
Introduction
Release Deliverables
Extensibility support | Support for vendor extensions and custom message processing |
TLS support | Support for TLS encrypted connections |
Thread model change | Effort to increase performance by thread model changes (depends on testing outcome) |
UDP support | Support for communication over UDP protocol |
...
Openflow model update | Model updated in order to support removal of openflow structures from controller - common openflowjava <-> openflowplugin structures will be introduced to increase performance |
Bugfix & more | Bugfixing, performance improvement and other necessary / desired changes (changes won't break freeze rules) |
Release Milestones
0 51218/2014 |
Name | Status | Description |
---|
Intent to participate | Done | Intent to participate in Lithium Simultaneous Release | Project Lead elected | Done | OpenflowJava Project Lead election | Test Contact specified | Done | OpenflowJava Test Contact announce | Candidate Release Plan | Done | Candidate Release Plan |
|
M2 |
60920142015 |
Name | Status | Description |
---|
Release Plan | Done | Final Release Plan |
|
Extensibility support | Project Checklist | Done | Project Checklist completed | OpenDaylight CI | Done |
|
Support for custom extensionsOpenDaylight CI infrastructure usage for system test | Openflow model update | Waiting for OF Plugin - deliverable moved to M3 | Model update |
|
M3 |
7072014TLS support | Done | Support for TLS encrypted connections |
Continuous Integration Test | Done | Start of integration testing |
M4 | 8/04/2014 | Name | Status | Description |
---|
Openflow model update | Done | Model update | Functionality Freeze | Done | Final list of externally consumable APIs defined and documented | 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 |
|
Thread model change | Done | Change in thread model (depends on testing outcome) |
Continuous System Test | Done | Start of system testing |
M5 | 9/1/2014 | Name | Status | Description |
---|
UDP support | Done | Communication over UDP protocol
|
M5 | 4/30/2015 |
Name | Status | Description |
---|
Stability branch | Done | Stability branch, i.e., stable/lithium, must be cut and local project versions bumped on master
to avoid overwriting lithium 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. | Code Freeze | Done |
|
RC0 |
99/2014Description | Documentation review | Done | Documentation update |
RC1 | 9/15/2014Release Candidate 0 | Tested |
|
RC1 | N/A |
|
DescriptionBugfixingDoneRC2 | 9/22/2014Fixing bugs/issues found during IT | N/A |
Name | Status |
---|
Release Candidate 2 | Tested |
|
RC3 | N/A |
Name | Status | Description |
---|
Bugfix & more | Done | Bugfixing, performance improvement and other necessary / desired changes | Release Review | Done | Release Review |
|
User Facing Documentation | Done | Configuration is the only user interaction |
Release Candidate 3 | Tested |
|
Formal Release |
929/2014A |
Name | Status | Description |
---|
Formal |
|
Helium Helium
| Lithium OF Library | Done | Delivery of new features inside OF Protocol |
|
1.3.x Java LibraryJava Library | Release patch | Done | Release patch to the stable/lithium branch and bump versions |
|
SR1 Release | N/A |
Name | Status | Description |
---|
Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR2 Release | N/A |
Name | Status | Description |
---|
Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
Externally Consumable APIs
- openflow-protocol-api
- openflow-protocol-spi
Expected Dependencies on Other Projects
Compatibility with Previous Releases
No compatibility issues are knows
...
Incompatibility due to model update - common openflowjava and openflowplugin models will be designed and used.
Themes and Priorities
Requests from Other Projects
For each API / feature request, the requesting project MUST:
- open Enhancement bug in Bugzilla describing request with Issue Type: Improvement, Change Request or New Feature
- create an entry as described in Release Plan - Request template, which will also contain number / link to the bug. After creating the entry, the requesting project MUST:
send an e-mail to release@lists.opendaylight.org (mandated by Simultaneous Release)and both projects' dev lists using this template (mandated by Simultaneous Release)
Test Tools Requirements
- Testing is done in form of Java unit tests and integration tests. Reporting is provided by Jenkins.
Other