GitHub user benstopford opened a pull request: https://github.com/apache/kafka/pull/1957
MINOR: Add Replication Quotas Test Rig This test rig lives in the other.kafka package so isn't part of our standard tests. It provides a convenient mechanism for measuring throttling performance over time. Measurements for each experiment are charted and presented to the user in an html file. The output looks like this: **Experiment2** - BrokerCount: 5 - PartitionCount: 50 - Throttle: 10,000,000 MB/s - MsgCount: 1,000 - MsgSize: 100,000 - TargetBytesPerBrokerMB: 1000 ![image](https://cloud.githubusercontent.com/assets/1297498/19070450/3251bc52-8a23-11e6-88fe-94de6b9147c2.png) ![image](https://cloud.githubusercontent.com/assets/1297498/19070467/4c19f38e-8a23-11e6-986a-ba19d16819ca.png) You can merge this pull request into a Git repository by running: $ git pull https://github.com/benstopford/kafka throttling-test-rig Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/1957.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 #1957 ---- commit b8bb37ece36f26c105e8e84155d1c63016f596a1 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-09-23T21:17:38Z Graph based replicaction test long running. commit 769267de3d482c8726acdf98d67e3d9fa9fece49 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-09-24T12:13:19Z Added dependency properly commit 589b6d2d26d2fed652460e5007299676c678e1a2 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-09-24T13:22:23Z Associated change to test commit 213ed90f769421bd050b90443a79cab344801be7 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-09-24T13:23:11Z Add link in gradle file commit 765806d91d24a86f408b4bb0e0ed16f9a51f90db Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-09-24T13:23:39Z Add default value for pause commit 5b5acd6658767a83d4b1077ed21a24181fda7db3 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-09-25T07:11:59Z Altered alogrithm that allocates replicas to use round robin with a fixed shift commit 7eb0aaa0b5b9edcca7c84d266106e9aa996dad45 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-09-28T10:24:51Z small changes commit 7b618d2c1e385860d24f05e543eee8f8ac020d2d Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-09-29T08:00:35Z small changes commit 4a28af4d97bbe897e104f67d267eb98d0eaa4b4f Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-10-03T15:45:51Z improvements to test harness. last experiments ends in error commit 5d70430bc165be5df05f7c477e224ef1ebbfd5f7 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-10-04T08:30:12Z set experiments to those used in https://confluentinc.atlassian.net/wiki/display/Engineering/Throttling-Test-Rig+-+Results+V2 commit c1fa9fd2ecd6500017f26aea08f783a2fbff609a Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-10-04T08:44:23Z tidy commit a69930b7b202f8ca7fd3b145b0f7a9e617ca7779 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-10-04T08:45:10Z tidy commit 955fd96c824b3d3f353ee213f862c8e179858615 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-10-04T09:16:48Z change numbers slightly commit 5936466482cb6e06b44bf17d39d9c3f60d1b0b19 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-10-04T09:17:59Z tidy commit b8fac3b857a8debb6335cc74baa0387ef29c8fb5 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-10-04T10:04:32Z added validation that logs match for each partition commit 194eff23e81005e94bf63220943f85cd7adef4b6 Author: Ben Stopford <benstopf...@gmail.com> Date: 2016-10-04T10:10:09Z tidy ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---