Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-5487

Generic framework for Master-coordinated tasks

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 0.94.0
    • Fix Version/s: None
    • Component/s: master, regionserver, Zookeeper
    • Labels:
      None

      Description

      Need a framework to execute master-coordinated tasks in a fault-tolerant manner.

      Master-coordinated tasks such as online-scheme change and delete-range (deleting region(s) based on start/end key) can make use of this framework.

      The advantages of framework are
      1. Eliminate repeated code in Master, ZooKeeper tracker and Region-server for master-coordinated tasks
      2. Ability to abstract the common functions across Master -> ZK and RS -> ZK
      3. Easy to plugin new master-coordinated tasks without adding code to core components

        Attachments

        1. Region management in Master5.docx
          208 kB
          Sergey Shelukhin
        2. Region management in Master.pdf
          134 kB
          Sergey Shelukhin
        3. Is the FATE of Assignment Manager FATE.pdf
          225 kB
          Jeffrey Zhong
        4. hbckMasterV2-long.pdf
          546 kB
          Jonathan Hsieh
        5. hbckMasterV2b-long.pdf
          549 kB
          Jonathan Hsieh
        6. Entity management in Master - part 1.pdf
          125 kB
          Sergey Shelukhin
        7. Entity management in Master - part 1.pdf
          138 kB
          Sergey Shelukhin

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                mubarakseyed Mubarak Seyed
              • Votes:
                0 Vote for this issue
                Watchers:
                47 Start watching this issue

                Dates

                • Created:
                  Updated: