Redesign GRA database tables to support parallel updates 27/117927/2
authorDan Timoney <dtimoney@att.com>
Tue, 16 Feb 2021 22:10:36 +0000 (17:10 -0500)
committerDan Timoney <dtimoney@att.com>
Wed, 17 Feb 2021 14:54:53 +0000 (09:54 -0500)
commit0acd15c5231c03ffed3743f4028214e3c71c11a3
treebb195497ddb6bbedb69c1c069ada1d2160104d62
parentbd7b33d74173c4372f5184ffb9c734f7148aee3f
Redesign GRA database tables to support parallel updates

Added new classes to support new tables for networks, vnfs,
and vf-modules to allow parallel updates to different
parts of the same service instance.  Also, changed database
initialization to use liquibase to create database tables.

Change-Id: I53be2d7dc6a2bcdcc29300b95ba0c906e90d3238
Issue-ID: SDNC-1481
Signed-off-by: Dan Timoney <dtimoney@att.com>
17 files changed:
ms/generic-resource-api/pom.xml
ms/generic-resource-api/src/main/dc/docker-compose.yaml
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigNetworks.java [new file with mode: 0644]
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigNetworksRepository.java [new file with mode: 0644]
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigVfModules.java [new file with mode: 0644]
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigVfModulesRepository.java [new file with mode: 0644]
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigVnfs.java [new file with mode: 0644]
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigVnfsRepository.java [new file with mode: 0644]
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/NetworksKey.java [new file with mode: 0644]
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/VfModulesKey.java [new file with mode: 0644]
ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/VnfsKey.java [new file with mode: 0644]
ms/generic-resource-api/src/main/resources/application.properties
ms/generic-resource-api/src/main/resources/db/changelog/db.changelog-master.yaml [new file with mode: 0644]
ms/generic-resource-api/src/main/resources/dblib.properties
ms/generic-resource-api/src/main/resources/log4j2.properties
ms/generic-resource-api/src/main/resources/startGra.sh
ms/generic-resource-api/src/test/resources/application.properties