[ 
https://issues.apache.org/jira/browse/HBASE-3498?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Kyle Purtell closed HBASE-3498.
--------------------------------------
    Assignee:     (was: ryan rawson)

> Memstore scanner needs new semantics, which may require new data structure
> --------------------------------------------------------------------------
>
>                 Key: HBASE-3498
>                 URL: https://issues.apache.org/jira/browse/HBASE-3498
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: ryan rawson
>            Priority: Major
>
> We may need a new memstore datastructure. Much has been written about the 
> concurrency and speed and cpu usage, but there are new things that were 
> brought to light with HBASE-2856. 
> Specifically we need a memstore scanner that serves up to the moment reads, 
> with a row-level completeness. Specifically after a memstore scanner goes 
> past the end of a row, it should return some kind of 'end of row' token which 
> the StoreScanner should trigger on to know it's at the end of the row. The 
> next call to memstore scanner.next() should return the _very next available 
> row from the start of that row_ at _the time it's requested_.
> It should specifically NOT:
> - return everything but the first column
> - skip a row that was inserted _after_ the previous next() was completed



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to