On 20 Sep 2012, at 00:59, Booker Bense wrote:

> On Sun, Sep 16, 2012 at 9:53 AM, Troy Benjegerdes <ho...@hozed.org> wrote:
>> What about launching a couple of VM's using kvm/qemu? (this is where I'm
>> going at the moment)
>> 
> 
> In the buzzword compliant world[1], tools like vagrant are being used
> to create exactly this kind of testing.

The main problem here is that our developers use a wide variety of test 
platforms - we need 'make check' (at least) to be able to run on all of those 
platforms. make check also needs to be sufficiently fast that it can be a 
pre-commit smoke-test - a test suite that takes hours to execute will just 
never get run if that's on a pre-commit test suite.

Of course, that doesn't rule out doing all of this stuff on a post-commit basis 
(say nightly), and having it report results back. But someone needs to 
volunteer to build, develop and maintain this infrastructure, and we seem to be 
very short of actual volunteers at the moment.

> Spinning up a "mini-cell" with a single command would be a huge step forward.

My hope is that make check will be able to spin up a mini-cell on the 
developers machine. But that's limited to one ptserver, one vlserver, one 
fileserver and so on. We can't test things like volume moves, ubik replication 
and so on with only a single machine. And I don't believe that spinning up VMs 
to do so is feasible for the reasons I outline above.

Cheers,

Simon

_______________________________________________
OpenAFS-devel mailing list
OpenAFS-devel@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to