Patrick Hunt updated ZOOKEEPER-733:

    Attachment: ZOOKEEPER-733.patch

Updated the patch to include sessiontest session moved fix, also applied to 
quorumtest session moved tests.
Added more detail to some thread names to help debugging of QT failure.

Based on further analysis it looks like QT is failing due to the flow control 
issue that's effecting ACLTest - the first client operation is fwd to the 
leader before the leader can update the session (owner) information for the 
(re)new client. Fixing the flow control should fix both acl and quorum tests.

> use netty to handle client connections
> --------------------------------------
>                 Key: ZOOKEEPER-733
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-733
>             Project: Zookeeper
>          Issue Type: Improvement
>            Reporter: Benjamin Reed
>         Attachments: accessive.jar, moved.zip, 
> QuorumTestFailed_sessionmoved_TRACE_LOG.txt.gz, ZOOKEEPER-733.patch, 
> ZOOKEEPER-733.patch, ZOOKEEPER-733.patch
> we currently have our own asynchronous NIO socket engine to be able to handle 
> lots of clients with a single thread. over time the engine has become more 
> complicated. we would also like the engine to use multiple threads on 
> machines with lots of cores. plus, we would like to be able to support things 
> like SSL. if we switch to netty, we can simplify our code and get the 
> previously mentioned benefits.

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