Yes. I have discussed with Todd about this.

That's how I'm planning to write the fault injection agent. Todd
suggested that I should also take a look at ptrace [1] [2].

I want to build this on top of Whirr because it provides all the
orchestration needed to deploy the System Under Test.

[1] http://linux.die.net/man/2/ptrace
[2] http://pypi.python.org/pypi/python-ptrace

On Sun, Dec 12, 2010 at 6:59 PM, Jeff Hammerbacher <[email protected]> wrote:
> 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/
>>
>



-- 
Andrei Savu -- http://www.andreisavu.ro/

Reply via email to