Contents
Release Deliverables
Name | Description |
---|
Interface Manager | Base module taken for 'vpnservice' project, Egress Service Binding/additional RPCs, VxLAN-GPE support |
Overlay Tunnel Manager | Base module taken for 'vpnservice' project, enhancements for scalability |
ID-Manager | Base module taken for 'vpnservice' project, new methods for ID-range allocation |
MD-SAL Utils | Base module taken for 'vpnservice' project |
Resource Sharing Framework | Framework for sharing openflow resources among different applications running together. |
Tasks in order of Priority
- Genius base modules (from VPNservice project)
- Additional Junit tests
- CSIT for base modules
- Interface CRUD RPCs
- VxLAN-GPE support in IFM
- Multiple tunnels on single OF-port
- ID-Block generation capabilities
- Resource Sharing Framework
Release Milestones
Offset: 1.
Milestone | Offset x Date | Deliverables |
---|
M1 | 3/24/2016 |
Name | Status | Description |
---|
Project Lead elected | Done | Project Lead election | Test Contact specified | Done | Test Contact announce | Candidate Release Plan | Done | Candidate Release Plan |
|
M2 | 4/21/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 | Project acknowledged | Notification Sent, waiting for ack | Project acknowledged from all projects that it depends on. |
|
M3 | 5/19/2016 |
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 | 6/16/2016 |
Name | Status | Description |
---|
API Freeze | Done | All external consumable | Draft documentation | Done | Goal of draft documentation done | Maven central requirements | Done | Meet the requirements to be included in maven central | Feature Test Continues | In progress | SW configuration and resources required for system test installed |
|
M5 | 7/21/2016 |
Name | Status | Description |
---|
Code Freeze |
| Stability branch | Done | Stability branch, i.e., stable/boron, must be cut and local project versions bumped on master
to avoid overwriting boron 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. | Feature Test Complete | Done | Feature Test Complete |
|
RC0 | 8/11/2016 |
Name | Status |
---|
Release Candidate 0 |
|
|
RC1 | 8/18/2016 |
Name | Status |
---|
Release Candidate 1 |
|
|
RC2 | 8/25/2016 |
Name | Status |
---|
Release Candidate 2 |
|
|
RC3 | 9/1/2016 |
Name | Status | Description |
---|
Bugfix & more |
| Bugfixing, performance improvement and other necessary / desired changes | Release Review |
| Release Review | Release Candidate 3 |
|
|
Formal Release | 9/8/2016 |
Name | Status | Description |
---|
Formal Boron Release |
|
|
| Release patch |
| Release patch to the stable/boron branch and bump versions |
|
Externally Consumable APIs
Externally consumable APIs are defined in Genius User Guide
Expected Dependencies on Other Projects
- OF Plugin
- OVSDB SB Plugin
- MDSAL
- YANGtools
- ODLParent
Expected Incompatibilities with Other Projects
Compatibility with Previous Releases
Removed APIs and/or Functionality
Deprecated APIs and/or Functionality
Changed APIs and/or Functionality
Themes and Priorities
Requests from Other Projects
- SFC, OVSDB, GBP projects want to use it. These projects need the base modules ASAP, so that they can start integrating with it.
Test Tools Requirements
-
...
CSIT
...
Other