aboutsummaryrefslogtreecommitdiff
path: root/rumba/testbeds/dockertb.py
diff options
context:
space:
mode:
authorNick Aerts <aerts.nick@gmail.com>2018-03-23 23:36:34 +0100
committerNick Aerts <nick.aerts@ugent.be>2018-03-27 18:16:45 +0200
commitdfd400c2fb1383bcd6e3862d6199fffad4e78524 (patch)
tree22628b20331328e4d57657494d0321d07f89badb /rumba/testbeds/dockertb.py
parenteef25fb48735a5db9613bf00b47f6cf4703b815d (diff)
downloadrumba-dfd400c2fb1383bcd6e3862d6199fffad4e78524.tar.gz
rumba-dfd400c2fb1383bcd6e3862d6199fffad4e78524.zip
linkquality: added link_quality to add delay, loss and rate limit to link
This adds the ability to assign delay and loss to links. 4 new object types are introduced: - LinkQuality - Delay - Loss - Rate All attributes are read-only, one attribute link_quality is added to the ShimEthDIF with a callback to the LinkQualityManager which will automatically apply a new link_quality profile when this attribute is written.
Diffstat (limited to 'rumba/testbeds/dockertb.py')
-rw-r--r--rumba/testbeds/dockertb.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/rumba/testbeds/dockertb.py b/rumba/testbeds/dockertb.py
index 3895a7e..d018f8c 100644
--- a/rumba/testbeds/dockertb.py
+++ b/rumba/testbeds/dockertb.py
@@ -33,7 +33,6 @@ import rumba.model as mod
import rumba.log as log
from rumba.executors.docker import DockerExecutor
-
logger = log.get_logger(__name__)
class Testbed(mod.Testbed):
@@ -56,11 +55,9 @@ class Testbed(mod.Testbed):
self.docker_client = docker.from_env()
self.executor = DockerExecutor(self)
- def swap_in(self, experiment):
+ def _swap_in(self, experiment):
docker_client = self.docker_client
- mod.Testbed.swap_in(self, experiment)
-
# Pull image
if self.pull_image:
docker_client.images.pull(self.base_image_repo,