Greetings!

One of our production zookeeper cluster got the follow exception and took about three minutes to recover. The version we use is zookeeper-3.4.6 (I known it's out of date...). I'd like to check if this is a well-known issue, or a fixed issue.

Best regards,
Amos

```
[2021-07-21 16:28:18,731] [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181] WARN Exception when following the leader (org.apache.zookeeper.server.quorum.Learner)
java.io.EOFException
       at java.io.DataInputStream.readInt(DataInputStream.java:392)
       at org.apache.jute.BinaryInputArchive.readInt(BinaryInputArchive.java:63)
       at 
org.apache.zookeeper.server.quorum.QuorumPacket.deserialize(QuorumPacket.java:83)
       at 
org.apache.jute.BinaryInputArchive.readRecord(BinaryInputArchive.java:103)
       at 
org.apache.zookeeper.server.quorum.Learner.readPacket(Learner.java:153)
       at 
org.apache.zookeeper.server.quorum.Follower.followLeader(Follower.java:85)
       at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:786)
[2021-07-21 16:28:18,731] [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181] WARN Connection request from old client /10.46.189.58:44788; will be dropped if server is in r-o mode (org.apache.zookeeper.server.ZooKeeperSer
ver)
[2021-07-21 16:28:18,732] [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181] INFO Client attempting to establish new session at /10.46.189.58:44788 (org.apache.zookeeper.server.ZooKeeperServer) [2021-07-21 16:28:18,732] [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181] INFO shutdown called (org.apache.zookeeper.server.quorum.Learner)
java.lang.Exception: shutdown Follower
       at 
org.apache.zookeeper.server.quorum.Follower.shutdown(Follower.java:166)
       at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:790)
[2021-07-21 16:28:18,732] [FollowerRequestProcessor:1] ERROR Unexpected exception causing exit (org.apache.zookeeper.server.quorum.FollowerRequestProcessor)
java.net.SocketException: Socket closed
       at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:116)
       at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
       at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
       at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
       at 
org.apache.zookeeper.server.quorum.Learner.writePacket(Learner.java:139)
       at org.apache.zookeeper.server.quorum.Learner.request(Learner.java:188)
       at 
org.apache.zookeeper.server.quorum.FollowerRequestProcessor.run(FollowerRequestProcessor.java:88)
[2021-07-21 16:28:18,732] [FollowerRequestProcessor:1] INFO FollowerRequestProcessor exited loop! (org.apache.zookeeper.server.quorum.FollowerRequestProcessor)
```

Reply via email to