From 2fce394080972fea5545079e9ac2d7440629bddf Mon Sep 17 00:00:00 2001 From: Remigiusz Janeczek Date: Tue, 27 Oct 2020 16:54:42 +0100 Subject: Fix bug where PM-Mapper waits 1s after sending every request Issue-ID: DCAEGEN2-2500 Signed-off-by: Remigiusz Janeczek Change-Id: I441172ed0d2957ef58c2ba40718ec79328c48da2 --- pom.xml | 2 +- .../org/onap/dcaegen2/services/pmmapper/utils/RequestSender.java | 6 ++++-- version.properties | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 60504ed..878b6c8 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ org.onap.dcaegen2.services pm-mapper - 1.4.1-SNAPSHOT + 1.4.2-SNAPSHOT org.onap.oparent diff --git a/src/main/java/org/onap/dcaegen2/services/pmmapper/utils/RequestSender.java b/src/main/java/org/onap/dcaegen2/services/pmmapper/utils/RequestSender.java index 9938eed..4993a10 100644 --- a/src/main/java/org/onap/dcaegen2/services/pmmapper/utils/RequestSender.java +++ b/src/main/java/org/onap/dcaegen2/services/pmmapper/utils/RequestSender.java @@ -100,6 +100,9 @@ public class RequestSender { int attempts = 1; try { while (!status && attempts <= MAX_RETRIES) { + if(attempts != 1) { + Thread.sleep(RETRY_INTERVAL); + } final URL url = new URL(urlString); final HttpURLConnection connection = getHttpURLConnection(method, url, invocationID, requestID); @@ -117,7 +120,6 @@ public class RequestSender { result = getResult(attempts, connection); status = !isWithinErrorRange(connection.getResponseCode()); attempts++; - Thread.sleep(RETRY_INTERVAL); } } catch (IOException | NoSuchAlgorithmException ex) { logger.unwrap().warn("Request failure", ex); @@ -173,4 +175,4 @@ public class RequestSender { } return result; } -} \ No newline at end of file +} diff --git a/version.properties b/version.properties index f352992..6494452 100644 --- a/version.properties +++ b/version.properties @@ -1,6 +1,6 @@ major=1 minor=4 -patch=1 +patch=2 base_version=${major}.${minor}.${patch} release_version=${base_version} snapshot_version=${base_version}-SNAPSHOT -- cgit 1.2.3-korg