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

bad state after NamespaceUpgrade with reserved table names

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.96.2, 0.99.0, 0.98.6.1
    • 0.98.7, 0.99.1
    • None
    • None
    • Hide
      Prior to HBase 0.98.7, if you have 0.94 tables named (data, archive, corrupt, lib, WALs, splitWAl, oldWALs) upgrading would "silently" fail, corrupting the state of those tables.
      Show
      Prior to HBase 0.98.7, if you have 0.94 tables named (data, archive, corrupt, lib, WALs, splitWAl, oldWALs) upgrading would "silently" fail, corrupting the state of those tables.

    Description

      If 94 has a table called "data" NamespaceUpgrade will fail to bring that table up and the generated layout will be dirty with stuff like "/hbase/data/.data" and so on.

      (the reserved names that we have no longer apply in 96+ since the data is separate from the root dir)

      Attachments

        1. HBASE-12054-0.98.patch
          14 kB
          Andrew Kyle Purtell
        2. HBASE-12054-trunk.patch
          13 kB
          Matteo Bertozzi
        3. HBASE-12054-branch1.patch
          14 kB
          Matteo Bertozzi

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: