Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-8163

Improve ActiveStandbyElector to provide hooks for fencing old active

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.23.3, 0.24.0
    • Fix Version/s: 2.0.0-alpha
    • Component/s: ha
    • Labels:
      None

      Description

      When a new node becomes active in an HA setup, it may sometimes have to take fencing actions against the node that was formerly active. This JIRA extends the ActiveStandbyElector which adds an extra non-ephemeral node into the ZK directory, which acts as a second copy of the active node's information. Then, if the active loses its ZK session, the next active to be elected may easily locate the unfenced node to take the appropriate actions.

        Attachments

        1. hadoop-8163.txt
          33 kB
          Todd Lipcon
        2. hadoop-8163.txt
          49 kB
          Todd Lipcon
        3. hadoop-8163.txt
          51 kB
          Todd Lipcon
        4. hadoop-8163.txt
          51 kB
          Todd Lipcon
        5. hadoop-8163.txt
          52 kB
          Todd Lipcon

          Activity

            People

            • Assignee:
              tlipcon Todd Lipcon
              Reporter:
              tlipcon Todd Lipcon
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: