Several fixes:
authorClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Wed, 28 Sep 2011 22:46:08 +0000 (19:46 -0300)
committerClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Wed, 28 Sep 2011 22:46:08 +0000 (19:46 -0300)
commite303e39c78476fd140bf615b1eb631e44c332b80
tree8a01df02069d80263fd10b591d9b0149143ce4d0
parentf9c42e979004e011b71856291d5f566393e27a09
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.
src/nepi/testbeds/planetlab/application.py
src/nepi/testbeds/planetlab/execute.py
src/nepi/testbeds/planetlab/interfaces.py
src/nepi/testbeds/planetlab/multicast.py
src/nepi/util/tunchannel_impl.py