hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Shvachko (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-7007) Interfaces to plugin ConsensusNode.
Date Fri, 05 Sep 2014 23:53:29 GMT

    [ https://issues.apache.org/jira/browse/HDFS-7007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14123844#comment-14123844

Konstantin Shvachko commented on HDFS-7007:

[~sanjay.radia] [suggested|https://issues.apache.org/jira/browse/HDFS-6469?focusedCommentId=14111655&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14111655]
to isolate plugin interfaces, which would make integration of ConsensusNode easier.

I see two types of interfaces.
One is CoordinationEngine inteface, which is introduced in HADOOP-10641. This one as is ready
as an inteface.
Second, is an interface (or a sereas of them), which would allow to intercept a client RPC
call, identify one that modifies the namespace, allow to submit that call for coordination,
and then allow to call a namespace operation corresponding to the call.
I have an implementation that does all the above, but I haven't thought about it in terms
of plugins. Any ideas, clarifications, examples are very much welcome.

> Interfaces to plugin ConsensusNode.
> -----------------------------------
>                 Key: HDFS-7007
>                 URL: https://issues.apache.org/jira/browse/HDFS-7007
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: namenode
>    Affects Versions: 3.0.0
>            Reporter: Konstantin Shvachko
> This is to introduce interfaces in NameNode and namesystem, which are needed to plugin

This message was sent by Atlassian JIRA

View raw message