Increment operations can break when qualifiers are split between
memstore/snapshot and storefiles
-------------------------------------------------------------------------------------------------
Key: HBASE-3418
URL: https://issues.apache.org/jira/browse/HBASE-3418
Project: HBase
Issue Type: Bug
Components: regionserver
Affects Versions: 0.90.0
Reporter: Jonathan Gray
Assignee: Jonathan Gray
Priority: Critical
Fix For: 0.90.1, 0.92.0
Doing investigation around some observed resetting counter behavior.
An optimization was added to check memstore/snapshots first and then check
storefiles if not all counters were found. However it looks like this
introduced a bug when columns for a given row/family in a single increment
operation are spread across memstores and storefiles.
The results from get operations on both memstores and storefiles are appended
together but when processed are expected to be fully sorted. This can lead to
invalid results.
Need to sort the combined result of memstores + storefiles.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.