You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Suresh Srinivas (JIRA)" <ji...@apache.org> on 2014/06/06 23:07:03 UTC
[jira] [Commented] (HDFS-6469) Coordinated replication of the
namespace using ConsensusNode
[ https://issues.apache.org/jira/browse/HDFS-6469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14020375#comment-14020375 ]
Suresh Srinivas commented on HDFS-6469:
---------------------------------------
I had a cursory look at the document. I am very uncomfortable about adding all this complexity into HDFS. What do others think?
Some very high level comments:
- It would be good to understand the clear advantages and disadvantages (slowdown due to consensus) of this solution.
- Would be great to know failure handling. For example what happens when a change cannot be journaled after consensus is reached and memory is updated.
- How are requests from other clients handled when a request is being processed? If they are blocked, is this not making what is sighted as bottleneck currently, the namenode single lock, much worser?
I plan on catching up on this proposal completely and respond back early next week.
A related question. Given your focus on this, are you going to abandon BackupNode based solutions?
> Coordinated replication of the namespace using ConsensusNode
> ------------------------------------------------------------
>
> Key: HDFS-6469
> URL: https://issues.apache.org/jira/browse/HDFS-6469
> Project: Hadoop HDFS
> Issue Type: New Feature
> Components: namenode
> Affects Versions: 3.0.0
> Reporter: Konstantin Shvachko
> Assignee: Konstantin Shvachko
> Attachments: CNodeDesign.pdf
>
>
> This is a proposal to introduce ConsensusNode - an evolution of the NameNode, which enables replication of the namespace on multiple nodes of an HDFS cluster by means of a Coordination Engine.
--
This message was sent by Atlassian JIRA
(v6.2#6252)