nepi.git
12 years agoplanetlab_ccnx_unicast.py wait more time between ccncatchunks2
Alina Quereilhac [Wed, 9 May 2012 08:52:11 +0000 (10:52 +0200)]
planetlab_ccnx_unicast.py wait more time between ccncatchunks2

12 years agostill working on planetlab_ccnx_unicast.py example
Alina Quereilhac [Mon, 7 May 2012 16:01:33 +0000 (18:01 +0200)]
still working on planetlab_ccnx_unicast.py example

12 years agos/dedicatedSlice/cleanProc/g
Alina Quereilhac [Sun, 6 May 2012 15:20:11 +0000 (17:20 +0200)]
s/dedicatedSlice/cleanProc/g

12 years agoPlanetLab CCN multicast example
Alina Quereilhac [Sun, 6 May 2012 14:50:59 +0000 (16:50 +0200)]
PlanetLab CCN multicast example

12 years ago+ Implemented option to cleanup directories on PlanetLab slivers.
Alina Quereilhac [Sun, 6 May 2012 14:18:37 +0000 (16:18 +0200)]
+ Implemented option to cleanup directories on PlanetLab slivers.

12 years agoadded planetlab_ccn unicast and multicast examples
Alina Quereilhac [Sun, 6 May 2012 01:46:31 +0000 (03:46 +0200)]
added planetlab_ccn unicast and multicast examples

12 years agoplanetlab ccn example working for multicast on localnetwork
Alina Quereilhac [Fri, 4 May 2012 17:41:42 +0000 (19:41 +0200)]
planetlab ccn example working for multicast on localnetwork

12 years agoworking on examples/planetlab_ccnd.py
Alina Quereilhac [Thu, 3 May 2012 22:34:45 +0000 (00:34 +0200)]
working on examples/planetlab_ccnd.py

12 years agoadding example with ccn over planetlab
Alina Quereilhac [Thu, 3 May 2012 18:08:46 +0000 (20:08 +0200)]
adding example with ccn over planetlab

12 years agoAdded an attribute to set user defined sources for PlanetLab CCNx daemon.
Alina Quereilhac [Tue, 10 Apr 2012 17:30:56 +0000 (19:30 +0200)]
Added an attribute to set user defined sources for PlanetLab CCNx daemon.

12 years agoBugfix in planetlab ccnxdaemon when configuring routes
Alina Quereilhac [Mon, 9 Apr 2012 15:35:59 +0000 (17:35 +0200)]
Bugfix in planetlab ccnxdaemon when configuring routes

12 years agoAdded ccnxdaemon box to PlanetLab
Alina Quereilhac [Mon, 9 Apr 2012 15:06:30 +0000 (17:06 +0200)]
Added ccnxdaemon box to PlanetLab

12 years agoClosing pcap traces for NETNS on shutdown
Alina Quereilhac [Thu, 29 Mar 2012 17:06:17 +0000 (19:06 +0200)]
Closing pcap traces for NETNS on shutdown

12 years agosanitizing tun_fwd in tunchannel.py
Alina Quereilhac [Thu, 29 Mar 2012 16:53:40 +0000 (18:53 +0200)]
sanitizing tun_fwd in tunchannel.py

12 years agoBug fixing for ns-3 unit tests. ns-3.13 generates different output
Alina Quereilhac [Thu, 29 Mar 2012 16:33:51 +0000 (18:33 +0200)]
Bug fixing for ns-3 unit tests. ns-3.13 generates different output

12 years agons-3 build structure changed. There is no longer a build/release directory. Needed...
Alina Quereilhac [Thu, 29 Mar 2012 15:10:19 +0000 (17:10 +0200)]
ns-3 build structure changed. There is no longer a build/release directory. Needed to patch planetlab/application.py to reflect this.

12 years agobug fix: typo
Alina Quereilhac [Thu, 29 Mar 2012 14:42:30 +0000 (16:42 +0200)]
bug fix: typo

12 years agoUpdating references to yans repository source-code
Alina Quereilhac [Thu, 29 Mar 2012 12:15:37 +0000 (14:15 +0200)]
Updating references to yans repository source-code

12 years agoSupporting version 3.13+ of ns for the ns-3 testbed.
Alina Quereilhac [Thu, 29 Mar 2012 11:50:37 +0000 (13:50 +0200)]
Supporting version 3.13+ of ns for the ns-3 testbed.

12 years agoTunChannel class uses the attribute self._suspend to suspend/resume the tun_fwd loop.
Alina Quereilhac [Thu, 29 Mar 2012 11:49:02 +0000 (13:49 +0200)]
TunChannel class uses the attribute self._suspend to suspend/resume the tun_fwd loop.

12 years agoAdded support for suspending and resuming traffic on PlanetLab TAP/TUN interfaces.
Alina Quereilhac [Wed, 28 Mar 2012 20:16:07 +0000 (22:16 +0200)]
Added support for suspending and resuming traffic on PlanetLab TAP/TUN interfaces.

12 years agoBugfix in tunchannel_impl preconfigure. The local hostname was not beeing correctly...
Alina Quereilhac [Wed, 21 Mar 2012 21:33:37 +0000 (22:33 +0100)]
Bugfix in tunchannel_impl preconfigure. The local hostname was not beeing correctly retrieved.

12 years agorolling back mistake
Alina Quereilhac [Wed, 21 Mar 2012 00:48:49 +0000 (01:48 +0100)]
rolling back mistake

12 years agoupdating sha1sum for pybindgen-src.tar.gz in PlanetLab applications
Alina Quereilhac [Wed, 21 Mar 2012 00:33:40 +0000 (01:33 +0100)]
updating sha1sum for pybindgen-src.tar.gz in PlanetLab applications

12 years agoRequiring a specific changeset of NEPI in PlanetLab application
Alina Quereilhac [Wed, 21 Mar 2012 00:09:37 +0000 (01:09 +0100)]
Requiring a specific changeset of NEPI in PlanetLab application

12 years agoRequiring pybindgen 796 instead of 794 in PlanetLab applications
Alina Quereilhac [Wed, 21 Mar 2012 00:07:38 +0000 (01:07 +0100)]
Requiring pybindgen 796 instead of 794 in PlanetLab applications

12 years agoAdded "Up" attribute to ns3::Node in the ns-3 testbed, to enable/disable traffic
Alina Quereilhac [Sun, 18 Mar 2012 19:43:52 +0000 (20:43 +0100)]
Added "Up" attribute to ns3::Node in the ns-3 testbed, to enable/disable traffic

12 years agosfiapi small bugfixes.
Alina Quereilhac [Sun, 29 Jan 2012 15:55:14 +0000 (16:55 +0100)]
sfiapi small bugfixes.

12 years agoAdded unit tests for SFA PlanetLab.
Alina Quereilhac [Sun, 22 Jan 2012 22:10:56 +0000 (23:10 +0100)]
Added unit tests for SFA PlanetLab.

12 years agoA small one-node SFA/planetlab test worked.
Alina Quereilhac [Sat, 14 Jan 2012 19:06:31 +0000 (20:06 +0100)]
A small one-node SFA/planetlab test worked.

12 years agosfiapi.py complete. needs testing
Alina Quereilhac [Fri, 13 Jan 2012 17:26:34 +0000 (18:26 +0100)]
sfiapi.py complete. needs testing

12 years agostore hostname in pblacklisted instead of node_id
Alina Quereilhac [Tue, 10 Jan 2012 21:41:00 +0000 (22:41 +0100)]
store hostname in pblacklisted instead of node_id

12 years agoMaking node.py code independent from the plcapi implementation.
Alina Quereilhac [Tue, 10 Jan 2012 09:56:33 +0000 (10:56 +0100)]
Making node.py code independent from the plcapi implementation.

12 years agoNew example for planetlab simple case
Alina Quereilhac [Wed, 21 Dec 2011 22:08:23 +0000 (23:08 +0100)]
New example for planetlab simple case

12 years agoupdating experimenbt examples
Alina Quereilhac [Tue, 29 Nov 2011 14:18:28 +0000 (15:18 +0100)]
updating experimenbt examples

12 years agofixed shebangs in non executable .py files
Alina Quereilhac [Thu, 17 Nov 2011 15:43:00 +0000 (16:43 +0100)]
fixed shebangs in non executable .py files

12 years agoremoved validations from setup.py
Alina Quereilhac [Fri, 28 Oct 2011 11:00:36 +0000 (13:00 +0200)]
removed validations from setup.py

12 years agosetup.py
Alina Quereilhac [Mon, 24 Oct 2011 10:44:57 +0000 (12:44 +0200)]
setup.py

12 years agodependencies version checking on setup.py
Alina Quereilhac [Mon, 24 Oct 2011 10:21:38 +0000 (12:21 +0200)]
dependencies version checking on setup.py

12 years agoMake restreamers listen on all interfaces
Claudio-Daniel Freire [Sun, 9 Oct 2011 05:45:17 +0000 (07:45 +0200)]
Make restreamers listen on all interfaces

12 years agoAvoid flapping subscriptions
Claudio-Daniel Freire [Fri, 7 Oct 2011 23:04:24 +0000 (20:04 -0300)]
Avoid flapping subscriptions

12 years agoQueued forwarding to the multicast forwarder - less packet loss like that
Claudio-Daniel Freire [Fri, 7 Oct 2011 23:01:59 +0000 (20:01 -0300)]
Queued forwarding to the multicast forwarder - less packet loss like that

12 years agoMake TCP handshake more robust (dice with 2G sides, rather than 6 - we're digital)
Claudio-Daniel Freire [Fri, 7 Oct 2011 23:01:38 +0000 (20:01 -0300)]
Make TCP handshake more robust (dice with 2G sides, rather than 6 - we're digital)

12 years agoFixe ns3 routing
Claudio-Daniel Freire [Thu, 6 Oct 2011 21:16:07 +0000 (18:16 -0300)]
Fixe ns3 routing

12 years agoIP and routing fixes for ns3
Claudio-Daniel Freire [Thu, 6 Oct 2011 05:51:35 +0000 (07:51 +0200)]
IP and routing fixes for ns3

12 years agoMerge with head
Claudio-Daniel Freire [Thu, 6 Oct 2011 00:34:11 +0000 (02:34 +0200)]
Merge with head

12 years agoFix effective default in TUN/TAP txqueuelen
Claudio-Daniel Freire [Wed, 5 Oct 2011 22:37:38 +0000 (19:37 -0300)]
Fix effective default in TUN/TAP txqueuelen

12 years agomcfwd_sock cannot be nonblocking, the mechanism cannot handle EWOULDBLOCK
Claudio-Daniel Freire [Wed, 5 Oct 2011 22:22:48 +0000 (19:22 -0300)]
mcfwd_sock cannot be nonblocking, the mechanism cannot handle EWOULDBLOCK

12 years agoFix pythonpath
Claudio-Daniel Freire [Wed, 5 Oct 2011 19:07:52 +0000 (16:07 -0300)]
Fix pythonpath

12 years agoFix pythonpath
Claudio-Daniel Freire [Wed, 5 Oct 2011 19:06:49 +0000 (16:06 -0300)]
Fix pythonpath

12 years agoFix DISPLAY regex
Claudio-Daniel Freire [Wed, 5 Oct 2011 18:58:49 +0000 (15:58 -0300)]
Fix DISPLAY regex

12 years agoMulticast experiment
Claudio-Daniel Freire [Wed, 5 Oct 2011 18:27:57 +0000 (15:27 -0300)]
Multicast experiment

12 years agoPOPI experiment moved into nepi
Claudio-Daniel Freire [Wed, 5 Oct 2011 17:06:46 +0000 (14:06 -0300)]
POPI experiment moved into nepi

12 years agoDial down logging verbosity in multicast forwarder (by default)
Claudio-Daniel Freire [Wed, 5 Oct 2011 02:06:53 +0000 (04:06 +0200)]
Dial down logging verbosity in multicast forwarder (by default)

12 years agoMerge with head
Claudio-Daniel Freire [Tue, 4 Oct 2011 07:30:12 +0000 (09:30 +0200)]
Merge with head

12 years agoMulticast fixes
Claudio-Daniel Freire [Tue, 4 Oct 2011 07:29:27 +0000 (09:29 +0200)]
Multicast fixes

12 years agoUtility for getting a slice's vnet (veeeery useful)
Claudio-Daniel Freire [Tue, 4 Oct 2011 07:29:06 +0000 (09:29 +0200)]
Utility for getting a slice's vnet (veeeery useful)

12 years agomulticast_overlay experoment
Alina Quereilhac [Mon, 3 Oct 2011 20:51:51 +0000 (22:51 +0200)]
multicast_overlay experoment

12 years agoRetry more - retry retry retry
Claudio-Daniel Freire [Mon, 3 Oct 2011 05:58:36 +0000 (07:58 +0200)]
Retry more - retry retry retry

12 years agoEnable usage of persistent connections with popen_scp (limited though)
Claudio-Daniel Freire [Mon, 3 Oct 2011 05:58:21 +0000 (07:58 +0200)]
Enable usage of persistent connections with popen_scp (limited though)

12 years agoAlso blacklist with Node-related problems (besides App-related ones)
Claudio-Daniel Freire [Mon, 3 Oct 2011 01:11:19 +0000 (03:11 +0200)]
Also blacklist with Node-related problems (besides App-related ones)

12 years agoMerge with head
Claudio-Daniel Freire [Sun, 2 Oct 2011 19:10:58 +0000 (21:10 +0200)]
Merge with head

12 years agoRobustness improvements:
Claudio-Daniel Freire [Sun, 2 Oct 2011 19:08:52 +0000 (21:08 +0200)]
Robustness improvements:
 - avoid using hostname all the time, it's sensitive to DNS glitches.
 - kill by only pid, pid+ppid does not always work (especially with sudo)

12 years agocontinuing overlay testing
Alina Quereilhac [Sun, 2 Oct 2011 15:17:06 +0000 (17:17 +0200)]
continuing overlay testing

12 years agoexamples/wireless_overlay.py
Alina Quereilhac [Sun, 2 Oct 2011 13:38:14 +0000 (15:38 +0200)]
examples/wireless_overlay.py

12 years agoFix rpmFusion installation: needs sudo
Claudio-Daniel Freire [Sun, 2 Oct 2011 08:53:02 +0000 (10:53 +0200)]
Fix rpmFusion installation: needs sudo

12 years agoSwitch to using IPs for inter-node communication, DNS sometimes fails (and with 100...
Claudio-Daniel Freire [Sun, 2 Oct 2011 06:12:24 +0000 (08:12 +0200)]
Switch to using IPs for inter-node communication, DNS sometimes fails (and with 100 nodes, sometimes = always)

12 years agoFix slave retrials: was cleaning up, deleting keys, but it still needed them.
Claudio-Daniel Freire [Sun, 2 Oct 2011 00:17:31 +0000 (02:17 +0200)]
Fix slave retrials: was cleaning up, deleting keys, but it still needed them.

12 years agoFix multicast forwarder when no router is present.
Claudio-Daniel Freire [Sun, 2 Oct 2011 00:17:08 +0000 (02:17 +0200)]
Fix multicast forwarder when no router is present.

12 years agoAdd some traces to allow debugging
Claudio-Daniel Freire [Sun, 2 Oct 2011 00:16:45 +0000 (02:16 +0200)]
Add some traces to allow debugging

12 years agochanged examples/wireless_overlay.py
Alina Quereilhac [Sat, 1 Oct 2011 21:37:07 +0000 (23:37 +0200)]
changed examples/wireless_overlay.py

12 years agoMissing retusn
Claudio-Daniel Freire [Sat, 1 Oct 2011 21:04:58 +0000 (23:04 +0200)]
Missing retusn

12 years agoAllow not connecting a router
Claudio-Daniel Freire [Sat, 1 Oct 2011 20:25:26 +0000 (22:25 +0200)]
Allow not connecting a router

12 years agoForward all packets to the default multicast egress when a MulticastForwarder is...
Claudio-Daniel Freire [Sat, 1 Oct 2011 20:23:45 +0000 (22:23 +0200)]
Forward all packets to the default multicast egress when a MulticastForwarder is not connected to a router.

12 years agoLower sound quality too
Claudio-Daniel Freire [Sat, 1 Oct 2011 18:46:08 +0000 (20:46 +0200)]
Lower sound quality too

12 years agoMerge with head
Claudio-Daniel Freire [Sat, 1 Oct 2011 18:26:31 +0000 (20:26 +0200)]
Merge with head

12 years agoLow-bitrate version of the big buck bunny video
Claudio-Daniel Freire [Sat, 1 Oct 2011 18:25:50 +0000 (20:25 +0200)]
Low-bitrate version of the big buck bunny video

12 years agoAvoid deadlocks
Claudio-Daniel Freire [Sat, 1 Oct 2011 18:25:19 +0000 (20:25 +0200)]
Avoid deadlocks

12 years agowireless_overlay.py is now working with unicast vlc stream
Alina Quereilhac [Sat, 1 Oct 2011 18:08:55 +0000 (20:08 +0200)]
wireless_overlay.py is now working with unicast vlc stream

12 years agoDo not re-install keys on retrials (they're no longer available)
Claudio-Daniel Freire [Sat, 1 Oct 2011 08:51:13 +0000 (10:51 +0200)]
Do not re-install keys on retrials (they're no longer available)

12 years agoDisable NAGLE algorithm to decrease TCP tunnel delay
Claudio-Daniel Freire [Sat, 1 Oct 2011 08:43:36 +0000 (10:43 +0200)]
Disable NAGLE algorithm to decrease TCP tunnel delay

12 years ago - Detect SSH misconfigurations in PL nodes
Claudio-Daniel Freire [Sat, 1 Oct 2011 08:24:02 +0000 (10:24 +0200)]
 - Detect SSH misconfigurations in PL nodes
 - Retry slaves when possible

12 years agoFix TUN<->TunChannel connection in netns: must set TunChan in non-ethernet mode
Claudio-Daniel Freire [Sat, 1 Oct 2011 08:23:19 +0000 (10:23 +0200)]
Fix TUN<->TunChannel connection in netns: must set TunChan in non-ethernet mode

12 years agoexamples/wireless_overlay.py still not working
Alina Quereilhac [Sat, 1 Oct 2011 07:33:35 +0000 (09:33 +0200)]
examples/wireless_overlay.py still not working

12 years agoAttempt at fixing TCP tunnels. Still in need of extensive testing (passed tests at...
Claudio-Daniel Freire [Fri, 30 Sep 2011 23:27:23 +0000 (20:27 -0300)]
Attempt at fixing TCP tunnels. Still in need of extensive testing (passed tests at least once though)

12 years agoPing flood test (exposing a serious TCP tunnel bug)
Claudio-Daniel Freire [Fri, 30 Sep 2011 22:08:58 +0000 (19:08 -0300)]
Ping flood test (exposing a serious TCP tunnel bug)

12 years agoFix backwards condition in IP header inspection for TCP tunnels
Claudio-Daniel Freire [Fri, 30 Sep 2011 14:59:44 +0000 (11:59 -0300)]
Fix backwards condition in IP header inspection for TCP tunnels

12 years agoMerge with head
Claudio-Daniel Freire [Fri, 30 Sep 2011 06:26:47 +0000 (08:26 +0200)]
Merge with head

12 years agoMake application deployment more robust.
Claudio-Daniel Freire [Fri, 30 Sep 2011 06:25:59 +0000 (08:25 +0200)]
Make application deployment more robust.
New ways of detecting bad nodes: ping build master, if unreachable, this is bad in many ways, so blacklist

12 years agoSwitch SystemRandom with os.urandom
Claudio-Daniel Freire [Fri, 30 Sep 2011 06:25:26 +0000 (08:25 +0200)]
Switch SystemRandom with os.urandom

12 years agoFix unassign node, was not clearing attributes as it was supposed to
Claudio-Daniel Freire [Fri, 30 Sep 2011 06:24:42 +0000 (08:24 +0200)]
Fix unassign node, was not clearing attributes as it was supposed to

12 years agoContinuing wireless overlay ...
Alina Quereilhac [Thu, 29 Sep 2011 21:32:59 +0000 (23:32 +0200)]
Continuing wireless overlay ...

12 years agoMerge with miself
Claudio-Daniel Freire [Thu, 29 Sep 2011 01:19:07 +0000 (03:19 +0200)]
Merge with miself

12 years agoFix routing for disconnected interfaces
Claudio-Daniel Freire [Thu, 29 Sep 2011 01:05:28 +0000 (03:05 +0200)]
Fix routing for disconnected interfaces

12 years agoSeveral fixes:
Claudio-Daniel Freire [Wed, 28 Sep 2011 22:46:08 +0000 (19:46 -0300)]
Several fixes:
 - Add specific hostname to application deployment logging
 - Use os.urandom instead of random.SystemRandom (more appropriate)
 - Fix fuckminsterfülerene-style deadlock in spanning deployment by including
   the application class when defining deployment groups. This ensures
   ordered dependencies (which are implemented as thread synchronization),
   and avoids deadlocks.

12 years agoMerge with head
Claudio-Daniel Freire [Wed, 28 Sep 2011 12:05:32 +0000 (14:05 +0200)]
Merge with head

12 years agoParallelize more aggressively during liveliness tests
Claudio-Daniel Freire [Wed, 28 Sep 2011 12:04:37 +0000 (14:04 +0200)]
Parallelize more aggressively during liveliness tests

12 years agoUse persistent connectiosn only when supported
Claudio-Daniel Freire [Wed, 28 Sep 2011 12:04:16 +0000 (14:04 +0200)]
Use persistent connectiosn only when supported

12 years agoCheck broken hosts when deploying Yum dependencies - some lack conectivity or have...
Claudio-Daniel Freire [Wed, 28 Sep 2011 12:03:41 +0000 (14:03 +0200)]
Check broken hosts when deploying Yum dependencies - some lack conectivity or have HD failures

12 years ago examples/wireless_overlay.py
Alina Quereilhac [Tue, 27 Sep 2011 13:10:59 +0000 (15:10 +0200)]
 examples/wireless_overlay.py