hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Justin Joseph (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-7455) Introduce HA Service Protocol Interface
Date Tue, 02 Aug 2011 13:51:27 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-7455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13076208#comment-13076208
] 

Justin Joseph commented on HADOOP-7455:
---------------------------------------

Will it be good idea to bring all the following life cycle management APIs under this interface?
{noformat}startInActive()
startInStandby()
stop()
{noformat} 

In our implementation (solution document attached in HDFS-2124) we handle network partitions
(& split brain case) by introducing a new state for Namenode, termed as *_Neutral_*. In
neutral mode, Namenode is neither Active nor Standby; it is just idle. Neutral state represents
the situation where Namenode is alive, but is not able to contact the Zookeeper server (either
because the Namenode is network partitioned or Zookeeper quorum is not satisfied). Handling
network partitions in this manner is very effective for certain HA approaches, such as ZK
based failover + Data Synchronization using Backup Node. Considering this, can we provide
the following APIs also under this HA Service interface?
{noformat}activeToNeutral()
neutralToActive()
standByToNuetral()
neutralToStandBy(){noformat}

> Introduce HA Service Protocol Interface
> ---------------------------------------
>
>                 Key: HADOOP-7455
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7455
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: util
>            Reporter: Suresh Srinivas
>            Assignee: Suresh Srinivas
>         Attachments: HADOOP-7455.1.patch, HADOOP-7455.2.patch, HADOOP-7455.3.patch, HADOOP-7455.4.patch,
HDFS-7454.patch
>
>
> This jira introduces a protocol interface to be implemented by services that provide
HA functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message