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

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

                Dates

                • Created:
                  Updated:
                  Resolved: