commit | 52170568d84bc50ce0119249d387bbf342c2bc7a | [log] [tgz] |
---|---|---|
author | liamfallon <liam.fallon@est.tech> | Sun May 10 15:53:46 2020 +0100 |
committer | liamfallon <liam.fallon@est.tech> | Sun May 10 22:38:13 2020 +0100 |
tree | dc73cd9d59624b2c0270c0fbaa7968ac4dad879b | |
parent | 59278e17a3911518c5e3601b6a38bfbbcbcf0fc8 [diff] |
Policy DB contents removed on DB deadlock When a DB deadlock occurs, the DB contents can sometimes be deleted becasue the DB removes the Service Template object and recreates a new one in two separate DB transactions. This change makes sure that the object remove and re-create is in a sngle DB transaction, so the operation will either happen or not happen so the DB will not be cleared. Legacy policy handling must also use the SimpleToscaProvider rather than accessing the DB directly, as SimpleToscaProvider keeps the DB structure correct. Issue-ID: POLICY-2548 Change-Id: I263a41cd1d8bec5d7b421045b3b14aad6e6c66d3 Signed-off-by: liamfallon <liam.fallon@est.tech>
Copyright 2018 AT&T Intellectual Property. All rights reserved. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
This source repository contains the ONAP Policy Model code that is agnostic to any PDP. It is common amongst all the repositories.
To build it using Maven 3, run: mvn clean install