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 ---- ---