Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-2856 TestAcidGuarantee broken on trunk
  3. HBASE-4474

Use variable length format to store the memstoreTS

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: 0.92.0
    • Component/s: None
    • Labels:
      None

      Description

      HBASE-4344 introduced memstoreTS for KeyValues.

      The following suggestion was from Kannan:
      We should consider using variable length format to store the memstoreTS on disk. Also, at the start of the flush, we can probably prune most of these timestamps to 0 since only the ones that are higher than the current read point for all active scanners need to be maintained at the fine grain level. So like often times, for a majority of the KVs, we might be able to just write a 0. And hence, storing in varying width format would be an even bigger win.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              yuzhihong@gmail.com Ted Yu
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: