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-implementation

  • action-instance

  • notification-listener

  • rpc-implementation

  • rpc-service

  • specific-reference-list

  • static-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.

Issues resolved in versions 11.0.0 through 11.0.0 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

CONTROLLER-2024

Intermittent failures of RecoveryIntegrationTest.testRecoveryDeleteEntries()

Done

10.0.5, 11.0.0, 9.0.6

Improvement

CONTROLLER-2120

Migrate to Apache Pekko

Done

11.0.0

Sub-task

CONTROLLER-2135

Refactor raft.SnapshotManager

Done

11.0.0

Sub-task

CONTROLLER-2133

Replace PersistenceTermInfoStore with PropertiesTermInfoStore

Done

11.0.0

Sub-task

CONTROLLER-2127

Clean up ElectionTerm lifecycle

Done

11.0.0

Task

CONTROLLER-2129

Remove Ask-based messages

Done

11.0.0

Known Issues

The following table lists the known issues that exist in this release.