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

Do not add any store file on scanner reset that has a seq id greater than current read pt

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • Performance, Scanners
    • None

    Description

      This in principle is similar to HBASE-15871.
      Take for eg. we have a scanner created with read pt 4. After which a we do a lot of mutations and then flush the region.
      Now when the scanner reset happens as part of the scan flow we tend to add the the newly flushed file also to the scanner heap and we keep scanning the file only to see that all the KVs are having an mvcc greater than the read pt 4. Ideally it is better to skip all of them and not add in the scanner heap.

      Attachments

        Activity

          People

            ram_krish ramkrishna.s.vasudevan
            ram_krish ramkrishna.s.vasudevan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: