Contents

 

Introduction

https://wiki.opendaylight.org/view/OVSDB_Integration:Main

Release Deliverables

NameDescription
Code quality, stability and usabilityBug fixing, increase Sonar coverage, increase Tempest coverage
Hardware VTEP ReconciliationHardware VTEP configuration reconciliation
Clustering ImprovementsImproving the existing clustering implementation. Exploring the singleton clustering Service.
Scalability and performanceScalability and performance measurements and enhancement
Refactoring of OVSDB LibraryOVSDB library is using the legacy code developed for AD-SAL OVSDB. It requires a refactoring to make is clean and robust.
Hardware VTEP Schema UpdateHardware VTEP schema update device for acl and l3.
Hardware VTEP Yang ImprovementsExplore the possibility to improve the yang model for better performance of the plugin.
CSITImprovements to CSIT to cover all the features supported by OVSDB
DocumentationProvide documentation structure in OVSDB repo, so that committers can push the docs changes in the ovsdb repo. The plan is to build the documentation with the feature development.
Higher Level Abstraction LayerExplore how OVSDB plugin can provide the higher-level abstraction to do some common operation without doing much boilerplate coding.

Release Milestones

MilestoneOffset 2 DateDeliverables
M110/27/2016


NameStatusDescription
Intent to participateDoneIntent to participate in Carbon Simultaneous Release
Project Lead electedDoneProject Lead election
Test Contact specifiedDoneTest Contact announced
Candidate Release PlanDoneCandidate Release Plan


M212/1/2016


NameStatusDescription
Final Release PlanDoneFinal Release Plan
Project ChecklistDoneProject Checklist completed
OpenDaylight CIDoneOpenDaylight CI infrastructure usage for system test
Project acknowledgementDoneController, Yangtools, ODL Parents, MDSAL


M31/19/2017


NameStatusDescription
Functionality Freeze

Karaf Features Defined

Documentation Started

Feature Test Started


M42/16/2017


NameStatusDescription
API Freeze

Documentation word count

Maven Central Requirements

Feature Test Continues


M53/16/2017


NameStatusDescription
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


RC04/13/2017


NameStatus
Release Candidate 0


RC14/20/2017


NameStatus
Release Candidate 1


RC24/27/2017


NameStatus
Release Candidate 2


RC35/4//2017


NameStatusDescription
Bugfix & more
Bugfixing, samples
Release Review
Release Review
Release Candidate 3
Blocking Bugs


Formal Release5/11/2017


NameStatusDescription
Formal Release

Release patch
Release patch to the stable branch and bump versions


SR1 Release


NameStatusDescription
Release patch
Release patch to the stable branch and bump versions


SR2 Release


NameStatusDescription
Release patch
Release patch to the stable branch and bump versions


SR3 Release


NameStatusDescription
Release patch
Release patch to the stable branch and bump versions


SR4 Release


NameStatusDescription
Release patch
Release patch to the stable branch and bump versions


Externally Consumable APIs

ArtifactStatusDescription
OVSDB SouthboundStableMD-SAL OVSDB crud operations
Hardware VTEP SouthboundStableMD-SAL Hardware VTEP crud operations

Expected Dependencies on Other Projects

Providing ProjectDeliverable NameNeeded ByAcknowledged?Description
controllerfeaturesM3Nobasic controller features
mdsalfeaturesM3Nomdsal features
odlparentfeaturesM3Noodlparent values
yangtoolsfeaturesM3Noyangtools 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

QoS related API's were deprecated in previous releases and they will be removed in this release.

Deprecated APIs and/or Functionality

Changed APIs and/or Functionality

Themes and Priorities

Requests from Other Projects

Active Requests

Test Tools Requirements

System Test

This project plans on using System Test (ST) inside OpenDaylight cloud:

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