-------- Original Message -------- Subject: Netperf2 test failing with error: "timeout waiting for barrier: start_1" in client.0./client.0.DEBUG Date: Thu, 12 Jun 2014 16:13:40 -0400 From: Bhupesh Purandare <[email protected]> To: [email protected], Josh Hunt <[email protected]> Hello Amos, I am trying to run the Netperf2(client) test in Autotest 0.1.5.1. I saw your git commits for netperf in autotest. I am using two hosts as required for the test, setting the IP address of one to 'client' and the other to 'server' in the control.client file. The tests are failing and I see the following in the client.0.DEBUG logs 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/parallel.py", line 18, in fork_start 06/12 18:43:16 DEBUG| parallel:0030| l() 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/job.py", line 529, in <lambda> 06/12 18:43:16 DEBUG| parallel:0030| l = lambda : test.runtest(self, url, tag, args, dargs) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/test.py", line 115, in runtest 06/12 18:43:16 DEBUG| parallel:0030| job.sysinfo.log_after_each_iteration) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/shared/test.py", line 931, in runtest 06/12 18:43:16 DEBUG| parallel:0030| mytest._exec(args, dargs) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/shared/test.py", line 426, in _exec 06/12 18:43:16 DEBUG| parallel:0030| _call_test_function(self.execute, *p_args, **p_dargs) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/shared/test.py", line 841, in _call_test_function 06/12 18:43:16 DEBUG| parallel:0030| return func(*args, **dargs) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/shared/test.py", line 299, in execute 06/12 18:43:16 DEBUG| parallel:0030| postprocess_profiled_run, args, dargs) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/shared/test.py", line 219, in _call_run_once 06/12 18:43:16 DEBUG| parallel:0030| self.run_once(*args, **dargs) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/tmp/site_tests/netperf2/netperf2.py", line 103, in run_once 06/12 18:43:16 DEBUG| parallel:0030| 1200).rendezvous(*all) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/shared/base_barrier.py", line 514, in rendezvous 06/12 18:43:16 DEBUG| parallel:0030| self._run_client(is_master=False) 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/shared/base_barrier.py", line 391, in _run_client 06/12 18:43:16 DEBUG| parallel:0030| while self._remaining() is None or self._remaining() > 0: 06/12 18:43:16 DEBUG| parallel:0030| File "/ghostcache/autotest/shared/base_barrier.py", line 184, in _remaining 06/12 18:43:16 DEBUG| parallel:0030| raise error.BarrierError(errmsg) 06/12 18:43:16 DEBUG| parallel:0030| BarrierError: timeout waiting for barrier: start_1 06/12 18:43:16 INFO | job:0212| END ABORT netperf2.client netperf2.client timestamp=1402598596 localtime=Jun 12 18:43:16 06/12 18:43:16 DEBUG| base_job:0348| Persistent state client._record_indent now set to 1 06/12 18:43:16 DEBUG| base_job:0375| Persistent state client.unexpected_reboot deleted 06/12 18:43:16 ERROR| job:1341| JOB ERROR: timeout waiting for barrier: start_1 06/12 18:43:16 INFO | job:0212| END ABORT ---- ---- timestamp=1402598596 localtime=Jun 12 18:43:16 timeout waiting for barrier: start_1 06/12 18:43:16 DEBUG| base_job:0348| Persistent state client._record_indent now set to 0 I tried tweaking the netperf2.py file to set higher values for time parameters; e.g. I tried increasing the wait time for server start from 10 minutes to 20 minutes. I also increased the wait time for the "server to reach this point" from 5 minutes to 10 minutes. elif role == 'client': # Wait up to ten minutes for the server to start self.job.barrier(client_tag, 'start_%d' % num_streams, *1200*).rendezvous(*all) self.client(server_ip, test, test_time, num_streams, test_specific_args, cpu_affinity) # Wait up to 5 minutes for the server to also reach this point self.job.barrier(client_tag, 'stop_%d' % num_streams, *600*).rendezvous(*all) Can you kindly guide as to what might be causing the test timeout? Is there some documentation we should be using to run this test correctly or are there any patches available to be applied? Any help will be much appreciated. Thanks, Bhupesh
_______________________________________________ Autotest-kernel mailing list [email protected] https://www.redhat.com/mailman/listinfo/autotest-kernel
