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

Anoop Sam John commented on HBASE-25251:
----------------------------------------

bq. I already committed a patch which does that
Oh missed it or forgot about it.
Thanks for the detailed explanation.. +1 for this improvement

> Enable configuration based enable/disable of Unsafe package usage
> -----------------------------------------------------------------
>
>                 Key: HBASE-25251
>                 URL: https://issues.apache.org/jira/browse/HBASE-25251
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Sandeep Guggilam
>            Assignee: Sandeep Guggilam
>            Priority: Major
>
> We need a provide away for clients to disable Unsafe package usage . 
> Currently there is no way for clients to specify that they don't want to use 
> Unsafe conversion for Bytes conversion.
> As a result there could be some issues with missing methods of Unsafe when 
> client is on JDK 11 . So the clients can disable Unsafe package use and use 
> normal conversion if they want to.
> Also we use static references to Unsafe Availability in Bytes class assuming 
> that the Unsafe availability is set during class loading and no one can ever 
> override it later. Now that we plan to expose a util for clients to override 
> the availability if required, we need to avoid the static references for 
> computing the availability whenever we do the comparisions



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to