[
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