Hi,

On 14 May 2014 14:24, Anita Kar <[email protected]> wrote:

> Hi,
>
> I am planning to learn more about Zookeeper as part of a distributed
> systems course in grad school. I was wondering if there are any good stress
> tests or performance benchmarks that are used for Zookeeper?
>

For stress, to create thousands of clients, ephemerals & get-children call
I use the C lib with epoll (Linux only):

https://github.com/rgs1/zk-misc/

For perf stuff there is:

https://github.com/phunt/zk-smoketest


> Also, are performance tests a good idea at all for Zookeeper, or is the
> focus more on correctness?
>

Not sure of correctness stuff (i.e.: verify ZAB I guess?)

>
> Any small enhancements I can do?
>

Many :-) I guess check the bugtracker:
https://issues.apache.org/jira/browse/ZOOKEEPER

I've always wanted to have some cycles to improve watch delivery (i.e.: we
copy buffers around a couple of times) and
the SessionTracker (it's single-threaded).


cheers,
-rgs

Reply via email to