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

Client promises about timestamps

    XMLWordPrintableJSON

Details

    • Brainstorming
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None

    Description

      This is to start a discussion about timestamp promises declared per table of CF.
      For example if a client promises only monotonically increasing timestamps (or no custom set timestamps) and VERSIONS=1, we can aggressively and easily remove old versions of the same row/fam/col from the memstore before we flush, just by supplying a comparator that ignores the timestamp (i.e. two KV just differing by TS would be considered equal).
      That would increase the performance of counters significantly.

      Attachments

        1. 10247-do-not-try-may-eat-your-first-born-v2.txt
          19 kB
          Lars Hofhansl
        2. 10247.txt
          11 kB
          Lars Hofhansl

        Issue Links

          Activity

            People

              Unassigned Unassigned
              larsh Lars Hofhansl
              Votes:
              0 Vote for this issue
              Watchers:
              20 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: