EXTAPI-139 : use fixedDelay 95/64295/2
authoraosull01 <adrian.osullivan@huawei.com>
Mon, 3 Sep 2018 14:41:38 +0000 (15:41 +0100)
committeraosull01 <adrian.osullivan@huawei.com>
Thu, 6 Sep 2018 08:12:45 +0000 (09:12 +0100)
Issue-ID: EXTAPI-139

Change-Id: I59d0601b397a30df50dc52e42c2cc9234cf6ac28
Signed-off-by: aosull01 <adrian.osullivan@huawei.com>
src/main/java/org/onap/nbi/apis/serviceorder/workflow/SOTaskManager.java

index 3365525..fa1d5a2 100644 (file)
@@ -94,8 +94,8 @@ public class SOTaskManager {
         registerOrderItemExecutionPlan(serviceOrder.getOrderItem(), serviceOrderInfoJson);
     }
 
-
-    @Scheduled(fixedRate = 2000)
+    // Using fixedDelay to mitigate against Scheduler queue backlog with fixedRate 
+    @Scheduled(fixedDelay = 2000)
     private void processExecutionPlan() throws InterruptedException {
         List<ExecutionTask> taskToExecute = executionTaskRepository.findByReliedTasksIsEmpty();
         for (ExecutionTask executionTask : taskToExecute) {