Addition of Active-Standby Feature 89/12489/3
authorKevin McKiou <km097d@att.com>
Thu, 14 Sep 2017 17:31:02 +0000 (12:31 -0500)
committerKevin McKiou <km097d@att.com>
Thu, 21 Sep 2017 19:57:24 +0000 (14:57 -0500)
commit4c53995dd9917f05b9558bb81aa33caf9e8f0f97
tree7ce7b788de60e03d1bac2d3c79fa38c4f515f784
parentfbed3c9c7b816b9fa4dd96dc218a0603b1d1c544
Addition of Active-Standby Feature

Patch 1: Adds the active-standby feature to drools-pdp.
This feature provides the state control of the
drools-pdp nodes controlling failover with a site
and across sites. Patch 2: Resolve merge conflict in
packages/install/pom.xml and pom.xml. Patch 3: Resolved
comments from Pamela Dragosh and Jorge Hernandez.

Issue-ID: POLICY-156
Change-Id: I922b3d5d8a464006e9675924bcbc7409d68c08d5
Signed-off-by: Kevin McKiou <km097d@att.com>
29 files changed:
api-active-standby-management/pom.xml [new file with mode: 0644]
api-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/ActiveStandbyFeatureAPI.java [new file with mode: 0644]
feature-active-standby-management/pom.xml [new file with mode: 0644]
feature-active-standby-management/src/assembly/assemble_zip.xml [new file with mode: 0644]
feature-active-standby-management/src/main/feature/config/feature-active-standby-management.properties [new file with mode: 0644]
feature-active-standby-management/src/main/feature/db/activestandbymanagement/sql/18020-activestandbymanagement.upgrade.sql [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/ActiveStandbyFeature.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/ActiveStandbyProperties.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/DroolsPdp.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/DroolsPdpEntity.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/DroolsPdpImpl.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/DroolsPdpObject.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/DroolsPdpsConnector.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/DroolsPdpsElectionHandler.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/JpaDroolsPdpsConnector.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/PMStandbyStateChangeNotifier.java [new file with mode: 0644]
feature-active-standby-management/src/main/java/org/onap/policy/drools/activestandby/ThreadRunningChecker.java [new file with mode: 0644]
feature-active-standby-management/src/main/resources/META-INF/persistence.xml [new file with mode: 0644]
feature-active-standby-management/src/main/resources/META-INF/services/org.onap.policy.drools.activestandby.ActiveStandbyFeatureAPI [new file with mode: 0644]
feature-active-standby-management/src/main/resources/META-INF/services/org.onap.policy.drools.core.PolicySessionFeatureAPI [new file with mode: 0644]
feature-active-standby-management/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyEngineFeatureAPI [new file with mode: 0644]
feature-active-standby-management/src/test/java/org/onap/policy/drools/controller/test/StandbyStateManagementTest.java [new file with mode: 0644]
feature-active-standby-management/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
feature-active-standby-management/src/test/resources/feature-active-standby-management.properties [new file with mode: 0644]
feature-active-standby-management/src/test/resources/feature-state-management.properties [new file with mode: 0644]
feature-active-standby-management/src/test/resources/logback-test.xml [new file with mode: 0644]
feature-session-persistence/src/test/resources/logback-test.xml
packages/install/pom.xml
pom.xml