Bug fixes and performance improvements 50/83350/2
authorStavros Kanarakis <stavros.kanarakis@nokia.com>
Tue, 26 Mar 2019 13:22:38 +0000 (15:22 +0200)
committerStavros Kanarakis <stavros.kanarakis@nokia.com>
Wed, 27 Mar 2019 13:11:46 +0000 (15:11 +0200)
commitf9e1cf6e9e91e587b9d387dc994058bcfdfc8c20
treea623e15edfabe340a02c4b84f1276fe67ece1062
parent458ac66f25b9343447c5d3c4885594a61e328a86
Bug fixes and performance improvements

When facing any kind of errors on retrieving PNF and service-instance objects from
A&AI, BBSep now logs the error and keeps the reactive stream active. Synchronized
access in tasks when there is a configuration update. Performance improvements in
polling from DMaaP.

Change-Id: I654fd1a7267f2b723cc66b0a93e4855003af2914
Issue-ID: DCAEGEN2-1354
Signed-off-by: Stavros Kanarakis <stavros.kanarakis@nokia.com>
27 files changed:
components/bbs-event-processor/dpo/blueprints/bbs-event-processor-input.yaml
components/bbs-event-processor/dpo/blueprints/k8s-bbs-event-processor.yaml-template
components/bbs-event-processor/dpo/spec/bbs-event-processor-spec.json
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/config/ApplicationConfiguration.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/config/ApplicationConstants.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/config/ConfigurationChangeObserver.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/config/ConsulConfigurationGateway.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/config/GenericProperties.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/model/GeneratedAppConfigObject.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/pipelines/CpeAuthenticationPipeline.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/pipelines/ReRegistrationPipeline.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/pipelines/Scheduler.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/tasks/AaiClientTask.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/tasks/AaiClientTaskImpl.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/tasks/DmaapCpeAuthenticationConsumerTask.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/tasks/DmaapCpeAuthenticationConsumerTaskImpl.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/tasks/DmaapPublisherTask.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/tasks/DmaapPublisherTaskImpl.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/tasks/DmaapReRegistrationConsumerTask.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/tasks/DmaapReRegistrationConsumerTaskImpl.java
components/bbs-event-processor/src/main/java/org/onap/bbs/event/processor/utilities/AaiReactiveClient.java
components/bbs-event-processor/src/main/resources/application.yml
components/bbs-event-processor/src/test/java/org/onap/bbs/event/processor/config/ApplicationConfigurationTest.java
components/bbs-event-processor/src/test/java/org/onap/bbs/event/processor/config/ConsulConfigurationGatewayTest.java
components/bbs-event-processor/src/test/java/org/onap/bbs/event/processor/config/GenericPropertiesTest.java
components/bbs-event-processor/src/test/java/org/onap/bbs/event/processor/pipelines/CpeAuthenticationPipelineTest.java
components/bbs-event-processor/src/test/java/org/onap/bbs/event/processor/pipelines/ReRegistrationPipelineTest.java