You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@zookeeper.apache.org by "benwang li (Jira)" <ji...@apache.org> on 2020/05/15 03:13:00 UTC

[jira] [Created] (ZOOKEEPER-3829) Zookeeper refuses request after node expansion

benwang li created ZOOKEEPER-3829:
-------------------------------------

             Summary: Zookeeper refuses request after node expansion
                 Key: ZOOKEEPER-3829
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3829
             Project: ZooKeeper
          Issue Type: Bug
          Components: server
    Affects Versions: 3.5.6
            Reporter: benwang li


It's easy to reproduce this bug.
{code:java}
//代码占位符
 
Step 1. Deploy 3 nodes  A,B,C with configuration A,B,C .
Step 2. Deploy node ` D` with configuration  `A,B,C,D` , cluster state is ok now.
Step 3. Restart nodes A,B,C with configuration A,B,C,D, then the leader will be D, cluster hangs.

Step 4. Restart nodes D, cluster state is back to normal now.
 
{code}
 

We have looked into the node, and we found it may be the issue of  `workerPool` .

The `CommitProcessor` shutdown and make `workerPool` shutdown, but `workerPool` still exists. It will never work anymore, yet the cluster still thinks it's ok.

 

 

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)