[ https://issues.apache.org/jira/browse/ZOOKEEPER-1237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15766534#comment-15766534 ]
Alexander Binzberger commented on ZOOKEEPER-1237: ------------------------------------------------- looks similar to ZOOKEEPER-2044 - could this be the same thing? > ERRORs being logged when queued responses are sent after socket has closed. > --------------------------------------------------------------------------- > > Key: ZOOKEEPER-1237 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1237 > Project: ZooKeeper > Issue Type: Bug > Components: server > Affects Versions: 3.3.4, 3.4.0, 3.5.0 > Reporter: Patrick Hunt > Fix For: 3.5.3, 3.6.0 > > Attachments: zookeeper-3.4.5-ZK1237.patch > > > After applying ZOOKEEPER-1049 to 3.3.3 (I believe the same problem exists in > 3.4/3.5 but haven't tested this) I'm seeing the following exception more > frequently: > {noformat} > Oct 19, 1:31:53 PM ERROR > Unexpected Exception: > java.nio.channels.CancelledKeyException > at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:55) > at sun.nio.ch.SelectionKeyImpl.interestOps(SelectionKeyImpl.java:59) > at > org.apache.zookeeper.server.NIOServerCnxn.sendBuffer(NIOServerCnxn.java:418) > at > org.apache.zookeeper.server.NIOServerCnxn.sendResponse(NIOServerCnxn.java:1509) > at > org.apache.zookeeper.server.FinalRequestProcessor.processRequest(FinalRequestProcessor.java:367) > at > org.apache.zookeeper.server.quorum.CommitProcessor.run(CommitProcessor.java:73) > {noformat} > This is a long standing problem where we try to send a response after the > socket has been closed. Prior to ZOOKEEPER-1049 this issues happened much > less frequently (2 sec linger), but I believe it was possible. The timing > window is just wider now. -- This message was sent by Atlassian JIRA (v6.3.4#6332)