Contents

Introduction

Release Deliverables

NameDescription
Common Model AugmentationCommon model augmentations for device type and device state
Data Models & APIsData Models and APIs for common features such as vlan configuration and flow mod adjustment
Identification ComponentComponent that orchestrates the process of determining the type of a device
DocumentationDocumentation and sample Drives
Abstract classesAbstract/helper classes

Release Milestones

MilestoneOffset 2 DateDeliverables
M11/8/2015


NameStatusDescription
Candidate Release PlanOut for ReviewCandidate Release Plan


M22/5/2015


NameStatusDescription
Release PlanScheduledFinal Release Plan
Project setupScheduledProject setup in Git and Jenkins


M33/19/2015


NameStatusDescription
Functionality FreezeScheduledAll project functionality declared
Define common model augmentationsScheduledDefine the common model augmentations for device type and device state
Model augmentations definedScheduledAll model augmentations defined
Drivers definedScheduledDefine the Driver to be implemented in Lithium timeframe
Identification component API definedScheduledIdentification Component designed and prototype complete


M44/16/2015


NameStatusDescription
API FreezeScheduledAll external APIs are defined and reviewed with consumer projects (TBD)
Identification Component CompleteScheduledAbility to identify a device type based on Openflow description information. Ability to identify a device type based on SNMP information (assumes SNMP Plugin is available)
Data Models and APIs definedScheduledData Models and APIs defined for drivers to be implemented in the Lithium release
Karaf integrationScheduledDIDM as Karaf features
Documentation Plan completeScheduledDefine documentation set and who will write first drafts
Define Test planScheduledDefine test plans for unit, system and integration tests


M55/14/2015


NameStatusDescription
Code FreezeScheduledCode complete, only bug fixes going forward
All software completeScheduledIdentification component and Drivers complete
First Draft of DocumentationScheduledFirst draft of documentation set complete and reviewed by all committers
Unit tests completeScheduledAll unit test complete and code coverage goals met
Integration and System Tests completeScheduledAll integration and System tests complete and participating in continuous integration tests


RC05/28/2015


NameDescription
Documentation completeDocumentation complete and reviewed
All critical defects resolvedAll "show-stopper" defects resolved, all other defects agreed to as not critical


RC16/4/2015


NameDescription
BugfixingFixing only critical defects since RC0


RC26/11/2015


NameDescription
Release ReviewRelease Review


Formal Release6/25/2015


NameDescription
DIDM ReleaseModel augmentations, Data Models and APIs defined, Identification Component, Drivers, and documentation and sample drivers


Externally Consumable APIs

APIAPI StatusShort description
Device type Info ModelAvailableDefines an MD-SAL data store model that will contain information used to determine the type of device.
Device Type AugmentationAvailableDefines an MD-SAL data store augmentation that contain the type of device.
Device State AugmentationAvailableDefines an MD-SAL data store augmentation that contain the device's state.
AdjustFlowAvailableDefines an RPC that can be used to validate and adjust Flow Mods. This defines the API only. Driver can be developed that implement this API for specific device types.

Expected Dependencies on Other Projects

Compatibility with Previous Releases

N/A

Themes and Priorities

Requests from Other Projects

For each API / feature request, 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)

Requesting ProjectAPI NameNeeded ByAcknowledged?Description





Test Tool Requirements