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

Reply via email to