You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zookeeper.apache.org by ra...@apache.org on 2015/02/24 18:41:59 UTC
svn commit: r1662055 - in /zookeeper/trunk: CHANGES.txt
src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml
Author: rakeshr
Date: Tue Feb 24 17:41:58 2015
New Revision: 1662055
URL: http://svn.apache.org/r1662055
Log:
ZOOKEEPER-2119 Netty client docs (Hongchao via rakeshr)
Modified:
zookeeper/trunk/CHANGES.txt
zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml
Modified: zookeeper/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/zookeeper/trunk/CHANGES.txt?rev=1662055&r1=1662054&r2=1662055&view=diff
==============================================================================
--- zookeeper/trunk/CHANGES.txt (original)
+++ zookeeper/trunk/CHANGES.txt Tue Feb 24 17:41:58 2015
@@ -3,6 +3,8 @@ Trunk
NEW FEATURES:
ZOOKEEPER-2069 Netty Support for ClientCnxnSocket (Hongchao via fpj)
+ ZOOKEEPER-2119 Netty client docs (Hongchao via rakeshr)
+
BUGFIXES:
ZOOKEEPER-1784 wrong check for COMMITANDACTIVATE in observer code, Learner.java (rgs via shralex).
Modified: zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml
URL: http://svn.apache.org/viewvc/zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml?rev=1662055&r1=1662054&r2=1662055&view=diff
==============================================================================
--- zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml (original)
+++ zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml Tue Feb 24 17:41:58 2015
@@ -1295,8 +1295,7 @@ server.3=zoo3:2888:3888</programlisting>
<section>
<title>Communication using the Netty framework</title>
- <para><emphasis role="bold">New in
- 3.4:</emphasis> <ulink url="http://jboss.org/netty">Netty</ulink>
+ <para><ulink url="http://netty.io">Netty</ulink>
is an NIO based client/server communication framework, it
simplifies (over NIO being used directly) many of the
complexities of network level communication for java
@@ -1305,17 +1304,14 @@ server.3=zoo3:2888:3888</programlisting>
(certificates). These are optional features and can be
turned on or off individually.
</para>
- <para>Prior to version 3.4 ZooKeeper has always used NIO
- directly, however in versions 3.4 and later Netty is
- supported as an option to NIO (replaces). NIO continues to
- be the default, however Netty based communication can be
- used in place of NIO by setting the environment variable
- "zookeeper.serverCnxnFactory" to
- "org.apache.zookeeper.server.NettyServerCnxnFactory". You
- have the option of setting this on either the client(s) or
- server(s), typically you would want to set this on both,
- however that is at your discretion.
+ <para>In versions 3.5+, a ZooKeeper server can use Netty
+ instead of NIO (default option) by setting the environment
+ variable <emphasis role="bold">zookeeper.serverCnxnFactory</emphasis>
+ to <emphasis role="bold">org.apache.zookeeper.server.NettyServerCnxnFactory</emphasis>;
+ for the client, set <emphasis role="bold">zookeeper.clientCnxnSocket</emphasis>
+ to <emphasis role="bold">org.apache.zookeeper.ClientCnxnSocketNetty</emphasis>.
</para>
+
<para>
TBD - tuning options for netty - currently there are none that are netty specific but we should add some. Esp around max bound on the number of reader worker threads netty creates.
</para>