Several of us at Calxeda have been working on extensions to lava-dispatcher with an eye toward using it as a general test management engine not just for individual platforms, but for whole clusters of machines as well. We've broken our extensions into three feature branches, which can be found at https://code.launchpad.net/~david-schwarz:
ssh_qemu_clients: Adds SSH and QEMU clients to lava-dispatcher, along with some infrastructure changes to make running dispatcher actions more independent of client type. We also provide example scripts and configurations for each type of client.
result-reporting: Adds the notion of a test_action, which determines and reports test results independently of lava-test. We considered something like this necessary to enable coordinated tests running on groups of machines, because lava-test is necessarily a single platform utility.
multi-target: Allows a single instance of lava-dispatcher to run coordinated actions concurrently on an arbitrary number of target machines. A couple of short sample job scripts are provided.
We'd be interested in any feedback anyone has about these features, our implementations, etc.
Thanks, David Schwarz Calxeda, Inc. Austin, TX
On Sat, Jul 23, 2011 at 1:05 AM, David Schwarz david.schwarz@calxeda.comwrote:
Several of us at Calxeda have been working on extensions to lava-dispatcher with an eye toward using it as a general test management engine not just for individual platforms, but for whole clusters of machines as well. We've broken our extensions into three feature branches, which can be found at https://code.launchpad.net/~david-schwarz:
[branch details removed]
We'd be interested in any feedback anyone has about these features, our implementations, etc.
Awesome work guys. I'll look at those branches in more detail first thing next week. I'm sure they will land very fast, glad to see you use LAVA :-)
Thanks ZK
On Fri, Jul 22, 2011 at 6:05 PM, David Schwarz david.schwarz@calxeda.comwrote:
Several of us at Calxeda have been working on extensions to lava-dispatcher with an eye toward using it as a general test management engine not just for individual platforms, but for whole clusters of machines as well. We've broken our extensions into three feature branches, which can be found at https://code.launchpad.net/~david-schwarz:
Hi David, good to hear from you again. I'm glad Calxeda is finding LAVA useful. There's some good stuff here, we'll get it merged quickly. I would like to talk more with you sometime about some of the other changes we have coming, and some of the things you are working on as well.
Thanks, Paul Larson