Merge "Enable hibernate write batching"
authorLee Anjella Macabuhay <lee.anjella.macabuhay@est.tech>
Thu, 11 Jan 2024 09:28:17 +0000 (09:28 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 11 Jan 2024 09:28:17 +0000 (09:28 +0000)
1  2 
docs/release-notes.rst
integration-test/src/test/groovy/org/onap/cps/integration/performance/cps/WritePerfTest.groovy

@@@ -43,13 -43,20 +43,25 @@@ Bug Fixe
  
  Features
  --------
+     - `CPS-1795 <https://jira.onap.org/browse/CPS-1795>`_ Double performance of CPS write operations (via write batching)
      - `CPS-2018 <https://jira.onap.org/browse/CPS-2018>`_ Improve performance of CPS update operations.
 +    - `CPS-2019 <https://jira.onap.org/browse/CPS-2019>`_ Improve performance of saving CM handles.
 +
 +Notes
 +-----
 +    - Java API method CpsDataService::saveListElementsBatch has been removed as part of CPS-2019.
  
+ Known Limitations, Issues and Workarounds
+ -----------------------------------------
+ *System Limitations*
+ For upgrading, CPS uses Liquibase for database upgrades. In order to enable Hibernate write batching
+ (`CPS-1795 <https://jira.onap.org/browse/CPS-1795>`_), a change to the database entity ID generation is required.
+ As such, *this release does not fully support In-Service Software Upgrade* - CPS will not store new DataNodes and
+ NCMP will not register new CM-handles during an upgrade with old and new versions of CPS running concurrently.
+ Other operations (read, update, delete) are not impacted.
  
  Version: 3.4.1
  ==============