Reworked the server side profiling support to use barrier to synchronize 
starting and stopping of profilers on multiple machines. The synchronization
will only work with server side jobs that work with multiple host objects 
in the same process (ie there is no multi machine synchronization done for 
jobs that do early a job.parallel_simple() which forks a process per 
machine because each separate autoserv process will only be aware of a 
single host object).

Signed-off-by: Mihai Rusu <dizzy@google.com>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@4064 592f7852-d20e-0410-864c-8624ca9c26a4
4 files changed