Date: Sat, 5 Jul 2014 20:52:03 -0700 From: Garrett Cooper <yaneurabeya@gmail.com> To: George Neville-Neil <gnn@neville-neil.com> Cc: "testing@freebsd.org" <testing@freebsd.org>, "net@freebsd.org" <net@freebsd.org> Subject: Re: A new way to test systems in multiple machine scenarios... Message-ID: <19D0342C-3635-4DC1-ACB8-5697F1D579F0@gmail.com> In-Reply-To: <B8265086-6875-46A3-BE90-E286CD5066E2@neville-neil.com> References: <B8265086-6875-46A3-BE90-E286CD5066E2@neville-neil.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Jul 5, 2014, at 20:04, "George Neville-Neil" <gnn@neville-neil.com> wrote: > > Hi, > > I've coded up a system to allow you to control multiple other systems for use in testing. > > https://github.com/gvnn3/conductor > > It's BSD licensed, of course, and is only alpha quality but I'm using it in the test lab > to control hosts in forwarding tests. > > I'll be updating the system frequently over the coming months as I build out more test scenarios, > add documentation and the like. > > There are two main scripts, player, and conductor. You run N players, one per machine, and > a single conductor. The conductor controls the players by sending down phases which are > encoded in INI style configs. There are a few, simple, samples in the config/ directory > of the project. > > Best, > George > > NOTE: Conductor MUST run as root to be useful. Do NOT run on the open Internet. It is meant > for private test labs. I took a quick glance at the code -- have you considered using multiprocessing managers instead? https://docs.python.org/2/library/multiprocessing.html#managers -Garrett
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19D0342C-3635-4DC1-ACB8-5697F1D579F0>
