From 926d40875fecb3c11e4103dfdaf00ac615de3cdc Mon Sep 17 00:00:00 2001 From: danielhanrahan Date: Fri, 4 Aug 2023 11:22:43 +0100 Subject: Remove inefficient saveListElementsBatch API CpsDataService::saveListElementsBatch method is not needed as saveListElements supports saving multiple list elements in a single operation. This both simplifies implementation and greatly improves performance when saving list elements, as the Yang parser need only run once for the whole batch. - Change InventoryPersistence to save CM-handles in batches of 100 using existing CpsDataService::saveListElements method. - Remove not needed CpsDataService::saveListElementBatch. Issue-ID: CPS-2019 Signed-off-by: danielhanrahan Change-Id: I8b74dda2917e094d064b42f2c0e4d57029b90395 --- docs/release-notes.rst | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs') diff --git a/docs/release-notes.rst b/docs/release-notes.rst index b7f4c4fbee..1d9f80646e 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -44,6 +44,11 @@ Bug Fixes Features -------- - `CPS-2018 `_ Improve performance of CPS update operations. + - `CPS-2019 `_ Improve performance of saving CM handles. + +Notes +----- + - Java API method CpsDataService::saveListElementsBatch has been removed as part of CPS-2019. Version: 3.4.1 -- cgit 1.2.3-korg