Thanks for reviewing kafka-306-v2.patch.
kafka-306-v4.patch is uploaded with the following changes suggested by you:
21.1 The following check is required for each of the source, target and mirror maker. It is because the following 2 lines are needed for:
Line 1: find out if the $bounce_source_id is a char in the string $svr_to_bounce
Line 2: check to see if $num_iterations is already reached and if $svr_idx > 0 (meaning this server needs to be bounced)
Line 1: svr_idx=`expr index $svr_to_bounce $bounce_source_id`
Line 2: if [[ $num_iterations -ge $iter && $svr_idx -gt 0 ]]; then
21.2 ConsumerOffsetChecker needs to be enhanced for 0.8 and it depends on KAFKA-313. "sleep" is temporarily used for kafka to catch up with the offset lags.
21.3 The header is now updated to "#### Starting Kafka Broker / Mirror Maker Failure Test ####"
21.4 There is a file "checksum.log" generated at the end of the test which will give the checksums found in producer, source consumer, target consumer logs
22. You may see inconsistent failure in this test due to the issue specified in
23. README is updated with the steps for ./sbt package