You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2019/05/27 02:48:47 UTC

[airavata] branch master updated: Fixing random delay not applying issue in load client

This is an automated email from the ASF dual-hosted git repository.

dimuthuupe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git


The following commit(s) were added to refs/heads/master by this push:
     new db54643  Fixing random delay not applying issue in load client
db54643 is described below

commit db54643e0cb9a6be30625f5c3dd4129293767593
Author: Dimuthu Wannipurage <di...@gmail.com>
AuthorDate: Sun May 26 22:48:32 2019 -0400

    Fixing random delay not applying issue in load client
---
 .../src/main/java/org/apache/airavata/tools/load/UnitLoad.java       | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/load-client/src/main/java/org/apache/airavata/tools/load/UnitLoad.java b/tools/load-client/src/main/java/org/apache/airavata/tools/load/UnitLoad.java
index 72a9f57..6fbbfc4 100644
--- a/tools/load-client/src/main/java/org/apache/airavata/tools/load/UnitLoad.java
+++ b/tools/load-client/src/main/java/org/apache/airavata/tools/load/UnitLoad.java
@@ -70,8 +70,11 @@ public class UnitLoad {
             List<String> experiments = new ArrayList<>();
             for (int i = 0; i < iterations; i++) {
                 try {
+                    double randomDouble = Math.random();
+                    randomDouble = randomDouble * delay + 1;
+                    long randomLong = (long) randomDouble;
+                    Thread.sleep(randomLong);
                     experiments.add(submitExperiment(config,id + "-" + i));
-                    Thread.sleep(delay);
                 } catch (TException e) {
                     e.printStackTrace();
                 } catch (AgentException e) {