[ 
https://issues.apache.org/jira/browse/HBASE-22005?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16787773#comment-16787773
 ] 

Steve Loughran commented on HBASE-22005:
----------------------------------------

bq. And for high latency object storage, such as S3, I do not see any 
difference between passing a <offset, len, byte[][]> and <offset, len, 
ByteBuffer[]>?

I did raise that as in option in HADOOP-11867, but Its not what works for 
Parquet, ORC etc, and its not what we get from the HTTP APIs anyway. So we'd be 
converting from stream to byte buffer, they'd be going back again. 


bq. Anyway, we need the StreamCapabilities API to query whether a given stream 
has the ability, sadly it is only provided in hadoop-2.9+ and we still need to 
support 2.7...

It cant be backported to 2.7.x as no more releases are coming out there -it's 
EOL. 2.8.x though, that could be done without much difficulty. Have you 
considered moving to later hadoop libraries? Or more specifically: is there 
something that's been done there which stops you, or is it just the inertia of 
the installed base?

> Use ByteBuff's refcnt to track the life cycle of data block
> -----------------------------------------------------------
>
>                 Key: HBASE-22005
>                 URL: https://issues.apache.org/jira/browse/HBASE-22005
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Zheng Hu
>            Assignee: Zheng Hu
>            Priority: Major
>         Attachments: HBASE-22005.HBASE-21879.v1.patch, 
> HBASE-22005.HBASE-21879.v2.patch
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to