Controller

Overview

The Controller project is an infrastructure service that supports other OpenDaylight projects. It does not have user-facing features.

Behavior/Feature Changes

No changes.

New Features

There are no new features.

Deprecated and Removed Features

Distributed Datastore’s ask-based protocol has been deprecated in this release. Enabling it will cause a warning to be logged. Configuration knob along with the actual implementation is schedule for removal in a future release.

Resolved Issues

The following table lists the issues resolved in this release.

Issues resolved in versions 7.0.0 through 7.0.4 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Improvement

CONTROLLER-2051

Minimize serialization proxy names in cds-access-api

Done

7.0.0

Improvement

CONTROLLER-2058

Define RaftVersion.ARGON

Done

5.0.8, 6.0.4, 7.0.0

Improvement

CONTROLLER-2056

Minimize serialization proxy names in controller.datastore.persisted

Done

6.0.7, 7.0.0

Task

CONTROLLER-2055

Do not allow cross-datastore transactions

Done

7.0.0

Task

CONTROLLER-2060

Remove ABIVersions up to and including SODIUM_SR1

Done

7.0.0

Task

CONTROLLER-2061

Deprecate ABIVersion.MAGNESIUM

Done

7.0.0

Task

CONTROLLER-2053

Deprecate ask-based protocol

Done

7.0.0

Task

CONTROLLER-2002

Do not pull odl-controller-blueprint into cluster-test-app

Done

7.0.0

Task

CONTROLLER-2064

Switch to using RaftVersion.ARGON

Done

7.0.0

Task

CONTROLLER-2003

Do not use odl-controller-blueprint in toaster-consumer

Done

7.0.3

Known Issues

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

Issues affecting versions 7.0.0 through 7.0.4 (JIRA)

Type

Key

Summary

Status

Affected Version(s)

Fix Version(s)

Bug

CONTROLLER-2077

Finalize serialization proxy switch

Resolved

7.0.0, 7.0.6

7.0.7, 8.0.0

Resolved Issues in SR1

The following table lists the issues resolved in Service Release 1.

Issues resolved in versions 7.0.5 through 7.0.6 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

CONTROLLER-2017

Tell-based protocol mis-reports standalone transaction count

Done

6.0.8, 7.0.5

Improvement

CONTROLLER-2075

Tell-based protocol should honor shard-batched-modification-count

Done

6.0.8, 7.0.5

Task

CONTROLLER-2069

Import atomix-storage into controller.git

Done

7.0.5

Task

CONTROLLER-2071

Switch to our fork of atomix-storage

Done

7.0.5

Known Issues in SR1

The following table lists the known issues that exist in Service Release 1.

Issues affecting versions 7.0.5 through 7.0.6 (JIRA)

Type

Key

Summary

Status

Affected Version(s)

Fix Version(s)

Bug

CONTROLLER-2077

Finalize serialization proxy switch

Resolved

7.0.0, 7.0.6

7.0.7, 8.0.0

Resolved Issues in SR2

The following table lists the issues resolved in Service Release 2.

Issues resolved in versions 7.0.7 through 7.0.9 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

CONTROLLER-2077

Finalize serialization proxy switch

Done

7.0.7, 8.0.0

Known Issues in SR2

The following table lists the known issues that exist in Service Release 2.

Resolved Issues in SR3

The following table lists the issues resolved in Service Release 3.

Issues resolved in versions 7.0.10 through 7.0.11 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

CONTROLLER-2086

Snapshot byte-offset overflows with large Snapshots

Done

6.0.10, 7.0.10, 8.0.3

Task

CONTROLLER-2080

Snapshot forwarding to SnapshotMessageSupport test in RaftActorTest sporadically fails with UnfinishedStubbingException

Done

6.0.10, 7.0.10, 8.0.3

Known Issues in SR3

The following table lists the known issues that exist in Service Release 3.