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

Andrew Purtell resolved HBASE-2390.
-----------------------------------

    Resolution: Fixed
      Assignee:     (was: Andrew Purtell)

This issue is specific to HBASE-2387 and stale. Resolving as 'Later'.

> [stargate] streaming scanners and multigets
> -------------------------------------------
>
>                 Key: HBASE-2390
>                 URL: https://issues.apache.org/jira/browse/HBASE-2390
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>
> The Stargate data model supports packaging up a bunch of rows for a multi-put 
> and for returning multiple rows out of a scanner in batch. The data model 
> supports multi-get also but this is not currently implemented -- gets are 
> driven by HTTP transactions requesting path specified resources, with widest 
> scope being the row, as is the REST way. This issue is about how to maintain 
> RESTful sematics on the one hand but also support multi-put _and_ multi-get; 
> furthermore, to return results from multi-get and scanners in a streaming 
> manner. Investigate Jersey multipart support. Can it support streaming the 
> equivalent of List<RowResult>? Would it do the right thing given a list of 
> models to marshal and send along? 
> Acccording to this -- 
> http://n2.nabble.com/Hello-World-and-Welcome-to-jersey-multipart-td1343189.html
>  -- the situation looks promising:
> {quote}
> The need for cleanup() is because the implementation knows how to buffer 
> "large" body parts to temporary files on disk, so you don't blow away your 
> JVM heap on a multi-gigabyte upload or download.  
> {quote}
> I would prefer an API that does pure streaming, not store and forward, but 
> that might be good enough. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to