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

Zhihong Yu commented on HBASE-5732:
-----------------------------------

Thanks for the hint about compilation, Devaraj.
Would it make sense to change security profile to the default profile (insecure 
build doesn't compile) ?

For HBaseServer.setResponse():
{code}
+        long hint = ohint.getWritableSize() + Bytes.SIZEOF_INT + 
Bytes.SIZEOF_INT;
{code}
The two Bytes.SIZEOF_INT can be written as Bytes.SIZEOF_INT*2.
{code}
-        builder.setError(error != null);
+        //builder.setStatus(
{code}
The above comment can be removed.
{code}
-      ByteBuffer bb = buf.getByteBuffer();
-      bb.position(0);
-      this.response = bb;
+      this.response = buf.getByteBuffer();
{code}
Why was the position(0) call removed ?
                
> Remove the SecureRPCEngine and merge the security-related logic in the core 
> engine
> ----------------------------------------------------------------------------------
>
>                 Key: HBASE-5732
>                 URL: https://issues.apache.org/jira/browse/HBASE-5732
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Devaraj Das
>         Attachments: rpcengine-merge.patch
>
>
> Remove the SecureRPCEngine and merge the security-related logic in the core 
> engine. Follow up to HBASE-5727.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to