Table Type Patterns: Beryllium: Release Plan
Contents
- 1 Introduction
- 2 Release Deliverables
- 3 Release Milestones
- 4 Externally Consumable APIs
- 5 Expected Dependencies on Other Projects
- 6 Expected Incompatibilities with Other Projects
- 7 Compatibility with Previous Releases
- 8 Themes and Priorities
- 9 Requests from Other Projects
- 9.1 Active Requests
- 10 Test Tools Requirements
- 11 Other
Introduction
This is a release plan for Table Type Patterns. The project goals for this release are:
to support live OpenFlow control through a TTP-constrained OpenFlow API
to offer a utility that supports comparison and matching of "flow-match-actions" between two TTPs
to provide an ability for developers to leverage the comparison utility to map "app TTPs" to "device TTPs"
Release Deliverables
Name | External API | Description |
|---|---|---|
Bug fixing | n/a | High-priority bug fixes. |
Flow_paths | CLI only | Tracking all flow management options for a TTP |
Comparison | CLI only? | Comparing Flow_paths for two separate TTPs (typically app and device level) |
Dynamic Map (tentative) | no programmatic API | Enable human guided dynamic map of App TTP request to Device TTP |
Auto-load to TTP repository (tentative) | via TTP YANG model and augmentations | read TTPs from disk (or remote URLs) into the TTP repository |
DIDM driver (tentative) | via DIDM? | provide a DIDM driver based on the dynamic maps |
TTP pipeline snippets and composition (very tentative) | unknown, based on interest or work | provide a way to describe snippets of OpenFlow pipeline and compose them to make full pipelines originally targeting vSwitches |
TTP 1.1 support (tentative) | via updated YANG model | adopt changes as needed from to-be-published TTP 1.1 spec |
Release Milestones
Milestone | Offset 2 Date | Deliverables | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M1 | 8/7/2015 |
| ||||||||||||||||||
M2 | 9/3/2015 |
| ||||||||||||||||||
M3 | 10/15/2015 |
| ||||||||||||||||||
M4 | 11/12/2015 |
| ||||||||||||||||||
M5 | 12/17/2015 |
| ||||||||||||||||||
RC0 | 1/7/2016 |
| ||||||||||||||||||
RC1 | 6/4/2015 |
| ||||||||||||||||||
RC2 | 1/14/2016 |
| ||||||||||||||||||
RC3 | 1/21/2016 |
| ||||||||||||||||||
Formal Release | 2/4/2016 |
| ||||||||||||||||||
SR1 Release | 3/17/2016 |
| ||||||||||||||||||
SR2 Release | 4/28/2016 |
| ||||||||||||||||||
SR3 Release | 7/28/2016 |
| ||||||||||||||||||
SR4 Release | 10/20/2016 |
|