nepi.git
10 years agoreinstate import of print_function in py3 so as to shorten the distance between both...
Thierry Parmentelat [Wed, 14 Oct 2015 10:06:15 +0000 (12:06 +0200)]
reinstate import of print_function in py3 so as to shorten the distance between both branches

10 years agocherry picked cb5d027b about context managers
Thierry Parmentelat [Mon, 12 Oct 2015 12:50:26 +0000 (14:50 +0200)]
cherry picked cb5d027b about context managers

10 years agoblind review on list-operations added by 2to3:
Thierry Parmentelat [Wed, 14 Oct 2015 08:54:20 +0000 (10:54 +0200)]
blind review on list-operations added by 2to3:
* some calls to list() were not needed
* some where linked to map() and replaced by [ for ]
* some constructions like for i in range(len(myiter)): were replaced by for item in myiter (and in rare cases together with enumerate)
* sometimes for k in d.keys() -> for k in d:
the plan is to will leave items() and values() and keys() in the code for both py2 and py3 ultimately, so no changes there in this commit

10 years agodecidedly.. NS3WraperDebug
Thierry Parmentelat [Mon, 12 Oct 2015 16:37:57 +0000 (18:37 +0200)]
decidedly.. NS3WraperDebug

10 years agoyet again, with NS3Wrapper
Thierry Parmentelat [Mon, 12 Oct 2015 16:33:48 +0000 (18:33 +0200)]
yet again,  with NS3Wrapper

10 years agoditto, with NetNSWrapperDebug
Thierry Parmentelat [Mon, 12 Oct 2015 16:22:47 +0000 (18:22 +0200)]
ditto, with NetNSWrapperDebug

10 years agooops, extra 'dot' somehow got in the mix in import of NetNSWrapper
Thierry Parmentelat [Mon, 12 Oct 2015 16:21:00 +0000 (18:21 +0200)]
oops, extra 'dot' somehow got in the mix in import of NetNSWrapper

10 years agoping.py from the py2/master branch
Thierry Parmentelat [Fri, 9 Oct 2015 09:59:41 +0000 (11:59 +0200)]
ping.py from the py2/master branch

10 years agofirst set of semantic changes for python3
Thierry Parmentelat [Fri, 9 Oct 2015 08:19:16 +0000 (10:19 +0200)]
first set of semantic changes for python3
we can run ping.py - that's the only test so far

10 years agovarious formatting, including mixes of tab and spaces detected in py3
Thierry Parmentelat [Fri, 9 Oct 2015 08:09:18 +0000 (10:09 +0200)]
various formatting, including mixes of tab and spaces detected in py3

10 years agouse ArgumentParser instead of OptionParser in ping.py - make hostname required
Thierry Parmentelat [Fri, 9 Oct 2015 07:46:19 +0000 (09:46 +0200)]
use ArgumentParser instead of OptionParser in ping.py - make hostname required

10 years agoa first very rough step towards python3
Thierry Parmentelat [Thu, 8 Oct 2015 14:57:14 +0000 (16:57 +0200)]
a first very rough step towards python3
. gave it a blind run with 2to3
. use builtin ipadress module instead of ipaddr

10 years agouse print() - import print_function - should be fine for both py2 and py3
Thierry Parmentelat [Thu, 8 Oct 2015 14:26:42 +0000 (16:26 +0200)]
use print() - import print_function - should be fine for both py2 and py3

10 years agoPersisting pids given by parallel ssh connections and its processes
Mario Zancanaro [Thu, 25 Jun 2015 12:34:36 +0000 (14:34 +0200)]
Persisting pids given by parallel ssh connections and its processes

10 years agodefine login id on build.onelab.eu depending on local id
Thierry Parmentelat [Tue, 16 Jun 2015 09:46:27 +0000 (11:46 +0200)]
define login id on build.onelab.eu depending on local id

10 years agonepi-3.2.8-pypi nepi-3.2.8-pypi
Mario Zancanaro [Tue, 16 Jun 2015 09:20:54 +0000 (11:20 +0200)]
nepi-3.2.8-pypi

10 years agobumping version number again
Thierry Parmentelat [Tue, 16 Jun 2015 08:44:23 +0000 (10:44 +0200)]
bumping version number again

10 years agonepi-3.2.7-pypi nepi-3.2.7-pypi
Mario Zancanaro [Tue, 16 Jun 2015 07:48:34 +0000 (09:48 +0200)]
nepi-3.2.7-pypi

10 years agonepi-3.2.6-pypi nepi-3.2.6-pypi
Mario Zancanaro [Tue, 16 Jun 2015 07:33:26 +0000 (09:33 +0200)]
nepi-3.2.6-pypi

10 years agonepi-3.2.5-pypi nepi-3.2.5-pypi
Mario Zancanaro [Mon, 15 Jun 2015 14:26:04 +0000 (16:26 +0200)]
nepi-3.2.5-pypi

10 years agoMerge branch 'master' of https://github.com/nanocreaator/nepi origin/HEAD origin/master nepi-3.2.4-pypi
Thierry Parmentelat [Mon, 8 Jun 2015 13:53:59 +0000 (15:53 +0200)]
Merge branch 'master' of https://github.com/nanocreaator/nepi

# By Mario Zancanaro
# Via Mario Zancanaro
* 'master' of https://github.com/nanocreaator/nepi:
  New version 3.2.4

10 years agocall ./setup.py for when . is not in PATH
Thierry Parmentelat [Mon, 8 Jun 2015 13:53:42 +0000 (15:53 +0200)]
call ./setup.py for when . is not in PATH

10 years agoNew version 3.2.4
Mario Zancanaro [Mon, 8 Jun 2015 13:52:19 +0000 (15:52 +0200)]
New version 3.2.4

10 years agotweak Makefile for pypi
Thierry Parmentelat [Mon, 8 Jun 2015 13:47:53 +0000 (15:47 +0200)]
tweak Makefile for pypi

10 years agoMerge commit '655eefc07db57c1d21cbf11487876c7d8ad6dc11'
Thierry Parmentelat [Mon, 8 Jun 2015 13:44:58 +0000 (15:44 +0200)]
Merge commit '655eefc07db57c1d21cbf11487876c7d8ad6dc11'

* commit '655eefc07db57c1d21cbf11487876c7d8ad6dc11':
  user manual
  user manual
  user manual
  update NEPI version on sphinx docs
  add sphinx documentation

10 years agoversion 3.2.3 nepi-3.2.3-pypi
Thierry Parmentelat [Fri, 5 Jun 2015 14:08:48 +0000 (16:08 +0200)]
version 3.2.3
'make pypi' sets the git tag

10 years agoremove dependency against graphviz and matplotlib, that easily break the whole instal...
Thierry Parmentelat [Fri, 5 Jun 2015 13:43:01 +0000 (15:43 +0200)]
remove dependency against graphviz and matplotlib, that easily break the whole install because of their C libraries dependencies

10 years agorelease 3.2.2 - pip package hopefully has dependencies dealt with by pip nepi-3.2.2-pypi
Thierry Parmentelat [Fri, 5 Jun 2015 13:29:22 +0000 (15:29 +0200)]
release 3.2.2 - pip package hopefully has dependencies dealt with by pip

10 years agodisplay the ssh command when debug is turned on on sshfuncs.logger
Thierry Parmentelat [Mon, 1 Jun 2015 13:34:24 +0000 (15:34 +0200)]
display the ssh command when debug is turned on on sshfuncs.logger

10 years agoturn off using blowfish for scp transfers - not available on a stock ubuntu-15.04...
Thierry Parmentelat [Mon, 1 Jun 2015 13:09:12 +0000 (15:09 +0200)]
turn off using blowfish for scp transfers - not available on a stock ubuntu-15.04 distro

10 years agoexpose stack trace in error message when node is considered unresponsive
Thierry Parmentelat [Mon, 1 Jun 2015 12:32:40 +0000 (14:32 +0200)]
expose stack trace in error message when node is considered unresponsive

10 years agobugfix - sequels of moving to format() from old-style %-formatting
Thierry Parmentelat [Mon, 1 Jun 2015 12:32:16 +0000 (14:32 +0200)]
bugfix - sequels of moving to format() from old-style %-formatting
there were 2 occurrences of an invocation of find that had a {} in them

10 years agoBug fixing in cleanExperiment and cleanHome for linux nodes. The last place-holder...
Mario Zancanaro [Tue, 12 May 2015 13:31:42 +0000 (15:31 +0200)]
Bug fixing in cleanExperiment and cleanHome for linux nodes. The last place-holder had no variable.

10 years agoAdded tag nepi-3.2.1-pypi for changeset dc0552d0d196 origin/thierry
Thierry Parmentelat [Tue, 21 Apr 2015 14:34:59 +0000 (16:34 +0200)]
Added tag nepi-3.2.1-pypi for changeset dc0552d0d196

10 years agofixes for the pip installer - version 3.2.1 nepi-3.2.1-pypi
Thierry Parmentelat [Tue, 21 Apr 2015 14:34:27 +0000 (16:34 +0200)]
fixes for the pip installer - version 3.2.1

10 years agoAdded tag nepi-3.2-pypi for changeset 45cd623bc286
Thierry Parmentelat [Thu, 9 Apr 2015 10:29:47 +0000 (12:29 +0200)]
Added tag nepi-3.2-pypi for changeset 45cd623bc286

10 years agoreleased to pypi nepi-3.2-pypi
Thierry Parmentelat [Thu, 9 Apr 2015 10:29:10 +0000 (12:29 +0200)]
released to pypi

10 years agouser manual origin/nepi-3-dev
Alina Quereilhac [Mon, 30 Mar 2015 16:51:57 +0000 (18:51 +0200)]
user manual

10 years agouser manual
Alina Quereilhac [Mon, 30 Mar 2015 16:50:06 +0000 (18:50 +0200)]
user manual

10 years agouser manual
Alina Quereilhac [Mon, 30 Mar 2015 16:48:20 +0000 (18:48 +0200)]
user manual

10 years agoadded a cleanProcessesAfter attribute to the linux::Node class, which defaults to... origin/nepi-3.2-release
Thierry Parmentelat [Fri, 27 Mar 2015 14:49:03 +0000 (15:49 +0100)]
added a cleanProcessesAfter attribute to the linux::Node class, which defaults to True, but that can be overridden to skip the post-experiment process cleanup entirely

10 years agoupdate NEPI version on sphinx docs
Alina Quereilhac [Thu, 26 Mar 2015 19:04:05 +0000 (20:04 +0100)]
update NEPI version on sphinx docs

10 years agoadd sphinx documentation
Alina Quereilhac [Thu, 26 Mar 2015 18:49:13 +0000 (19:49 +0100)]
add sphinx documentation

10 years agoAdded tag nepi-3.2.0 for changeset f361ebe4c148
Alina Quereilhac [Wed, 25 Mar 2015 11:51:22 +0000 (12:51 +0100)]
Added tag nepi-3.2.0 for changeset f361ebe4c148

10 years agonepi-3.2-release branch nepi-3.2.0
Alina Quereilhac [Wed, 25 Mar 2015 11:51:00 +0000 (12:51 +0100)]
nepi-3.2-release branch

10 years agoremoving formating of received data in omf6 parser
Alina Quereilhac [Wed, 25 Mar 2015 10:25:09 +0000 (11:25 +0100)]
removing formating of received data in omf6 parser

10 years agoFixing comment in example
Alina Quereilhac [Tue, 24 Mar 2015 09:58:51 +0000 (10:58 +0100)]
Fixing comment in example

10 years agoBug in netnsbase state
Alina Quereilhac [Tue, 24 Mar 2015 09:58:08 +0000 (10:58 +0100)]
Bug in netnsbase state

10 years agoCleaning up ns-3 multi-host examples
Alina Quereilhac [Mon, 16 Feb 2015 03:03:03 +0000 (04:03 +0100)]
Cleaning up ns-3 multi-host examples

10 years agoAdding examples/ns3/multi_host
Alina Quereilhac [Fri, 13 Feb 2015 12:52:54 +0000 (13:52 +0100)]
Adding examples/ns3/multi_host

10 years agoFixing wrong license
Alina Quereilhac [Thu, 12 Feb 2015 13:11:29 +0000 (14:11 +0100)]
Fixing wrong license

10 years agoFixing static lock messup with Ns3 DCE Manager
Alina Quereilhac [Sat, 7 Feb 2015 16:58:32 +0000 (17:58 +0100)]
Fixing static lock messup with Ns3 DCE Manager

10 years agosrc/nepi/execution/resource.py
Alina Quereilhac [Fri, 6 Feb 2015 10:56:14 +0000 (11:56 +0100)]
src/nepi/execution/resource.py

10 years agoexamples/omf/nitos_testbed_bootstrap.py leaving more time between operations
Alina Quereilhac [Wed, 28 Jan 2015 12:20:45 +0000 (13:20 +0100)]
examples/omf/nitos_testbed_bootstrap.py leaving more time between operations

10 years agoSerious refactoring of TUN/TAP and tunnel code. Linux udp/gre tunnels not yet functional
Alina Quereilhac [Sat, 24 Jan 2015 18:03:38 +0000 (19:03 +0100)]
Serious refactoring of TUN/TAP and tunnel code. Linux udp/gre tunnels not yet functional

10 years agoRemoving MyPLC credentials requirements in update_fedora_repo.py
Alina Quereilhac [Fri, 23 Jan 2015 10:51:17 +0000 (11:51 +0100)]
Removing MyPLC credentials requirements in update_fedora_repo.py

10 years agonitos omf6 ping updated
Alina Quereilhac [Wed, 21 Jan 2015 19:14:55 +0000 (20:14 +0100)]
nitos omf6 ping updated

10 years agoTunnel between 2 ns-3s in remote PL hosts
Alina Quereilhac [Wed, 21 Jan 2015 00:47:09 +0000 (01:47 +0100)]
Tunnel between 2 ns-3s in remote PL hosts

10 years agoTunnel between 2 ns-3s in remote PL hosts:q
Alina Quereilhac [Wed, 21 Jan 2015 00:25:39 +0000 (01:25 +0100)]
Tunnel between 2 ns-3s in remote PL hosts:q

10 years agoBug fixing and ordering openvswitch code
Alina Quereilhac [Tue, 20 Jan 2015 19:41:32 +0000 (20:41 +0100)]
Bug fixing and ordering openvswitch code

10 years agoUpdated example scripts (Fedora repo update + ovsswitch)
Alina Quereilhac [Tue, 20 Jan 2015 12:55:40 +0000 (13:55 +0100)]
Updated example scripts (Fedora repo update + ovsswitch)

10 years agoFdNetDevice working with PlanetLab TAPs
Alina Quereilhac [Tue, 20 Jan 2015 03:40:38 +0000 (04:40 +0100)]
FdNetDevice working with PlanetLab TAPs

10 years agoAdding scripts to update yum repos in PL nodes
Alina Quereilhac [Mon, 19 Jan 2015 20:02:39 +0000 (21:02 +0100)]
Adding scripts to update yum repos in PL nodes

10 years agoomf bootstrap
Alina Quereilhac [Sun, 18 Jan 2015 19:13:50 +0000 (20:13 +0100)]
omf bootstrap

10 years agoPatching identity for gateway in sshfuncs. Patch provided by Damien Saucez
Alina Quereilhac [Sun, 18 Jan 2015 19:13:28 +0000 (20:13 +0100)]
Patching identity for gateway in sshfuncs. Patch provided by Damien Saucez

10 years agoNs-3/linux tunnel experiments
Alina Quereilhac [Sat, 17 Jan 2015 17:34:58 +0000 (18:34 +0100)]
Ns-3/linux tunnel experiments

10 years agoLinux/Ns-3/Dce cross experiments
Alina Quereilhac [Fri, 16 Jan 2015 02:48:37 +0000 (03:48 +0100)]
Linux/Ns-3/Dce cross experiments

10 years agoLinux/Ns-3/Dce cross experiments
Alina Quereilhac [Fri, 16 Jan 2015 01:32:32 +0000 (02:32 +0100)]
Linux/Ns-3/Dce cross experiments

10 years agoLinux/Ns-3/Dce cross experiments
Alina Quereilhac [Fri, 16 Jan 2015 01:09:26 +0000 (02:09 +0100)]
Linux/Ns-3/Dce cross experiments

10 years agoefficiency plots
Alina Quereilhac [Mon, 12 Jan 2015 03:06:33 +0000 (04:06 +0100)]
efficiency plots

10 years agoexamples/openvswitch/ovs_ping_2_switches.py
Alina Quereilhac [Mon, 12 Jan 2015 01:22:14 +0000 (02:22 +0100)]
examples/openvswitch/ovs_ping_2_switches.py

10 years agoAdding first netns example
Alina Quereilhac [Sun, 28 Dec 2014 15:23:36 +0000 (16:23 +0100)]
Adding first netns example

10 years agoBug fixing Netns emulation
Alina Quereilhac [Sun, 28 Dec 2014 13:39:58 +0000 (14:39 +0100)]
Bug fixing Netns emulation

10 years agoFixing DCE application status, adding is_app_started function
Alina Quereilhac [Mon, 22 Dec 2014 14:21:06 +0000 (15:21 +0100)]
Fixing DCE application status, adding is_app_started function

10 years agoFixing DCE application status, adding is_app_started function
Alina Quereilhac [Mon, 22 Dec 2014 14:08:37 +0000 (15:08 +0100)]
Fixing DCE application status, adding is_app_started function

10 years agotemplate_rm.py++
Alina Quereilhac [Sun, 21 Dec 2014 12:49:19 +0000 (13:49 +0100)]
template_rm.py++

10 years agoCleaning up RM template
Alina Quereilhac [Sat, 20 Dec 2014 11:58:14 +0000 (12:58 +0100)]
Cleaning up RM template

10 years agoReplacing _backend for _platform class attribute in ResourceManager
Alina Quereilhac [Sat, 20 Dec 2014 01:36:02 +0000 (02:36 +0100)]
Replacing _backend for _platform class attribute in ResourceManager

10 years agoUpdating scalability benchmark results
Alina Quereilhac [Fri, 19 Dec 2014 15:10:38 +0000 (16:10 +0100)]
Updating scalability benchmark results

10 years agoMerging NETNS platform
Alina Quereilhac [Fri, 19 Dec 2014 10:03:35 +0000 (11:03 +0100)]
Merging NETNS platform

10 years agouncommiting
Alina Quereilhac [Tue, 16 Dec 2014 17:35:23 +0000 (18:35 +0100)]
uncommiting

10 years agolinux_scalability_benchmark_d_0_rev_5df377e20342.data
Alina Quereilhac [Tue, 16 Dec 2014 17:32:40 +0000 (18:32 +0100)]
linux_scalability_benchmark_d_0_rev_5df377e20342.data

10 years agoCCN Peek/Poke across linux/ns3
Alina Quereilhac [Mon, 15 Dec 2014 16:25:52 +0000 (17:25 +0100)]
CCN Peek/Poke across linux/ns3

10 years agoChanged the endpoint_ip and endpoint_prefix attributes of TAP/TUN endpoints for ip...
Alina Quereilhac [Mon, 15 Dec 2014 11:49:53 +0000 (12:49 +0100)]
Changed the endpoint_ip and endpoint_prefix attributes of TAP/TUN endpoints for ip and prefix

10 years agoSimple cross ping experiment between linux and ns3
Alina Quereilhac [Mon, 15 Dec 2014 10:41:06 +0000 (11:41 +0100)]
Simple cross ping experiment between linux and ns3

10 years agoSimple cross ping experiment between linux and ns3
Alina Quereilhac [Mon, 15 Dec 2014 10:40:26 +0000 (11:40 +0100)]
Simple cross ping experiment between linux and ns3

10 years agoChanging ResourceManager naming for platform::ResourceName
Alina Quereilhac [Sun, 14 Dec 2014 23:51:17 +0000 (00:51 +0100)]
Changing ResourceManager naming for platform::ResourceName

10 years agoFixing NS3 server
Alina Quereilhac [Sun, 14 Dec 2014 15:43:49 +0000 (16:43 +0100)]
Fixing NS3 server

10 years agoAdding benchmark/scalability/results/dummy_scalability_benchmark_d0_o1_rev_2b2f84b292...
Alina Quereilhac [Sun, 14 Dec 2014 14:25:47 +0000 (15:25 +0100)]
Adding benchmark/scalability/results/dummy_scalability_benchmark_d0_o1_rev_2b2f84b292ee.data

10 years agoFixing socket error in ns3 server
Alina Quereilhac [Fri, 12 Dec 2014 19:38:06 +0000 (20:38 +0100)]
Fixing socket error in ns3 server

10 years agoSynchronizing access to ns-3 linux client
Alina Quereilhac [Fri, 12 Dec 2014 18:45:37 +0000 (19:45 +0100)]
Synchronizing access to ns-3 linux client

10 years agoFixing validation of error in the state query for ns3 application
Alina Quereilhac [Fri, 12 Dec 2014 17:40:52 +0000 (18:40 +0100)]
Fixing validation of error in the state query for ns3 application

10 years agoFixing core dump in NS3/DCE caused by getting the DceApplication Pid too early
Alina Quereilhac [Fri, 12 Dec 2014 16:36:47 +0000 (17:36 +0100)]
Fixing core dump in NS3/DCE caused by getting the DceApplication Pid too early

10 years agoAdding result plots from openlab VOD demo
Alina Quereilhac [Mon, 8 Dec 2014 20:36:16 +0000 (21:36 +0100)]
Adding result plots from openlab VOD demo

10 years agoX11 validation in plotter
Alina Quereilhac [Mon, 8 Dec 2014 13:06:50 +0000 (14:06 +0100)]
X11 validation in plotter

10 years agoscalability benchmark ns3
Alina Quereilhac [Sun, 7 Dec 2014 12:56:03 +0000 (13:56 +0100)]
scalability benchmark ns3

10 years agoChanging reschedule_delay internals
Alina Quereilhac [Sat, 6 Dec 2014 14:56:13 +0000 (15:56 +0100)]
Changing reschedule_delay internals

10 years agoAdding dummy ns3 fd-net-device test
Alina Quereilhac [Wed, 26 Nov 2014 23:27:34 +0000 (00:27 +0100)]
Adding dummy ns3 fd-net-device test

10 years agoAdding dummy ns3 fd-net-device test
Alina Quereilhac [Wed, 26 Nov 2014 22:49:38 +0000 (23:49 +0100)]
Adding dummy ns3 fd-net-device test

10 years agoAdding NS3 FDNetDevice RM
Alina Quereilhac [Wed, 26 Nov 2014 12:11:06 +0000 (13:11 +0100)]
Adding NS3 FDNetDevice RM