Cluster distributed data store 87/99687/1
authorBrinda Santh <bs2796@att.com>
Tue, 17 Dec 2019 01:59:41 +0000 (20:59 -0500)
committerBrinda Santh <bs2796@att.com>
Tue, 17 Dec 2019 01:59:41 +0000 (20:59 -0500)
commit383235b495c32a1762511f1837bc9e98af6226eb
treeafe0e093f4756b2f82679038a3029c515082c9e2
parent73a37ecd64accefc0e4b8a9db2cb9e0127d94408
Cluster distributed data store

Add experimental cluster co-ordination service using Atomic framework.

Included distributed data store creation utilities.

Sample docker compose data cluster between cds controller and resource-resolution instances.

Issue-ID: CCSDK-2000
Signed-off-by: Brinda Santh <bs2796@att.com>
Change-Id: I4de00e773a996e08fd1d260fc27ed18832433883
20 files changed:
ms/blueprintsprocessor/application/pom.xml
ms/blueprintsprocessor/application/src/main/dc/docker-compose-cluster.yaml [new file with mode: 0644]
ms/blueprintsprocessor/application/src/main/dc/docker-compose.yaml
ms/blueprintsprocessor/application/src/main/docker/startService.sh
ms/blueprintsprocessor/application/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/BluePrintProcessorCluster.kt [new file with mode: 0644]
ms/blueprintsprocessor/application/src/main/resources/atomix/atomix-bootstrap.conf [new file with mode: 0644]
ms/blueprintsprocessor/application/src/main/resources/atomix/atomix-multicast.conf [new file with mode: 0644]
ms/blueprintsprocessor/application/src/main/resources/logback.xml
ms/blueprintsprocessor/modules/blueprints/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/BluePrintConstants.kt
ms/blueprintsprocessor/modules/blueprints/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/utils/ClusterUtils.kt [new file with mode: 0644]
ms/blueprintsprocessor/modules/commons/atomix-lib/pom.xml [new file with mode: 0644]
ms/blueprintsprocessor/modules/commons/atomix-lib/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/atomix/BluePrintAtomixLibConfiguration.kt [new file with mode: 0644]
ms/blueprintsprocessor/modules/commons/atomix-lib/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/atomix/BluePrintAtomixLibExtensions.kt [new file with mode: 0644]
ms/blueprintsprocessor/modules/commons/atomix-lib/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/atomix/service/AtomixBluePrintClusterService.kt [new file with mode: 0644]
ms/blueprintsprocessor/modules/commons/atomix-lib/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/atomix/utils/AtomixLibUtils.kt [new file with mode: 0644]
ms/blueprintsprocessor/modules/commons/atomix-lib/src/test/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/atomix/AtomixBluePrintClusterServiceTest.kt [new file with mode: 0644]
ms/blueprintsprocessor/modules/commons/atomix-lib/src/test/resources/logback-test.xml [new file with mode: 0644]
ms/blueprintsprocessor/modules/commons/pom.xml
ms/blueprintsprocessor/modules/commons/processor-core/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/core/service/BluePrintClusterService.kt [new file with mode: 0644]
ms/blueprintsprocessor/parent/pom.xml