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

Andrew Purtell commented on HBASE-7320:
---------------------------------------

+1 for the deprecation. It already went in on the subtask anyhow.

bq. This is going to be a fun project. I started to look at all the times we 
get the family array. Its a bunch just to check if the KV family is legit 
client-side in the individual types 

We get both family and qualifier arrays in the access controller because we 
have to look in descending order at perms for global, namespace, table, cf, cf 
+ qualifier, cell.

> Replace calls to KeyValue.getBuffer with appropropriate calls to getRowArray, 
> getFamilyArray(), getQualifierArray, and getValueArray
> ------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-7320
>                 URL: https://issues.apache.org/jira/browse/HBASE-7320
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Lars Hofhansl
>            Assignee: stack
>             Fix For: 0.98.0
>
>
> In many places this is simple task of just replacing the method name.
> There, however, quite a few places where we assume that:
> # the entire KV is backed by a single byte array
> # the KVs key portion is backed by a single byte array
> Some of those can easily be fixed, others will need their own jiras.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to