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 OpenDaylight Blueprint extender has been trimmed down, removing support for the following
XML elements:
action-implementationaction-instancenotification-listenerrpc-implementationrpc-servicespecific-reference-liststatic-reference
New Features¶
There are no new features.
Deprecated and Removed Features¶
Distributed Datastore’s ask-based protocol has been removed in this release. The experimental
odl-controller-exp-netty-config feature has been removed as well.
Resolved Issues¶
The following table lists the issues resolved in this release.
Type |
Key |
Summary |
Resolution |
Fix Version(s) |
|---|---|---|---|---|
io.atomix Memory leak with StorageLevel.DISK |
Done |
10.0.10, 11.0.0, 9.0.7 |
||
Intermittent failures of RecoveryIntegrationTest.testRecoveryDeleteEntries() |
Done |
10.0.5, 11.0.0, 9.0.6 |
||
Separate out VotingConfig persistence |
Done |
11.0.0 |
||
Store sal-remoterpc-connector’s BucketStoreActor’s incarnation in a properties file |
Done |
11.0.0 |
||
Migrate to Apache Pekko |
Done |
11.0.0 |
||
Design raft.spi.EntryStore |
Done |
11.0.0 |
||
Refactor raft.SnapshotManager |
Done |
11.0.0 |
||
Design raft.spi.SnapshotStore |
Done |
11.0.0 |
||
Replace PersistenceTermInfoStore with PropertiesTermInfoStore |
Done |
11.0.0 |
||
Clean up ElectionTerm lifecycle |
Done |
11.0.0 |
||
Remove Ask-based messages |
Done |
11.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) |
|---|---|---|---|---|---|
Checksum mismatch in JournalRecoveryTest |
Confirmed |
11.0.0 |
11.0.1 |