Fix to allow disabling initial module delay in DMI stub 81/138881/1
authordanielhanrahan <daniel.hanrahan@est.tech>
Mon, 2 Sep 2024 09:00:46 +0000 (10:00 +0100)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Mon, 2 Sep 2024 09:04:00 +0000 (10:04 +0100)
This fix is needed to disable initial module delay.
If initial module delay is set to zero, some first requests
will still fail due to comparison being 0 > 0 == false.

Issue-ID: CPS-2353
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I26869a146759312718c48f2a840234786b3ee229

dmi-stub/dmi-plugin-demo-and-csit-stub-service/src/main/java/org/onap/cps/ncmp/dmi/rest/stub/controller/aop/ModuleInitialProcessAspect.java

index 96f0b80..32dfeb8 100644 (file)
@@ -94,7 +94,7 @@ public class ModuleInitialProcessAspect {
     }
 
     private boolean isInitialProcessingCompleted(long currentTimestamp, long firstRequestTimestamp) {
-        return currentTimestamp - firstRequestTimestamp > moduleInitialProcessingDelayMs;
+        return currentTimestamp - firstRequestTimestamp >= moduleInitialProcessingDelayMs;
     }
 
     private long calculateRemainingProcessingTime(long currentTimestamp, long firstRequestTimestamp) {