Contents
Introduction
https://wiki.opendaylight.org/view/OVSDB_Integration:Main
Release Deliverables
Name | Description |
---|
Code quality, stability and usability | Bug fixing, increase Sonar coverage, increase Tempest coverage |
Karaf 4 | Migrate a project to karaf 4 |
Guava migration | Modify code to use the updated guava library |
Scalability and performance | Scalability and performance measurements and enhancement |
CSIT | Improvements to CSIT to cover all the features supported by OVSDB and Hardware vTep |
Documentation | Add more documentation to the local documentation structure created in OVSDB project |
Release Milestones
Milestone | Offset 2 Date | Deliverables |
---|
M0/M1 | 6/14/2017 | Name | Status | Description |
---|
Intent to participate | Done | Intent to participate in Nitrogen Simultaneous Release | Project Lead elected | Done | Project Lead election | Test Contact specified | Done | Test Contact announced | Candidate Release Plan |
| Candidate Release Plan |
|
M2/M3/M4 | 7/7/2017 | Name | Status | Description |
---|
Final Release Plan |
| Final Release Plan | Project Checklist |
| Project Checklist completed | OpenDaylight CI |
| OpenDaylight CI infrastructure usage for system test | Project acknowledgement |
| Controller, Yangtools, ODL Parents, MDSAL | Functionality Freeze |
|
| Karaf Features Defined |
|
| Documentation Started |
|
| Feature Test Started |
|
| API Freeze |
|
| Documentation word count |
|
| Maven Central Requirements |
|
| Feature Test Continues |
|
|
|
M5 | 8/7/2017 | Name | Status | Description |
---|
Code Freeze |
|
| Stability Branch |
| Stability branch must be cut and local project versions bumped on the master to avoid overwriting SNAPSHOTS | String Freeze |
| All externally visible strings frozen to allow for translation & documentation | Documentation Complete |
| Only editing and enhancing should take place after this point. | Integration & System Test |
|
|
|
RC0 | 8/14/2017 | Name | Status |
---|
Release Candidate 0 |
|
|
RC1 | 8/21/2017 | Name | Status |
---|
Release Candidate 1 |
|
|
RC2 | 8/28/2017 | Name | Status |
---|
Release Candidate 2 |
|
|
RC3 | 9/3/2017 | Name | Status | Description |
---|
Bugfix & more |
| Bugfixing, samples | Release Review |
| Release Review | Release Candidate 3 |
| Blocking Bugs |
|
|
Formal Release | 9/7/2017 | Name | Status | Description |
---|
Formal Release |
|
| Release patch |
| Release patch to the stable branch and bump versions |
|
SR1 Release |
| Name | Status | Description |
---|
Release patch |
| Release patch to the stable branch and bump versions |
|
SR2 Release |
| Name | Status | Description |
---|
Release patch |
| Release patch to the stable branch and bump versions |
|
SR3 Release |
| Name | Status | Description |
---|
Release patch |
| Release patch to the stable branch and bump versions |
|
SR4 Release |
| Name | Status | Description |
---|
Release patch |
| Release patch to the stable branch and bump versions |
|
Externally Consumable APIs
Artefact | Status | Description |
---|
OVSDB Southbound | Stable | MD-SAL OVSDB crud operations |
Hardware VTEP Southbound | Stable | MD-SAL Hardware VTEP crud operations |
Expected Dependencies on Other Projects
Providing Project | Deliverable Name | Needed By | Acknowledged? | Description |
---|
controller | features | M3 | No | basic controller features |
mdsal | features | M3 | No | mdsal features |
odlparent | features | M3 | No | odlparent values |
yangtools | features | M3 | No | yangtools for compiling yang |
Expected Incompatibilities with Other Projects
Compatibility with Previous Releases
Both the plugins (OVSDB and Hardware VTEP) will be compatible with the previous release.
Removed APIs and/or Functionality
Deprecated APIs and/or Functionality
Changed APIs and/or Functionality
Themes and Priorities
- Karaf4 migration
- Guava library update
- Usability improvement
- Increasing code, unit and integration test coverage to improve code quality, stability and usability
- Scalability and performance improvements
- Documentation
- Exploring future improvement by doing proof of concept in this release.
Requests from Other Projects
Active Requests
System Test
This project plans on using System Test (ST) inside the OpenDaylight cloud:
- the southbound piece: test suites
- scalability tests: TBD
- hwvtepsouthbound: TBD
Here is a wiki page presenting the CSIT jobs implemented in the integration/test project regarding some of those modules: OVSDB: CSIT
Unit Test
Integration Test
Cluster Test
End to end Test
Other