Details

      Description

      This jira is for a ZK-based FailoverController daemon. The FailoverController is a separate daemon from the NN that does the following:

      • Initiates leader election (via ZK) when necessary
      • Performs health monitoring (aka failure detection)
      • Performs fail-over (standby to active and active to standby transitions)
      • Heartbeats to ensure the liveness

      It should have the same/similar interface as the Linux HA RM to aid pluggability.

      1. Failover_Controller.jpg
        138 kB
        Bikas Saha
      2. hdfs-2185.txt
        18 kB
        Todd Lipcon
      3. hdfs-2185.txt
        17 kB
        Todd Lipcon
      4. hdfs-2185.txt
        16 kB
        Todd Lipcon
      5. hdfs-2185.txt
        15 kB
        Todd Lipcon
      6. hdfs-2185.txt
        62 kB
        Todd Lipcon
      7. zkfc-design.pdf
        243 kB
        Todd Lipcon
      8. zkfc-design.pdf
        234 kB
        Todd Lipcon
      9. zkfc-design.pdf
        232 kB
        Todd Lipcon
      10. zkfc-design.pdf
        165 kB
        Todd Lipcon
      11. zkfc-design.tex
        15 kB
        Todd Lipcon

        Issue Links

          Activity

            People

            • Assignee:
              Todd Lipcon
              Reporter:
              Eli Collins
            • Votes:
              0 Vote for this issue
              Watchers:
              23 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development