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

Improvements to FLE

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0
    • Fix Version/s: 3.1.0
    • Component/s: leaderElection
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      I'm about to attach a patch that implements the following modifications:

      . Currently, if a server is on leader election and doesn't receive a notification for some amount of time t, then it sends a new set of notifications if at least one server has delivered a message from the previous set. With this patch, the amount of time a server waits for a notification before sending a new set increases exponentially;
      . I have separated connecting to servers and queuing new notification messages. Before they were all in the same message. The advantage is that now I can tell to an instance of QuorumCnxManager to try to connect to other servers without generating new notification messages;
      . I have changed the logging level of several messages on QuorumCnxManager. They were "warn", but they should really be either "info" or "debug". I've changed them to info.

        Attachments

        1. ZOOKEEPER-230.patch
          17 kB
          Mahadev Konar
        2. ZOOKEEPER-230.patch
          16 kB
          Flavio Paiva Junqueira
        3. ZOOKEEPER-230.patch
          15 kB
          Mahadev Konar
        4. ZOOKEEPER-230.patch
          15 kB
          Flavio Paiva Junqueira
        5. ZOOKEEPER-230.patch
          15 kB
          Flavio Paiva Junqueira

          Activity

            People

            • Assignee:
              fpj Flavio Paiva Junqueira
              Reporter:
              fpj Flavio Paiva Junqueira
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: