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.