[ https://issues.apache.org/jira/browse/ZOOKEEPER-2399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16355318#comment-16355318 ]
Chris West (Faux) commented on ZOOKEEPER-2399: ---------------------------------------------- I pulled these patches into a branch: [https://github.com/apache/zookeeper/compare/master...FauxFaux:jira2399] Unfortunately, the branch doesn't merge very cleanly at all, and there's a load of outstanding issues I don't have a solution to: * Traffic suspension has new, weird event semantics: https://netty.io/wiki/new-and-noteworthy-in-4.0.html#sensible-and-less-error-prone-inbound-traffic-suspension * `interestOps` is no-longer exposed directly, have to deal with keys directly? * A load of pool constructors now need explicit pools, which someone needs to decide values for. ...and more. > Partial Initial Patches to update Zookeeper trunk to Netty 4.x API > ------------------------------------------------------------------ > > Key: ZOOKEEPER-2399 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2399 > Project: ZooKeeper > Issue Type: Improvement > Reporter: William L Thomson Jr > Priority: Major > Attachments: ClientCnxnSocketNetty_java.patch, > NettyServerCnxnFactory_java.patch, NettyServerCnxn_java.patch > > > These are initial patches to update Zookeeper to Netty 4.x API. They are not > complete, as I am not familiar with Zookeeper or Netty. I just used Netty > documents that detailed the difference in the API to make the changes. I > believe I am 80-90% of the way there, but need someone familiar with > Zookeeper and/or Netty to finish the last part and make sure it actually > works and I did not fubar Zookeeper :) -- This message was sent by Atlassian JIRA (v7.6.3#76005)