Add controller/magnesium release notes 14/88714/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 26 Mar 2020 16:08:34 +0000 (17:08 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 27 Mar 2020 17:27:34 +0000 (18:27 +0100)
This summarizes changes done to controller.

Change-Id: I942bf3263c3fdbc0082d731ab95af2fb908380c6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
docs/release-notes/projects/controller.rst [new file with mode: 0644]

diff --git a/docs/release-notes/projects/controller.rst b/docs/release-notes/projects/controller.rst
new file mode 100644 (file)
index 0000000..b654846
--- /dev/null
@@ -0,0 +1,64 @@
+==========
+Controller
+==========
+
+Overview
+========
+The Controller project is an infrastructure service that supports other OpenDaylight projects.
+It does not have user-facing features.
+
+Behavior Changes
+================
+
+This release introduces the following behavior change:
+
+* The persistence format used in the distributed datastore was updated for efficiency.
+  Existing upgrades will trigger migration during startup.
+
+Deprecated Features
+===================
+
+This release removed the following feature:
+
+* All MD-SAL API's starting with ``org.opendaylight.controller.md.sal`` and ``org.opendaylight.controller.sal``
+  were marked for removal. They will be removed in the next release.
+
+Resolved Issues
+===============
+
+The following table lists the resolved issues fixed this release.
+
+.. list-table::
+   :widths: 15 55
+   :header-rows: 1
+
+   * - **Key**
+     - **Summary**
+
+   * - CONTROLLER-1626
+     - Add an option to allow CDS FE to start its generation counting from non-zero
+   * - CONTROLLER-1889
+     - Rework NormalizedNodePruner in terms of a forwarder
+   * - CONTROLLER-1908
+     - Deduplicate NodeIdentifierWithPredicate/LeafNode values from incoming streams
+   * - CONTROLLER-1909
+     - Deduplicate NodeIdentifierWithPredicate/LeafNode values when writing streams
+   * - CONTROLLER-1914
+     - Allow initial settle time to be tuned
+   * - CONTROLLER-1917
+     - Deprecate controller MD-SAL APIs for removal
+   * - CONTROLLER-1919
+     - Add Magnesium streaming format
+   * - CONTROLLER-1920
+     - CommitTransactionPayload results in humongous objects being allocated
+   * - CONTROLLER-1922
+     - Split out EntityOwnershipService implementation from distributed-datastore
+   * - CONTROLLER-1923
+     - Convert pre-Magnesium to Magnesium snapshots/journal entries
+   * - CONTROLLER-1924
+     - Migrate NormalizedNodeInputOutput to use yangtools and deprecate it
+   * - CONTROLLER-1928
+     - Regression detected in CSIT
+   * - CONTROLLER-1929
+     - Propagate TimeoutException if ActorSystem fails to terminate in time
+