Contents
Introduction
In the Carbon release the ALTO project is aimed to support some to-be-standard functionalities from the IETF ALTO Working Group. Also, simultaneous efforts must be made to improve the code quality of the existing components.
- Functionalities
- Incremental update, see [1]
- Multicost, see [2]
- "Routing state abstraction", see [3]
- Code quality
- Migrate to blueprint, see the introduction to blueprint
- Use a unified namespace for ALTO services to simplify the migration when an experimental feature becomes a standard
- Increase the test coverage to at least 40% (current is 21%), see sonar report
Release Deliverables
Only new deliverables are listed here, see ALTO:Main and visit corresponding release plans for deliverables from previous releases.
Name | Description |
---|
alto-core | - Add support for incremental update and multicost in existing models
|
alto-basic | - Support incremental update and multicost in existing services
- Provide an anchor-based map generation service
|
alto-extension | - Provide the incremental update service
- Provide the "Routing state abstraction" service
|
Release Milestones
Milestone | Offset X Date | Deliverables |
---|
M1 | 11/1/2016 | Name | Description | Status |
---|
Release Plan | Candidate Release Plan | Done |
|
M2 | 12/8/2016 | Name | Description | Status |
---|
Release Plan | Final Release Plan |
|
|
M3 | 2/2/2017 | Name | Description |
---|
Feature Freeze |
| Namespace migration | Migration of existing namespaces to use a unified prefix. |
|
M4 | 3/2/2017 | Name | Description |
---|
API Freeze |
| Model update | Revised models to allow new extensions as stated in the introduction. |
|
M5 | 3/30/2017 | Name | Description |
---|
Code Freeze |
| New functionalities | Implementation of the incremental update and multicost extensions. | Test coverage | Test coverage improved to at least 35%. |
|
RC0 | 4/13/2017 | Name | Description |
---|
Documentation | Update the documentation to the latest release | Code quality | Test coverage improvement and bug fixes. |
|
RC1 | 4/20/2017 | Name | Description |
---|
Documentation | Update the documentation to the latest release | Code quality | Test coverage improvement and bug fixes. |
|
RC2 | 4/27/2017 | Name | Description |
---|
Release Review | Release Review Description | Extension Distribution | Improved documentation and test coverage. |
|
RC3 | 5/4/2017 | Name | Description |
---|
Release Review | Release Review Description |
|
Formal Release | 5/11/2017 | Name | Description |
---|
Deliverable Name | Deliverable Description |
|
Externally Consumable APIs
- Network map service (Stable)
- Cost map service (Stable)
- Endpoint cost service (Stable)
- Endpoint property service (Stable)
- Configurable map service (Stable)
- Simple IRD service (Stable)
- Simple path management service (Stable)
- Incremental update (In progress)
- Routing state abstraction (In progress)
Expected Dependencies on Other Projects
Expected Incompatibilities with Other Projects
- Not compatible with `odl-l2switch-switch`.
Compatibility with Previous Releases
- Both namespace migration and the adoption of incremental update and multicost can lead to incompatibilities with previous releases.
- We would provide a script to help with the migration.
Themes and Priorities
Requests from Other Projects
N/A
- OpenDaylight CSIT Framework
- Mininet
Other