aboutsummaryrefslogtreecommitdiff
path: root/rumba/prototypes/ouroboros.py
diff options
context:
space:
mode:
authorMarco Capitani <m.capitani@nextworks.it>2018-04-12 11:54:47 +0200
committerMarco Capitani <m.capitani@nextworks.it>2018-04-12 12:21:35 +0200
commit3be4baa7e19133f0c41188bb1c2ee6ae3a82d470 (patch)
tree989bc72464101511d8f69da80e8be77d04a21597 /rumba/prototypes/ouroboros.py
parent441c9fcba86070840dcff757986a5d4e20ccbcaa (diff)
downloadrumba-3be4baa7e19133f0c41188bb1c2ee6ae3a82d470.tar.gz
rumba-3be4baa7e19133f0c41188bb1c2ee6ae3a82d470.zip
model & irati: add QOS cubes
Fixes #45 Only implemented in IRATI, other prototypes warn and ignore.
Diffstat (limited to 'rumba/prototypes/ouroboros.py')
-rw-r--r--rumba/prototypes/ouroboros.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/rumba/prototypes/ouroboros.py b/rumba/prototypes/ouroboros.py
index dfbde9b..b2628cf 100644
--- a/rumba/prototypes/ouroboros.py
+++ b/rumba/prototypes/ouroboros.py
@@ -209,6 +209,11 @@ class Experiment(mod.Experiment):
logger.info("Installed on all nodes...")
def _bootstrap_prototype(self):
+ for dif in self.dif_ordering:
+ if isinstance(dif, mod.NormalDIF):
+ if len(dif.qos_cubes) != 0:
+ logger.warn('QoS cubes not (yet) supported by '
+ 'the Ouroboros plugin. Will ignore.')
logger.info("Starting IRMd on all nodes...")
self.setup_ouroboros()
logger.info("Creating IPCPs")