Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

One avenue worth further investigation is a series of recent performance improvements to CPS and NCMP introduced around 3.4.2:

VersionJiraCommentExample performance test
3.4.2

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-1795

Improved time performance of CPS store operations (2x or more).org.onap.cps.integration.performance.cps.WritePerfTest#Writing openroadm data has linear time.
3.4.3

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-2018

Improved time performance of CPS update operations (2x in some cases, stacks with CPS-1795).org.onap.cps.integration.performance.cps.UpdatePerfTest#Replace single data node and descendants: #scenario.
3.4.3

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-2019

Improved time performance of saving CM handles (over 4x faster, stacks with CPS-1795).See https://gerrit.onap.org/r/c/cps/+/136932
The code was changed to remove the slower API, and production code uses the 4x faster API.
3.4.3

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-2087

Improved time performance of CPS queries (5-10x).org.onap.cps.integration.performance.ncmp.CmHandleQueryPerfTest#CM-handle is looked up by alternate-id.
3.4.6

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-2126

Removed Spring Security, which greatly reduced overhead on Rest requests (over 10x).K6 test will be added as part of CPS-1975

Cumulatively, both read and write speeds are up to 10x faster than previous versions, and overhead on Rest requests is over 10x lower. It is very possible that these improvements are adversely affecting memory usage during load tests.

...