Table Type Patterns: Beryllium: Release Review
Contents
- 1 Project Name
- 2 Features
- 3 Non-Code Aspects (user docs, examples, tutorials, articles)
- 4 Architectural Issues
- 5 Security Considerations
- 6 Quality Assurance (test coverage, etc)
- 7 End-of-life (API/Features EOLed in Release)
- 8 Bugzilla (summary of bug situation)
- 9 Standards (summary of standard compliance)
- 10 Schedule (initial schedule and changes over the release cycle)
Project Name
Table Type Patterns
Features
TTP Command Line Tools: Allow for reading, parsing, verifying, printing and analyzing TTPs as read from JSON via an executable CLI jar file.
Flow Path Exploration (new in Beryllium) Also present in Lithium-SR2
TTP Model: A YANG model for TTPs.
TTP Database: A database of available TTPs using the YANG model.
TTP Switch Augmentation: An augmentation for nodes in OpenDaylight to allow them to have zero-or-more supported TTPs and zero-or-one active TTP.
Non-Code Aspects (user docs, examples, tutorials, articles)
No change from Lithium for documentation
Architectural Issues
No known issues.
Security Considerations
No known issues.
Quality Assurance (test coverage, etc)
The model itself has full test coverage.
There are unit tests for each major part of the CLI tools.
Automated system test was planned for this release, but currently is just a RESTCONF get to restconf/modules
In place, we have been doing external, manual system test
End-of-life (API/Features EOLed in Release)
None.
Bugzilla (summary of bug situation)
Standards (summary of standard compliance)
Mostly complies with the ONF TTP1.0 Spec.
Schedule (initial schedule and changes over the release cycle)
All tentative APIs in the Beryllium Release Plan were omitted in Beryllium including:
Dynamic Map
Auto-load to TTP repository
DIDM driver
TTP pipeline snippets and composition
TTP 1.1 support
The compare function was also dropped despite not being tentative.
The dropped functionality that was listed as externally consumable was all tentative and dropped with appropriate notice.