Synchronization fixes:
authorClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Fri, 20 May 2011 14:35:31 +0000 (16:35 +0200)
committerClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Fri, 20 May 2011 14:35:31 +0000 (16:35 +0200)
commit1d82b1edea189665d7375ed8e4183600de581c16
tree6efcea7c1236a7d2f38cad93e15c9a4e72354215
parent56e3cde7148a037662f639621e4fb9c50cb7feb9
Synchronization fixes:
 - tun_connect retries on binding error (happens regularly during tests and may happen in Real Life (tm) too)
 - re-enabled wrongfully disabled ns3-in-pl tests
 - added prestart global synchronization step, which solves many cross-testbed synchronization issues
13 files changed:
src/nepi/core/execute.py
src/nepi/core/metadata.py
src/nepi/core/testbed_impl.py
src/nepi/testbeds/planetlab/metadata_v01.py
src/nepi/testbeds/planetlab/scripts/tun_connect.py
src/nepi/testbeds/planetlab/tunproto.py
src/nepi/util/proxy.py
src/nepi/util/tunchannel_impl.py
test/testbeds/netns/execute.py
test/testbeds/ns3/execute.py
test/testbeds/ns3/execute2.py
test/testbeds/planetlab/execute.py
test/testbeds/planetlab/integration_ns3.py