Affects Version/s: 0.92.1
Fix Version/s: 0.94.13
Let's say you have a pre-built HFile that contains a cell:
('rowkey1', 'family1', 'qual1', 1234L, 'value1')
We bulk load this first HFile. Now, let's create a second HFile that contains a cell that overwrites the first:
('rowkey1', 'family1', 'qual1', 1234L, 'value2')
That gets bulk loaded into the table, but the value that HBase bubbles up is still 'value1'.
It seems that there's no way to overwrite a cell for a particular timestamp without an explicit put operation. This seems to be the case even after minor and major compactions happen.
My guess is that this is pretty closely related to the sequence number work being done on the compaction algorithm via
HBASE-7842, but I'm not sure if one of would fix the other.
|Assignee||Jean-Marc Spaggiari [ jmspaggi ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Fix Version/s||0.94.13 [ 12324885 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|145d 18h 20m||1||Lars Hofhansl||02/Oct/13 19:06|
|36d 4h 56m||1||Lars Hofhansl||08/Nov/13 00:03|