CmHandle creation performance degradation 29/129829/11
authorsourabh_sourabh <sourabh.sourabh@est.tech>
Thu, 7 Jul 2022 15:53:45 +0000 (16:53 +0100)
committersourabh_sourabh <sourabh.sourabh@est.tech>
Mon, 25 Jul 2022 12:45:44 +0000 (13:45 +0100)
commit054873c7c52bdb9fae718a0d7651d57b1a995dfc
tree1dd91a2a83144d4ed07b18f12b1973cb8dc35337
parent9fdaf6c0f472cad13ade1469458822d468fd2d6d
CmHandle creation performance degradation

- Created a dedicated threadpool for scheduler.
- Tuned async threadpool of notification executor from setting RejectedExecutionHandler and application.yml.

Issue-ID: CPS-1126
Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
Change-Id: I2afe3c76c1aec78751777df0d2f08ddb8dcee102
cps-application/src/main/resources/application.yml
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/config/NcmpConfiguration.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/inventory/sync/ModuleSyncWatchdog.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/inventory/sync/SyncUtils.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/inventory/sync/config/WatchdogSchedulingConfigurer.java [new file with mode: 0644]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/inventory/sync/ModuleSyncWatchdogSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/inventory/sync/SyncUtilsSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/inventory/sync/config/WatchdogSchedulingConfigurerSpec.groovy [new file with mode: 0644]
cps-service/src/main/java/org/onap/cps/config/AsyncConfig.java