Github user ivmaykov commented on a diff in the pull request: https://github.com/apache/zookeeper/pull/669#discussion_r226756739 --- Diff: zookeeper-server/src/main/java/org/apache/zookeeper/server/NettyServerCnxn.java --- @@ -200,24 +186,13 @@ public void setSessionId(long sessionId) { this.sessionId = sessionId; } - @Override - public void enableRecv() { - if (throttled) { - throttled = false; - if (LOG.isDebugEnabled()) { - LOG.debug("Sending unthrottle event " + this); - } - channel.getPipeline().sendUpstream(new ResumeMessageEvent(channel)); - } - } - @Override public void sendBuffer(ByteBuffer sendBuffer) { if (sendBuffer == ServerCnxnFactory.closeConn) { close(); return; } - channel.write(wrappedBuffer(sendBuffer)); + channel.writeAndFlush(Unpooled.wrappedBuffer(sendBuffer)); --- End diff -- As above, I'm not sure what that provides. I am still learning about netty so please excuse my ignorance :)
---