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

bad state after NamespaceUpgrade with reserved table names

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.96.2, 0.99.0, 0.98.6.1
    • Fix Version/s: 0.98.7, 0.99.1
    • Component/s: None
    • Labels:
      None
    • Release Note:
      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-branch1.patch
          14 kB
          Matteo Bertozzi
        2. HBASE-12054-trunk.patch
          13 kB
          Matteo Bertozzi
        3. HBASE-12054-0.98.patch
          14 kB
          Andrew Kyle Purtell

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: