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

Keep table state in META

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 2.0.0
    • 2.0.0
    • Client, master
    • None
    • Reviewed

    Description

      HBASE-7767 moved table enabled|disabled state to be kept in hdfs instead of zookeeper. isTableDisabled() which is used in HConnectionImplementation.relocateRegion() now became a master RPC call rather than a zookeeper client call. Since we do relocateRegion() calls everytime we want to relocate a region (region moved, RS down, etc) this implies that when the master is down, the some of the clients for uncached regions will be affected.

      See HBASE-7767 and HBASE-11974 for some more background.

      Attachments

        1. 12035v2.txt
          142 kB
          Michael Stack
        2. HBASE-12035.patch
          147 kB
          Andrey Stepachev
        3. HBASE-12035.patch
          164 kB
          Andrey Stepachev
        4. HBASE-12035.patch
          186 kB
          Andrey Stepachev
        5. HBASE-12035.patch
          157 kB
          Andrey Stepachev
        6. HBASE-12035.patch
          156 kB
          Andrey Stepachev
        7. HBASE-12035.patch
          136 kB
          Andrey Stepachev
        8. HBASE-12035.patch
          143 kB
          Andrey Stepachev
        9. HBASE-12035.patch
          144 kB
          Andrey Stepachev
        10. HBASE-12035.patch
          131 kB
          Andrey Stepachev
        11. HBASE-12035.patch
          104 kB
          Andrey Stepachev
        12. HBASE-12035.patch
          101 kB
          Andrey Stepachev
        13. HBASE-12035.patch
          93 kB
          Andrey Stepachev
        14. HBASE-12035.patch
          88 kB
          Michael Stack
        15. HBASE-12035.patch
          88 kB
          Andrey Stepachev
        16. HBASE-12035.patch
          47 kB
          Andrey Stepachev
        17. HBASE-12035.patch
          44 kB
          Andrey Stepachev
        18. HBASE-12035.patch
          42 kB
          Andrey Stepachev
        19. HBASE-12035 (1).patch
          144 kB
          Michael Stack
        20. HBASE-12035 (1) (1).patch
          144 kB
          Michael Stack
        21. HBASE-12035 (1) (1).patch
          144 kB
          Michael Stack
        22. HBASE-12035 (2).patch
          136 kB
          Michael Stack
        23. HBASE-12035 (2).patch
          136 kB
          Michael Stack

        Issue Links

          Activity

            People

              octo47 Andrey Stepachev
              enis Enis Soztutar
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: