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

Andrew Purtell commented on HBASE-4631:
---------------------------------------

Karthik: "The ideal solution (IMHO) is to have a C++ client which has a 
compatible protocol with the Java client, so that there are no significant perf 
differences between the two approaches, and there is no separate proxy to tune. 
Just a though of course, might be hard to achieve. Of course we have just 
talked about this :) but with the move to protocol buffers in trunk, this 
should be easier."

We've had discussions about reimplementing the HBase client as a thin sync 
layer on top of an async core. On the asynchbase list there was recent interest 
in updating for 0.96 once all of the PB stuff is in. Perhaps this should be the 
direction we aim for? (For example a native client could be a C++ rendition of 
asynchbase in C++-11 perhaps, shipped with HBase proper.) And so we'd take out 
the HRegionThriftServers eventually?
                
> Cleanup and optimize embedded HRegionThriftServer
> -------------------------------------------------
>
>                 Key: HBASE-4631
>                 URL: https://issues.apache.org/jira/browse/HBASE-4631
>             Project: HBase
>          Issue Type: Improvement
>          Components: regionserver, Thrift
>    Affects Versions: 0.94.0
>            Reporter: Jonathan Gray
>            Assignee: Jonathan Gray
>            Priority: Minor
>
> There were some good comments in the review of HBASE-4460.
> Cleanup the code and look at potential optimizations.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to