A series of synchronization fixes:
authorClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Tue, 31 May 2011 15:53:51 +0000 (17:53 +0200)
committerClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Tue, 31 May 2011 15:53:51 +0000 (17:53 +0200)
commit24fbf4289442f1add6cf74a741d2e26deb7e39c8
treefeffa00267b50f4b2b2f041f8266024ba681a3c8
parent152fd56d074ae6c2dbbe205bbfacf66fa3dfa63a
A series of synchronization fixes:
 - remote_kill can be told not to wait, for increase parallelism if you'll be waiting later with remote_status
 - somehow TunProto.checkpid gets called before the PID is ready (maybe before the tun_connect script is spawned).
   In those cases, old pids get fetched, instead of simply retrying later.
   To solve this, TunProto._make_home removes old pidfiles
 - tests that didn't perform shutdown on exception conditions now do
src/nepi/testbeds/planetlab/execute.py
src/nepi/testbeds/planetlab/interfaces.py
src/nepi/testbeds/planetlab/rspawn.py
src/nepi/testbeds/planetlab/scripts/tun_connect.py
src/nepi/testbeds/planetlab/tunproto.py
src/nepi/util/tunchannel.py
test/testbeds/planetlab/integration_ns3.py