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

Generic framework for Master-coordinated tasks

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Critical
    • Resolution: Implemented
    • 0.94.0
    • None
    • master, regionserver, Zookeeper
    • 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

              Unassigned Unassigned
              mubarakseyed Mubarak Seyed
              Votes:
              0 Vote for this issue
              Watchers:
              48 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: