HBase
  1. HBase
  2. HBASE-7213

Have HLog files for .META. and -ROOT- edits only

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.95.0
    • Component/s: master, regionserver
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      The regionserver carrying .META. / -ROOT- region will now write two WALs; the usual one w/ all edits and then a special one with a .meta. suffix into which all edits for .META. / -ROOT- region go. These files will be recovered first on server crash.

      Description

      Over on HBASE-6774, there is a discussion on separating out the edits for .META. regions from the other regions' edits w.r.t where the edits are written. This jira is to track an implementation of that.

      1. TEST-org.apache.hadoop.hbase.client.TestMultiParallel.xml
        8.39 MB
        Ted Yu
      2. 7213v13.txt
        45 kB
        stack
      3. 7213-in-progress.patch
        17 kB
        Devaraj Das
      4. 7213-in-progress.2.patch
        35 kB
        Devaraj Das
      5. 7213-in-progress.2.2.patch
        36 kB
        Devaraj Das
      6. 7213-addendum.patch
        1 kB
        chunhui shen
      7. 7213-2.9.patch
        45 kB
        Devaraj Das
      8. 7213-2.8.patch
        44 kB
        Devaraj Das
      9. 7213-2.6.patch
        44 kB
        Devaraj Das
      10. 7213-2.4.patch
        43 kB
        Devaraj Das
      11. 7213-2.16.patch
        48 kB
        Devaraj Das
      12. 7213-2.14.patch
        48 kB
        Devaraj Das
      13. 7213-2.14.patch
        48 kB
        Ted Yu
      14. 7213-2.12.patch
        50 kB
        Devaraj Das
      15. 7213-2.11.patch
        47 kB
        Devaraj Das
      16. 7213-2.10.patch
        46 kB
        Devaraj Das
      17. 7213-15.patch
        45 kB
        Ted Yu

        Issue Links

          Activity

          stack made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          stack made changes -
          Fix Version/s 0.98.0 [ 12323143 ]
          stack made changes -
          Fix Version/s 0.98.0 [ 12323143 ]
          stack made changes -
          Fix Version/s 0.95.0 [ 12324094 ]
          Fix Version/s 0.96.0 [ 12320040 ]
          Devaraj Das made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ted Yu made changes -
          Status Reopened [ 4 ] Patch Available [ 10002 ]
          Ted Yu made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          chunhui shen made changes -
          Attachment 7213-addendum.patch [ 12565065 ]
          Devaraj Das made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ted Yu made changes -
          Release Note The regionserver carrying .META. region will now write two WALs; the usual one w/ all edits and then a special one with a .meta. suffix into which all edits for .META. region go. These files will be recovered first on server crash. The regionserver carrying .META. / -ROOT- region will now write two WALs; the usual one w/ all edits and then a special one with a .meta. suffix into which all edits for .META. / -ROOT- region go. These files will be recovered first on server crash.
          Devaraj Das made changes -
          Attachment 7213-2.16.patch [ 12564753 ]
          Ted Yu made changes -
          Summary Have HLog files for .META. edits only Have HLog files for .META. and -ROOT- edits only
          Ted Yu made changes -
          Attachment 7213-15.patch [ 12564659 ]
          Ted Yu made changes -
          Ted Yu made changes -
          Attachment TEST-org.apache.hadoop.hbase.catalog.TestCatalogTrackerOnCluster.xml [ 12564468 ]
          Ted Yu made changes -
          Attachment 7213-2.14.patch [ 12564591 ]
          Devaraj Das made changes -
          Attachment diff-between-11-and-14.txt [ 12564584 ]
          Devaraj Das made changes -
          Attachment diff-between-11-and-14.txt [ 12564584 ]
          Attachment 7213-2.14.patch [ 12564585 ]
          Devaraj Das made changes -
          Status Reopened [ 4 ] Patch Available [ 10002 ]
          Devaraj Das made changes -
          Attachment 7213-2.12.patch [ 12564534 ]
          Ted Yu made changes -
          Attachment TEST-org.apache.hadoop.hbase.catalog.TestCatalogTrackerOnCluster.xml [ 12564468 ]
          stack made changes -
          Attachment 7213v13.txt [ 12564456 ]
          stack made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          stack made changes -
          Release Note The regionserver carrying .META. region will now write two WALs; the usual one w/ all edits and then a special one with a .meta. suffix into which all edits for .META. region go. These files will be recovered first on server crash.
          stack made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Hadoop Flags Reviewed [ 10343 ]
          Resolution Fixed [ 1 ]
          Devaraj Das made changes -
          Attachment 7213-2.11.patch [ 12564369 ]
          Devaraj Das made changes -
          Attachment 7213-2.10.patch [ 12564237 ]
          Devaraj Das made changes -
          Attachment 7213-2.9.patch [ 12564079 ]
          Devaraj Das made changes -
          Attachment 7213-2.8.patch [ 12556217 ]
          stack made changes -
          Priority Major [ 3 ] Critical [ 2 ]
          Devaraj Das made changes -
          Attachment 7213-2.6.patch [ 12556185 ]
          Devaraj Das made changes -
          Attachment 7213-2.4.patch [ 12556076 ]
          Devaraj Das made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Fix Version/s 0.96.0 [ 12320040 ]
          Devaraj Das made changes -
          Attachment 7213-in-progress.2.2.patch [ 12555829 ]
          Devaraj Das made changes -
          Attachment 7213-in-progress.2.patch [ 12555696 ]
          Devaraj Das made changes -
          Attachment 7213-in-progress.patch [ 12555102 ]
          Nicolas Liochon made changes -
          Link This issue is required by HBASE-5843 [ HBASE-5843 ]
          Devaraj Das made changes -
          Field Original Value New Value
          Link This issue relates to HBASE-6774 [ HBASE-6774 ]
          Devaraj Das created issue -

            People

            • Assignee:
              Devaraj Das
              Reporter:
              Devaraj Das
            • Votes:
              0 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development