aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2025-01-22Merge "Switching to LTS of hazelcast-spring"Daniel Hanrahan1-1/+1
2025-01-22Merge "Moved builders under impl in CPS Service"Toine Siebelink18-22/+21
2025-01-22Switching to LTS of hazelcast-springmpriyank1-1/+1
- Since we upgrade spring boot dependency to 3.4.1 , its better to upgrade hazelcast-spring as well - hazelcast-spring 5.5.0 version has LTS as well Issue-ID: CPS-2575 Change-Id: Ia31f571328cdf6fae05011068873e149cb609b51 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-22Add 'Deleted' cm handle state for gaugeemaclee2-5/+21
Issue-ID: CPS-2456 Change-Id: I2f7ff2dd18d164dbf685269fb2d2e47d08c3c5f5 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2025-01-21Remove retry mechanism for duplicate module(resource) errorsToineSiebelink7-188/+73
- CM Handle with problems will go into 'LOCKED' state and retried using existing business logic Issue-ID: CPS-2555 Change-Id: I563f6bc536d8fd8c6675891c62318ff2fb43fea6 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
2025-01-20Moved builders under impl in CPS Serviceleventecsanyi18-22/+21
- moved builders and fixed the Arch test Issue-ID: CPS-2542 Change-Id: Iac9d47f20fff2e6fa415ada8bc17880b0b032591 Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
2025-01-20Merge "Increase JVM heap to 75% again"Lee Anjella Macabuhay1-1/+1
2025-01-20Increase JVM heap to 75% againdanielhanrahan1-1/+1
Heap percent was commented out by mistake leading to OutOfMemoryError in endurance pipeline, due to only 25% of memory being used for heap. Issue-ID: CPS-2570 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Ifbffe7222e38f017105cfac8bc8307255d28d11a
2025-01-20On demand heapdump and threaddump generation for cps-and-ncmpmpriyank1-1/+1
- Generate the heapdump of a running application on demand using the /actuator/heapdump endpoint and threaddump using /actuator/threaddump - RTD update as separate patch when the python issue is sorted Issue-ID: CPS-2453 Change-Id: Ifcf4e7aecc1ee15f57011a1c4a4ec7bf67e45a6f Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-17Merge "[k6] Adjust thresholds"Sourabh Sourabh1-3/+3
2025-01-17[k6] Adjust thresholdsdanielhanrahan1-3/+3
Some cases improved performance after introduction of one schemaset per module set tag. Issue-ID: CPS-2540 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Ib544d425758016df2fb3eeb1b0d0d2529b80c698
2025-01-17Merge "Realistic Examples: K6 Test-ware"Toine Siebelink2-9/+14
2025-01-17Merge "Moved impl package out from api package"Toine Siebelink21-228/+219
2025-01-17Merge "Make Response Timeout Configurable in WebClient Configuration"Lee Anjella Macabuhay5-7/+13
2025-01-17Realistic Examples: K6 Test-waresourabh_sourabh2-9/+14
- Updated resourceIdentifier query parameter to align with GNBDUFunctionConfig structure. - Introduced hierarchical notation (parent=..., child=...) for precise resource identification. - Added examples for querying all GNBDUFunctions, specific gNB IDs, and sub-resources like RIM-RS reporting configurations. Issue-ID: CPS-2482 Change-Id: I9e10db9bed7a3503f617a9f8dbd9fed8787402dc Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2025-01-17Moved impl package out from api packageleventecsanyi21-228/+219
- refactored cps service packages and the architecture test Issue-ID: CPS-2543 Change-Id: I0fab54cebd157b19ff6105b7d4b6d8265a1af485 Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
2025-01-17Merge "One SchemaSet per moduleSetTag"Sourabh Sourabh39-887/+467
2025-01-16Merge "Add LCM State dashboard to Grafana"Daniel Hanrahan2-0/+563
2025-01-16Merge "Handle restart case for cps-ncmp gauge metrics"Daniel Hanrahan9-54/+120
2025-01-16Make Response Timeout Configurable in WebClient Configurationsourabh_sourabh5-7/+13
- Added responseTimeoutInSeconds property in the ServiceConfig class to allow dynamic configuration of the timeout. - Updated WebClientConfiguration to read the responseTimeoutInSeconds from ServiceConfig and set it in the HttpClient. Issue-ID: CPS-2565 Change-Id: I096688319c55f0342b524511883ec0d33806b9b7 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2025-01-16Handle restart case for cps-ncmp gauge metricsemaclee9-54/+120
Issue-ID: CPS-2456 Change-Id: I9ac5d6774fcd745d8141551eeff8a1deb1938f57 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2025-01-16Add LCM State dashboard to Grafanahalil.cakal2-0/+563
- adding a grafana dashboard for lcm state changes of cm handles Issue-ID: CPS-2558 Change-Id: Ie00884736ffa5c08e1be150c71cf8ac603f2ab60 Signed-off-by: halil.cakal <halil.cakal@est.tech>
2025-01-16One SchemaSet per moduleSetTagToineSiebelink39-887/+467
- Registration: create and upgrade cases. - Handle moduleSetTag deletion (all orphans) for testware - Unit tests updated - additional logging of details for upgrade scenarios - Integration Tests updated - Remove cache for module sets being processed - Removed DbCleaner (startup) - Removed redundant methods in NCMP Inventory for deleting schema set(s) - Removed validation check for all schema set interactions - Updated some schema set tests to use special characters previously not allowed - Checked integration test scenarios for upgrades with and without tags: all scenarios covered! TODO - REST endpoint to remove orphaned schema set data, separate story: CPS-2554 - Investigate exception handling regarding DuplicateYangResourceException: CPS-2555 Issue-ID: CPS-2540 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech> Change-Id: Iaa59cbdb86b7a4a8044624829bc002506ff40cc7
2025-01-15Merge "Resolve Nexus-IQ report issues"Lee Anjella Macabuhay2-8/+8
2025-01-15Merge "Move LockReasonCategory under api package"Lee Anjella Macabuhay42-88/+89
2025-01-14Merge "Realistic Examples: NCMP Open API and Doc"Lee Anjella Macabuhay4-264/+348
2025-01-14Resolve Nexus-IQ report issuesseanbeirne2-8/+8
- Upgrading postgres 42.5.1->42.5.5 - Upgrading spring-boot-dependencies & spring-boot-starter-cache 3.2.12->3.4.1 Issue-ID: CPS-2550 Change-Id: I36ab8d72ff7c19e413b2ce0b8e12f4dbcc1c2441 Signed-off-by: seanbeirne <sean.beirne@est.tech>
2025-01-14Merge "Add conditionalProperty in subscription consumers and producers"Daniel Hanrahan3-0/+6
2025-01-13Change image of Grafana in local docker-composehalil.cakal1-1/+1
- change image of grafana to grafana/grafana from grafana/grafana-oss in local docker-compose file Issue-ID: CPS-2559 Change-Id: I03bf895c10a108c9aeae2db6b2dc6b39db505df5 Signed-off-by: halil.cakal <halil.cakal@est.tech>
2025-01-13Move LockReasonCategory under api packageleventecsanyi42-88/+89
- reafctored package structure Issue-ID: CPS-2514 Change-Id: Id54cd652e147b585730caacbe550287ae2c329e1 Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
2025-01-13Update the cps's threshold for de-registration apihalil.cakal1-1/+1
- Due to the performance improvment of de-registration flow updating the cps' limit to 120 cmhandles/second Issue-ID: CPS-2192 Change-Id: Ia0224a585deba9181de89c6bb4600e8d5529df14 Signed-off-by: halil.cakal <halil.cakal@est.tech>
2025-01-13Add conditionalProperty in subscription consumers and producersemaclee3-0/+6
Issue-ID: CPS-2556 Change-Id: Id6a70dbfabc9119727eb307f3c2928a13f3bf44a Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2025-01-10Realistic Examples: NCMP Open API and Docsourabh_sourabh4-264/+348
- Updated resourceIdentifier query parameter to align with GNBDUFunctionConfig structure. - Introduced hierarchical notation (parent=..., child=...) for precise resource identification. - Added examples for querying all GNBDUFunctions, specific gNB IDs, and sub-resources like RIM-RS reporting configurations. Issue-ID: CPS-2483 Change-Id: I215944a45c754e43f61948464c5c8793c22e41c8 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2025-01-10Merge "Implement Integration Testcases for XML Supported API's"Lee Anjella Macabuhay7-18/+127
2025-01-10Implement Integration Testcases for XML Supported API'sRudrangi Anupriya7-18/+127
Issue-ID: CPS-2548 Change-Id: Icc7ffb66aabb03702355123c6d5c2eade0e7cb4a Signed-off-by: Rudrangi Anupriya <ra00745022@techmahindra.com>
2025-01-09docs config files for oslo release v2thmsdt2-5/+0
Issue-ID: DOC-826 Change-Id: I6f27294301724feb46b737094c95175a17c33dfc Signed-off-by: thmsdt <thomas.kulik@telekom.de>
2025-01-08Merge "Resolve Nexus-IQ report issues"Daniel Hanrahan2-7/+7
2025-01-08Merge "Remove hypersistence dependency in cps"Daniel Hanrahan2-10/+0
2025-01-08Resolve Nexus-IQ report issuesseanbeirne2-7/+7
- Upgrading Springboot 3.3.1->3.3.7 - Upgrading Springboot dependencies 3.2.4->3.2.12 Issue-ID: CPS-2550 Change-Id: I0630b4fbdcfe44cebc835ef7be0df1b306e801e5 Signed-off-by: seanbeirne <sean.beirne@est.tech>
2025-01-07Merge "Add gauge metric for NCMP "cmhandle states""Daniel Hanrahan9-13/+417
2025-01-07Remove hypersistence dependency in cpsemaclee2-10/+0
Issue-ID: CPS-2166 Change-Id: I543e32a97b84f87f9ec0bbb72e3883e7eea3c5e1 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2025-01-07Add gauge metric for NCMP "cmhandle states"emaclee9-13/+417
Issue-ID: CPS-2456 Change-Id: I1aebcc68dfdc9c48c230c74376742d67b05c0615 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2024-12-20Update docs related to lockmpriyank2-3/+5
- added the distributed lock in the documentation as well - updated the log level to debug to refrain printing every iteration of the scheduler Issue-ID: CPS-2479 Change-Id: Ieeeff46168d70aca6f423e82bda15a12d6c405a5 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-12-20Merge "Add schema to persist notification subscription information"Priyank Maheshwari11-126/+401
2024-12-20Merge "Remove check before removing from hazelcast cache"Toine Siebelink4-24/+5
2024-12-20Add schema to persist notification subscription informationrajesh.kumar11-126/+401
Add required schema to persist notification subscription information. It should contain - Schema yang file - New Dataspace, Anchors or any other database entity - Refactore duplicate code in NCMP Issue-ID:CPS-2427 Change-Id: I56c34400dc73c71b936a51260efd300924ababdc Signed-off-by: rajesh.kumar <rk00747546@techmahindra.com>
2024-12-19Merge "Cps and Ncmp distributed lock for various use cases"Toine Siebelink6-37/+86
2024-12-19Cps and Ncmp distributed lock for various use casesmpriyank6-37/+86
- introduced cpsAndNcmpLock to be used for any use case needing coordination. Since it can be used for any use case hence placing the class accordingly. - currently lock is being used for populating workQueue. - Removed FencedLock as it was part of CPSubsystem which is moved to hazelcast-enterprise in 5.5.* version onwards. - added info level logging statement to verify just one thread at a time in the critical section - Note : integration test to be part of a separate patch. Issue-ID: CPS-2479 Change-Id: I0f33c7232786c517383e5093fda91fd9a1839021 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-12-19Merge "RTD docs for async use case"Lee Anjella Macabuhay2-1/+7
2024-12-19Remove check before removing from hazelcast cacheemaclee4-24/+5
Issue-ID: CPS-2420 Change-Id: I2299d5790792f7c2b2b1a6aa371b5ea43c6a9ee8 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>