Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.4.7, 3.5.1
-
None
Description
ZooKeeper client enters into infinite AuthFailedException cycle. For every operation its throws AuthFailedException
Here is the create operation exception
org.apache.zookeeper.KeeperException$AuthFailedException: KeeperErrorCode = AuthFailed for /continuousRunningZKClient
at org.apache.zookeeper.KeeperException.create(KeeperException.java:127)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
at org.apache.zookeeper.ZooKeeper.getData(ZooKeeper.java:1753)
This can be reproduced easily with the following steps:
- Reduce the ZooKeeper client principal max life for example set 2 min. use command modprinc -maxlife 2min zkcli in kadmin. (This is done to reduce the issue reproduce time)
- Connect Client to ZooKeeper quorum,let it gets connected and some operations are done successfully
- Disconnect the Client's network, by pulling out the Ethernet cable or by any way. Now the Client is in disconnected state, no operation is expected,Client tries to reconnect to different-different servers in the ZooKeeper quorum.
- After two minutes Client tries to get new Keberos ticket and it fails.
- Connect the Client to network. Client comes in connected state but AuthFailedException for every operation.
Attachments
Attachments
Issue Links
- is related to
-
ZOOKEEPER-2139 Support multiple ZooKeeper client, with different configurations, in a single JVM
- Closed