hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (HBASE-2390) [stargate] streaming scanners and multigets
Date Mon, 11 Jul 2011 22:18:59 GMT

     [ 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

        

Mime
View raw message