Benjamin Reed updated ZOOKEEPER-308:

    Attachment: ZOOKEEPER-308.patch

This patch adds the AtomicBroadcastBenchmark to show the throughput of just the 
atomic broadcast layer. It also has the following performance improvements: use 
a hashtable rather than list for outstanding requests, only flush the txnlog 
buffer we we absolutely have to, only flush to buffer for the tcp stream on the 
leader when there aren't pending requests

> improve the atomic broadcast performance 3x
> -------------------------------------------
>                 Key: ZOOKEEPER-308
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-308
>             Project: Zookeeper
>          Issue Type: Improvement
>          Components: server
>            Reporter: Benjamin Reed
>         Attachments: ZOOKEEPER-308.patch
> We need a benchmark for zab, the atomic broadcast protocol of zookeeper. we 
> can also do some small tweaks to make zab go much faster.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Reply via email to