You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jonathan Gray (Created) (JIRA)" <ji...@apache.org> on 2011/10/20 02:46:10 UTC

[jira] [Created] (HBASE-4631) Cleanup and optimize embedded HRegionThriftServer

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
             Fix For: 0.94.0


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: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4631) Cleanup and optimize embedded HRegionThriftServer

Posted by "Lars Hofhansl (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Hofhansl updated HBASE-4631:
---------------------------------

    Fix Version/s:     (was: 0.94.0)
                   0.96.0

Pushing to 0.96
                
> 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
>             Fix For: 0.96.0
>
>
> 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: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4631) Cleanup and optimize embedded HRegionThriftServer

Posted by "stack (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack updated HBASE-4631:
-------------------------

    Fix Version/s:     (was: 0.96.0)

Moving out.  Embedded thrift sponsors seem to be moving away from it as a good idea, at least in its present implementation: http://search-hadoop.com/m/GAFt6B9CRZ
                
> 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

[jira] [Commented] (HBASE-4631) Cleanup and optimize embedded HRegionThriftServer

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ 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