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

isTableAvailable() may be stuck if an offline parent was never assigned

    XMLWordPrintableJSON

Details

    Description

      HConnectionManager.isTableAvailable() the SERVER_QUALIFIER for each region, including the offline split parent.

      In case of hbck META recovery or snapshots clone/restore an offline parent will never be assigned (since should stay offline). In this case HBaseAdmin.waitUntilTableIsEnabled() used by enable() and cloneSnapshot() will wait until the timeout is expired.

      Attachments

        1. HBASE-9233-0.94-v0.patch
          2 kB
          Matteo Bertozzi
        2. HBASE-9233-trunk-v0.patch
          2 kB
          Matteo Bertozzi
        3. HBASE-9233-trunk-v1.patch
          2 kB
          Matteo Bertozzi

        Issue Links

          Activity

            People

              mbertozzi Matteo Bertozzi
              mbertozzi Matteo Bertozzi
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: