You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2010/02/04 04:48:28 UTC

[jira] Created: (HBASE-2182) NIO-2 based RPC

NIO-2 based RPC
---------------

                 Key: HBASE-2182
                 URL: https://issues.apache.org/jira/browse/HBASE-2182
             Project: Hadoop HBase
          Issue Type: Improvement
            Reporter: Andrew Purtell
             Fix For: 0.21.0


Reimplement HBase RPC with an NIO-2 framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HBASE-2182) NIO based RPC

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

Andrew Purtell updated HBASE-2182:
----------------------------------

    Description: Reimplement HBase RPC with an NIO framework.   (was: Reimplement HBase RPC with an NIO-2 framework. )
        Summary: NIO based RPC  (was: NIO-2 based RPC)

> NIO based RPC
> -------------
>
>                 Key: HBASE-2182
>                 URL: https://issues.apache.org/jira/browse/HBASE-2182
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: ryan rawson
>             Fix For: 0.21.0
>
>
> Reimplement HBase RPC with an NIO framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2182) NIO based RPC

Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829459#action_12829459 ] 

Todd Lipcon commented on HBASE-2182:
------------------------------------

I'm strongly leaning towards either Netty or no framework at all for Avro RPC and HDFS... but it's still very much work in progress. Netty currently lacks sendfile support, which is a bit of a pain.

> NIO based RPC
> -------------
>
>                 Key: HBASE-2182
>                 URL: https://issues.apache.org/jira/browse/HBASE-2182
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: ryan rawson
>             Fix For: 0.21.0
>
>
> Reimplement HBase RPC with an NIO framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (HBASE-2182) NIO-2 based RPC

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

ryan rawson reassigned HBASE-2182:
----------------------------------

    Assignee: ryan rawson

> NIO-2 based RPC
> ---------------
>
>                 Key: HBASE-2182
>                 URL: https://issues.apache.org/jira/browse/HBASE-2182
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: ryan rawson
>             Fix For: 0.21.0
>
>
> Reimplement HBase RPC with an NIO-2 framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2182) NIO-2 based RPC

Posted by "ryan rawson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829426#action_12829426 ] 

ryan rawson commented on HBASE-2182:
------------------------------------

It might be better to use a framework that supports both nio and nio2.  The problem with nio2 is it is java7 specific, and not released yet.

If we want to do something like avro rpc, we should wrap this up in there.

> NIO-2 based RPC
> ---------------
>
>                 Key: HBASE-2182
>                 URL: https://issues.apache.org/jira/browse/HBASE-2182
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>             Fix For: 0.21.0
>
>
> Reimplement HBase RPC with an NIO-2 framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2182) NIO based RPC

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829429#action_12829429 ] 

Andrew Purtell commented on HBASE-2182:
---------------------------------------

bq. It might be better to use a framework that supports both nio and nio2. 

Sounds good.

Stack mentioned NIO-2 in a comment on HBASE-2141. 

> NIO based RPC
> -------------
>
>                 Key: HBASE-2182
>                 URL: https://issues.apache.org/jira/browse/HBASE-2182
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: ryan rawson
>             Fix For: 0.21.0
>
>
> Reimplement HBase RPC with an NIO framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2182) NIO-2 based RPC

Posted by "ryan rawson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829428#action_12829428 ] 

ryan rawson commented on HBASE-2182:
------------------------------------

btw im researching IO and nio frameworks now...

> NIO-2 based RPC
> ---------------
>
>                 Key: HBASE-2182
>                 URL: https://issues.apache.org/jira/browse/HBASE-2182
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: ryan rawson
>             Fix For: 0.21.0
>
>
> Reimplement HBase RPC with an NIO-2 framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2182) NIO based RPC

Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829701#action_12829701 ] 

Todd Lipcon commented on HBASE-2182:
------------------------------------

Yes, but the author of Netty has said he's pretty sure he'll get sendfile done in the next couple of months. My guess is that if we ask nicely enough that could be accelerated. And the development and testing of an Netty based DN will probably take on the order of months anyhow.

> NIO based RPC
> -------------
>
>                 Key: HBASE-2182
>                 URL: https://issues.apache.org/jira/browse/HBASE-2182
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: ryan rawson
>             Fix For: 0.21.0
>
>
> Reimplement HBase RPC with an NIO framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2182) NIO based RPC

Posted by "stack (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829696#action_12829696 ] 

stack commented on HBASE-2182:
------------------------------

@Todd not having sendfile will be held against netty since the bulk of the data transported by DNs uses it?

> NIO based RPC
> -------------
>
>                 Key: HBASE-2182
>                 URL: https://issues.apache.org/jira/browse/HBASE-2182
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: ryan rawson
>             Fix For: 0.21.0
>
>
> Reimplement HBase RPC with an NIO framework. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.