[NFVBENCH-148] Increase the waiting time based on # of instances 91/68391/1
authorYichen Wang <yicwang@cisco.com>
Fri, 23 Aug 2019 17:52:39 +0000 (10:52 -0700)
committerYichen Wang <yicwang@cisco.com>
Fri, 23 Aug 2019 22:50:11 +0000 (15:50 -0700)
Change-Id: Ia89641948698b2939a6b47e3164dc1a4f1659d68
Signed-off-by: Yichen Wang <yicwang@cisco.com>
nfvbench/chaining.py

index a0c8860..49d23b7 100644 (file)
@@ -1184,7 +1184,8 @@ class ChainManager(object):
         for chain in self.chains:
             instances.extend(chain.get_instances())
         initial_instance_count = len(instances)
-        max_retries = (self.config.check_traffic_time_sec +
+        # Give additional 10 seconds per VM
+        max_retries = (self.config.check_traffic_time_sec + (initial_instance_count - 1) * 10 +
                        self.config.generic_poll_sec - 1) / self.config.generic_poll_sec
         retry = 0
         while instances: