From 13cabc8608cf6b5a7933885d06afc6c98b165e88 Mon Sep 17 00:00:00 2001 From: WangLiNaruto <122504203+WangLiNaruto@users.noreply.github.com> Date: Fri, 9 Aug 2024 16:15:54 +0800 Subject: [PATCH] Add retry option to deployed services (#1865) --- .../eclipse/xpanse/modules/deployment/DeployService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/deployment/src/main/java/org/eclipse/xpanse/modules/deployment/DeployService.java b/modules/deployment/src/main/java/org/eclipse/xpanse/modules/deployment/DeployService.java index e550c7a99..25f5782c1 100644 --- a/modules/deployment/src/main/java/org/eclipse/xpanse/modules/deployment/DeployService.java +++ b/modules/deployment/src/main/java/org/eclipse/xpanse/modules/deployment/DeployService.java @@ -462,7 +462,13 @@ public void rollbackOnDeploymentFailure(DeployTask deployTask, DeployServiceEntity deployServiceEntity) { log.info("Performing rollback of already provisioned resources."); if (CollectionUtils.isEmpty(deployServiceEntity.getDeployResourceList())) { - log.info("No resources need to destroy."); + log.info("No resources need to destroy, the rollback task success."); + DeployResult rollbackResult = new DeployResult(); + rollbackResult.setOrderId(deployTask.getOrderId()); + rollbackResult.setServiceId(deployTask.getServiceId()); + rollbackResult.setIsTaskSuccessful(true); + rollbackResult.setState(DeployerTaskStatus.ROLLBACK_SUCCESS); + deployResultManager.updateServiceOrderTaskWithDeployResult(rollbackResult, null); return; } log.info("Rollback to destroy created resources of the service {}",