Controller¶
Overview¶
The Controller project is an infrastructure service that supports other OpenDaylight projects. It does not have user-facing features.
Behavior/Feature Changes¶
The default configuration of the Distributed Datastore has been changed to take advantage
of the tell-based protocol
which has been long in the works. This prevents the dreaded
AskTimeoutException
from being reported to applications. It also has much more modest
requirements on native memory when coupled with Akka Artery.
The ask-based protocol
remains a configurable option and will remain for at least one
release, but its use should be avoided unless necessary.
New Features¶
There are no new features.
Deprecated and Removed Features¶
No deprecated or removed features.
Resolved Issues¶
The following table lists the issues resolved in this release.
Type |
Key |
Summary |
Resolution |
Fix Version(s) |
---|---|---|---|---|
Enable tell-based protocol in DTO config by default |
Done |
5.0.3 |
||
Read transaction does not return full data for the root node |
Done |
4.0.11, 5.0.2 |
||
Failure of initial removal of candidates from previous iteration |
Duplicate |
5.0.2 |
||
ODL Cluster - Akka Cluster Singleton Manager Actor - OwnerSupervisor Getting Terminated and never restarts |
Done |
4.0.11, 5.0.2 |
||
Akka artery fails with java.lang.OutOfMemoryError: Direct buffer memory |
Done |
5.0.0 |
||
Guard against InMemoryDataTreeModification.newModification() throwing IAE |
Done |
4.0.11, 5.0.3 |
||
Dead letters: akka.persistence.Delete{Messages,Snapshots}Success |
Done |
4.0.11, 5.0.3 |
||
LocalReadWriteProxyTransaction allows reads after a failure |
Done |
4.0.11, 5.0.3 |
||
Do not pull odl-controller-blueprint into odl-mdsal-broker |
Done |
5.0.0 |
Known Issues¶
The following table lists the known issues that exist in this release.
Type |
Key |
Summary |
Status |
Affected Version(s) |
Fix Version(s) |
---|---|---|---|---|---|
Circuit breaker timeout with BGP and tell-based protocol |
Confirmed |
5.0.0, 5.0.2, 5.0.3 |
5.0.5 |
||
Fail to serialize oversized message |
Confirmed |
5.0.1, 5.0.2, 5.0.3 |
5.0.5, 6.0.0 |
Resolved Issues in SR1¶
The following table lists the issues resolved in Service Release 1.
Known Issues in SR1¶
The following table lists the known issues that exist in Service Release 1.