GitHub user cmccabe opened a pull request:

    https://github.com/apache/kafka/pull/4323

    KAFKA-5849: Add process stop, round trip workload, partitioned test

    * Implement process stop faults via SIGSTOP / SIGCONT
    
    * Implement RoundTripWorkload, which both sends messages, and confirms that 
they are received at least once.
    
    * Allow Trogdor tasks to block until other Trogdor tasks are complete.
    
    * Add CreateTopicsWorker, which can be a building block for a lot of tests.
    
    * Simplify how TaskSpec subclasses in ducktape serialize themselves to JSON.
    
    * Implement some fault injection tests in round_trip_workload_test.py

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/cmccabe/kafka KAFKA-5849

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/kafka/pull/4323.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #4323
    
----
commit bd7c5ae285bcc62e6ee526de553436444479e1e1
Author: Colin P. Mccabe <cmcc...@confluent.io>
Date:   2017-12-14T01:31:00Z

    KAFKA-5849: Add process stop faults, round trip workload, partitioned 
produce-consume test
    
    * Implement process stop faults via SIGSTOP / SIGCONT
    
    * Implement RoundTripWorkload, which both sends messages, and confirms that 
they are received at least once.
    
    * Allow Trogdor tasks to block until other Trogdor tasks are complete.
    
    * Add CreateTopicsWorker, which can be a building block for a lot of tests.
    
    * Simplify how TaskSpec subclasses in ducktape serialize themselves to JSON.
    
    * Implement some fault injection tests in round_trip_workload_test.py

----


---

Reply via email to