Jump to: navigation, search

OpenDaylight Controller:MD-SAL:Architecture:Clustered Data Store:Helium Release Plan

Introduction

Release Deliverables

Name Description
Sharding Manager Something which distributes data
Persistence Manager Something which persists data
Data Change Notification Manager Something which notifies consumers of Data Changes

Release Milestones

Milestone Offset 0 Date Deliverables
M1 5/12/2014
Name Description
Clustered Data Store Release Plan All milestones for Clustered Data Store would be identified
M2 6/09/2014
Name Description
POC Sharding with Akka Use Akka for working with shards and remote transactions
POC Persistence Figure out the 3rd party embedded database to use for persistence
POC Data Change Notification Figure out the strategy to be used for remote data change notification
Design Documentation Design of various sub-systems and first draft of interfaces
M3 7/07/2014
Name Description
Design Documentation Review Complete review of design documentation
Sharding Manager Initial Implementation of Sharding Manager (drop-in replacement of in memory data store)
Persistence Manager Initial Implementation of Persistence Manager
Remote Data Change Notification Manager Initial Implementation of Remote Data Change Notification Manager
M4 8/04/2014
Name Description
Sharding Manager Final Implementation of Sharding Manager (drop-in replacement of in memory data store)
Persistence Manager Final Implementation of Persistence Manager
Remote Data Change Notification Manager Final Implementation of Remote Data Change Notification Manager
API Freeze Freeze the API for the Clustered Data Store
M5 9/1/2014
Name Description
Code Freeze
Automated Integration testing of Clustered Data Store Run the Automated Integration testing of Clustered Data Store from build system
Performance testing and tuning Test performance with cbench and mininet - automate
RC0 9/9/2014
Name Description
Deliverable Name Deliverable Description
RC1 9/15/2014
Name Description
Deliverable Name Deliverable Description
RC2 9/22/2014
Name Description
Release Review Release Review Description
Deliverable Name Deliverable Description
Formal Release 9/29/2014
Name Description
Deliverable Name Deliverable Description

Expected Dependencies on Other Projects

Depends On Dependency Description Needed By Is in Other Project Release Plan
Project Name Dependency Description Milestone Needed By True/False (as link to Other Project Release Plan)

Compatibility with Previous Releases

Themes and Priorities

Other