You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Benjamin Reed (JIRA)" <ji...@apache.org> on 2009/02/10 07:48:59 UTC

[jira] Updated: (ZOOKEEPER-308) improve the atomic broadcast performance 3x

     [ https://issues.apache.org/jira/browse/ZOOKEEPER-308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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.