Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-822

Leader election taking a long time to complete

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.3.0
    • Fix Version/s: 3.3.2, 3.4.0
    • Component/s: quorum
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Created a 3 node cluster.

      1 Fail the ZK leader
      2. Let leader election finish. Restart the leader and let it join the
      3. Repeat

      After a few rounds leader election takes anywhere 25- 60 seconds to finish. Note- we didn't have any ZK clients and no new znodes were created.

      zoo.cfg is shown below:

      #Mon Jul 19 12:15:10 UTC 2010
      server.1=192.168.4.12\:2888\:3888
      server.0=192.168.4.11\:2888\:3888
      clientPort=2181
      dataDir=/var/zookeeper
      syncLimit=2
      server.2=192.168.4.13\:2888\:3888
      initLimit=5
      tickTime=2000

      I have attached logs from two nodes that took a long time to form the cluster after failing the leader. The leader was down anyways so logs from that node shouldn't matter.
      Look for "START HERE". Logs after that point should be of our interest.

        Attachments

        1. 822.tar.gz
          47 kB
          Vishal Kher
        2. rhel.tar.gz
          91 kB
          Vishal Kher
        3. test_zookeeper_1.log
          212 kB
          Vishal Kher
        4. test_zookeeper_2.log
          215 kB
          Vishal Kher
        5. zk_leader_election.tar.gz
          53 kB
          Vishal Kher
        6. zookeeper-3.4.0.tar.gz
          33 kB
          Vishal Kher
        7. ZOOKEEPER-822.patch
          9 kB
          Flavio Junqueira
        8. ZOOKEEPER-822.patch
          8 kB
          Flavio Junqueira
        9. ZOOKEEPER-822.patch
          7 kB
          Flavio Junqueira
        10. ZOOKEEPER-822.patch
          7 kB
          Flavio Junqueira
        11. ZOOKEEPER-822.patch
          7 kB
          Flavio Junqueira
        12. ZOOKEEPER-822.patch
          5 kB
          Flavio Junqueira
        13. ZOOKEEPER-822.patch_v1
          6 kB
          Vishal Kher
        14. ZOOKEEPER-822-3.3.2.patch
          9 kB
          Flavio Junqueira
        15. ZOOKEEPER-822-3.3.2.patch
          8 kB
          Flavio Junqueira
        16. ZOOKEEPER-822-3.3.2.patch
          7 kB
          Flavio Junqueira
        17. ZOOKEEPER-822-3.3.2.patch
          7 kB
          Flavio Junqueira

          Activity

            People

            • Assignee:
              vishalmlst Vishal Kher
              Reporter:
              vishalmlst Vishal Kher
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: