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

Transactional fixes: Overly conservative scan read-set, potential CME

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.19.0
    • 0.19.1, 0.20.0
    • regionserver
    • None

    Description

      This patch fixes two issues with the OCC transactions:

      • Overly conservative read-set. Previously a scanner was claiming read set on the whole region. This patch gets the read set from the start and end keys that a scanner was opened with (the start key comes from the arg to open, the end key comes from a WhileMatch(StopRow()) filter if present.
      • A potential ConcurrentModificationException.

      Attachments

        1. hbase-1233.patch
          15 kB
          Clint Morgan

        Activity

          People

            clint.morgan Clint Morgan
            clint.morgan Clint Morgan
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: