Hey Andrei, Have you see the Gremlins project that Todd is working on for HBse testing? https://github.com/toddlipcon/gremlins
Thanks, Jeff On Sat, Dec 11, 2010 at 11:17 AM, Andrei Savu <[email protected]> wrote: > Hi guys, > > My name is Andrei Savu. Last summer I have worked on Apache ZooKeeper > as a GSoC intern (Patrick Hunt was my mentor). Right now I'm studying > for a M.Sc. and for my final thesis I have decided that I want to > build a fault injection framework for black-box testing distributed > systems (highly available systems like ZooKeeper, HDFS, HBase, > Cassandra etc.) > > The test cycle as I see it, should have three major steps: > 1. bring the SUT into a predefined initial state (this is where I want > to use Whirr) - and load some test data. > 2. run a predefined or auto-generated test scenario - it should inject > multiple kinds of failures (no more than the maximum number of > failures the SUT can theoretically handle) > 3. perform sanity checks. If a failure is detected then it should stop > the test and collect all relevant data needed for diagnostics. > > I want to build this framework on top of Apache Whirr and I would like > to to start by contributing to the project. I have managed to setup a > local development environment (I haven't run any integration tests yet > - planning to get an AWS account soon) and I want to begin by writing > some tests (WHIRR-160). > > What else should I test? Could you point me to some important open JIRAs? > > Best, > > -- > Andrei Savu -- http://www.andreisavu.ro/ >
