On Mon, 2009-05-18 at 04:01 -0400, Michael Goldish wrote:
> Hi Lucas,
> 
> Since I consider you our Autotest reference I direct the following question 
> to you.
> 
> Currently our Autotest servers run tests in client mode using the same 
> control file on all hosts. We want to move on to dispatching tests from the 
> server, using a server control file, so that each host runs several test 
> execution pipelines. As far as I know this should be straightforward using 
> at.run_test(), subcommand() and parallel(), as explained in 
> http://autotest.kernel.org/wiki/ServerControlHowto. Theoretically there 
> should be no problem running several pipelines on each host because several 
> independent copies of the Autotest client can be installed in unique 
> temporary directories on each host (using set_install_in_tmpdir()).
> 
> Though me managed to run two tests in parallel on a single host, the server 
> seems to have trouble parsing the results. Depending on what test tags we 
> specify, the server either displays none or some of the results, but never 
> all of them. Also, there seems to be a difference between what the server 
> displays during execution, and what it displays after execution has 
> completed. In one of the configurations we've tried the server displayed the 
> test results while they were still executing, but as soon as they were 
> completed, the results disappeared and the only visible results remaining 
> were those of the Autotest client installation.
> 
> Is this a known issue, or is it more likely that I made a mistake somewhere? 
> Is there a known fix or workaround? Could this functionality (running tests 
> in parallel on the same host, from the server) be unsupported?

We've had bugfixes going on the development branch (and 0.10 for that
matter) that fixed multi-machine parsing results (this is one example).

http://autotest.kernel.org/changeset/2894

So yes, it's very likely that this is a bug that happened on the
autotest tree we've used as a base for kvm-autotest. 

I've made tests with my patches that sync our tests with upstream, and
had good results (test doesn't break and does generate all results as
expected). I would like to work with you to try this using a current
autotest development tree + the upstream conversion patches.

> I haven't provided any code because I've temporarily lost contact with the 
> server I was experimenting on. If you find it useful I'll provide some code 
> as soon as I regain access.

That'd be great, let's work this out this week.

> Note: this message is unrelated to the one I posted yesterday to the KVM 
> list. Yesterday's message refers to the possibility of running tests in 
> parallel using a client control file, not a server one.
> 
> Thanks,
> Michael
-- 
Lucas Meneghel Rodrigues
Software Engineer (QE)
Red Hat - Emerging Technologies

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to