aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS.txt3
-rw-r--r--rumba/__init__.py1
-rw-r--r--rumba/log.py1
-rw-r--r--rumba/model.py1
-rw-r--r--rumba/multiprocess.py (renamed from rumba/multiprocessing_utils.py)26
-rw-r--r--rumba/prototypes/__init__.py1
-rwxr-xr-xrumba/prototypes/enroll.py1
-rw-r--r--rumba/prototypes/irati.py3
-rw-r--r--rumba/prototypes/irati_templates.py1
-rw-r--r--rumba/prototypes/ouroboros.py3
-rw-r--r--rumba/prototypes/rlite.py1
-rw-r--r--rumba/recpoisson.py1
-rw-r--r--rumba/ssh_support.py1
-rw-r--r--rumba/testbeds/__init__.py1
-rw-r--r--rumba/testbeds/emulab.py1
-rw-r--r--rumba/testbeds/faketestbed.py1
-rw-r--r--rumba/testbeds/jfed.py1
-rw-r--r--rumba/testbeds/qemu.py5
-rw-r--r--rumba/utils.py26
19 files changed, 74 insertions, 5 deletions
diff --git a/AUTHORS.txt b/AUTHORS.txt
index f3d3337..55a1c91 100644
--- a/AUTHORS.txt
+++ b/AUTHORS.txt
@@ -1,3 +1,4 @@
-Vincenzo Maffione <v.maffione@nextworks.it>
Sander Vrijders <sander.vrijders@intec.ugent.be>
+Dimitri Staessens <dimitri.staessens@ugent.be>
+Vincenzo Maffione <v.maffione@nextworks.it>
Marco Capitani <m.capitani@nextworks.it>
diff --git a/rumba/__init__.py b/rumba/__init__.py
index 16b18f5..6f6b5b2 100644
--- a/rumba/__init__.py
+++ b/rumba/__init__.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/log.py b/rumba/log.py
index 6eb2137..eb6be03 100644
--- a/rumba/log.py
+++ b/rumba/log.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/model.py b/rumba/model.py
index 6ba93b0..da63e76 100644
--- a/rumba/model.py
+++ b/rumba/model.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/multiprocessing_utils.py b/rumba/multiprocess.py
index ce5dd5c..d7ca18d 100644
--- a/rumba/multiprocessing_utils.py
+++ b/rumba/multiprocess.py
@@ -1,3 +1,29 @@
+#
+# A library to manage ARCFIRE experiments
+#
+# Copyright (C) 2017 Nextworks S.r.l.
+# Copyright (C) 2017 imec
+#
+# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
+# Vincenzo Maffione <v.maffione@nextworks.it>
+# Marco Capitani <m.capitani@nextworks.it>
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., http://www.fsf.org/about/contact/.
+#
+
import multiprocessing.dummy as multiprocessing
import sys
diff --git a/rumba/prototypes/__init__.py b/rumba/prototypes/__init__.py
index 16b18f5..6f6b5b2 100644
--- a/rumba/prototypes/__init__.py
+++ b/rumba/prototypes/__init__.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/prototypes/enroll.py b/rumba/prototypes/enroll.py
index 35cc136..27b5ebe 100755
--- a/rumba/prototypes/enroll.py
+++ b/rumba/prototypes/enroll.py
@@ -6,6 +6,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/prototypes/irati.py b/rumba/prototypes/irati.py
index 160bff1..c9faf36 100644
--- a/rumba/prototypes/irati.py
+++ b/rumba/prototypes/irati.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
@@ -30,7 +31,7 @@ import time
import rumba.ssh_support as ssh
import rumba.model as mod
-import rumba.multiprocessing_utils as m_processing
+import rumba.multiprocess as m_processing
import rumba.prototypes.irati_templates as irati_templates
import rumba.log as log
diff --git a/rumba/prototypes/irati_templates.py b/rumba/prototypes/irati_templates.py
index c94de92..877ac21 100644
--- a/rumba/prototypes/irati_templates.py
+++ b/rumba/prototypes/irati_templates.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/prototypes/ouroboros.py b/rumba/prototypes/ouroboros.py
index a09f570..050ec9c 100644
--- a/rumba/prototypes/ouroboros.py
+++ b/rumba/prototypes/ouroboros.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
@@ -27,7 +28,7 @@ import time
import rumba.ssh_support as ssh
import rumba.model as mod
-import rumba.multiprocessing_utils as m_processing
+import rumba.multiprocess as m_processing
import rumba.log as log
diff --git a/rumba/prototypes/rlite.py b/rumba/prototypes/rlite.py
index 36e2d47..b66bd69 100644
--- a/rumba/prototypes/rlite.py
+++ b/rumba/prototypes/rlite.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/recpoisson.py b/rumba/recpoisson.py
index d594811..67dfab6 100644
--- a/rumba/recpoisson.py
+++ b/rumba/recpoisson.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/ssh_support.py b/rumba/ssh_support.py
index 2bc761b..9990fc9 100644
--- a/rumba/ssh_support.py
+++ b/rumba/ssh_support.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/testbeds/__init__.py b/rumba/testbeds/__init__.py
index 16b18f5..6f6b5b2 100644
--- a/rumba/testbeds/__init__.py
+++ b/rumba/testbeds/__init__.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/testbeds/emulab.py b/rumba/testbeds/emulab.py
index 7568815..3ba625d 100644
--- a/rumba/testbeds/emulab.py
+++ b/rumba/testbeds/emulab.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/testbeds/faketestbed.py b/rumba/testbeds/faketestbed.py
index 6512850..44994e3 100644
--- a/rumba/testbeds/faketestbed.py
+++ b/rumba/testbeds/faketestbed.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/testbeds/jfed.py b/rumba/testbeds/jfed.py
index d6eb458..ac54042 100644
--- a/rumba/testbeds/jfed.py
+++ b/rumba/testbeds/jfed.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
diff --git a/rumba/testbeds/qemu.py b/rumba/testbeds/qemu.py
index 75a564c..530b4ac 100644
--- a/rumba/testbeds/qemu.py
+++ b/rumba/testbeds/qemu.py
@@ -5,6 +5,7 @@
# Copyright (C) 2017 imec
#
# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
# Vincenzo Maffione <v.maffione@nextworks.it>
# Marco Capitani <m.capitani@nextworks.it>
#
@@ -32,8 +33,8 @@ import time
import rumba.model as mod
import rumba.log as log
import rumba.ssh_support as ssh_support
-import rumba.multiprocessing_utils as m_processing
-from rumba.multiprocessing_utils import ProcessContextManager
+import rumba.multiprocess as m_processing
+from rumba.multiprocess import ProcessContextManager
if sys.version_info[0] >= 3:
from urllib.request import urlretrieve
diff --git a/rumba/utils.py b/rumba/utils.py
index 2fc623c..97e3646 100644
--- a/rumba/utils.py
+++ b/rumba/utils.py
@@ -1,3 +1,29 @@
+#
+# A library to manage ARCFIRE experiments
+#
+# Copyright (C) 2017 Nextworks S.r.l.
+# Copyright (C) 2017 imec
+#
+# Sander Vrijders <sander.vrijders@ugent.be>
+# Dimitri Staessens <dimitri.staessens@ugent.be>
+# Vincenzo Maffione <v.maffione@nextworks.it>
+# Marco Capitani <m.capitani@nextworks.it>
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., http://www.fsf.org/about/contact/.
+#
+
import time
import rumba.log as log