-
Type:
New Feature
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.4.0
-
Fix Version/s: 3.0.0-alpha1
-
Component/s: auto-failover, ha, namenode
-
Labels:None
-
Target Version/s:
-
Hadoop Flags:Incompatible change, Reviewed
-
Release Note:This feature adds support for running additional standby NameNodes, which provides additional fault-tolerance. It is designed for a total of 3-5 NameNodes.
Most of the work is already done to support more than 2 NameNodes (one active, one standby). This would be the last bit to support running multiple standby NameNodes; one of the standbys should be available for fail-over.
Mostly, this is a matter of updating how we parse configurations, some complexity around managing the checkpointing, and updating a whole lot of tests.
- breaks
-
HDFS-9659 EditLogTailerThread to Active Namenode RPC should timeout
-
- Resolved
-
-
HDFS-9787 SNNs stop uploading FSImage to ANN once isPrimaryCheckPointer changed to false.
-
- Resolved
-
- causes
-
HDFS-14883 NPE when the second SNN is starting
-
- Open
-
-
HDFS-14305 Serial number in BlockTokenSecretManager could overlap between different namenodes
-
- Reopened
-
-
HADOOP-15684 triggerActiveLogRoll stuck on dead name node, when ConnectTimeoutException happens.
-
- Resolved
-
- is related to
-
HDFS-14646 Standby NameNode should not upload fsimage to an inappropriate NameNode.
-
- Patch Available
-
-
HADOOP-13933 Add haadmin -getAllServiceState option to get the HA state of all the NameNodes/ResourceManagers
-
- Resolved
-
-
HDFS-14201 Ability to disallow safemode NN to become active
-
- Resolved
-
-
HDFS-14378 Simplify the design of multiple NN and both logic of edit log roll and checkpoint
-
- Patch Available
-
- relates to
-
HDFS-10536 Standby NN can not trigger log roll after EditLogTailer thread failed 3 times in EditLogTailer.triggerActiveLogRoll method.
-
- Resolved
-
-
HDFS-13900 NameNode: Unable to trigger a roll of the active NN
-
- Resolved
-
-
HDFS-6648 Order of namenodes in ConfiguredFailoverProxyProvider is undefined
-
- Resolved
-
-
HDFS-14793 BlockTokenSecretManager should LOG block token range it operates on.
-
- Resolved
-
-
HDFS-9423 Fix intermittent failure of TestEditLogTailer
-
- Resolved
-
-
HDFS-12943 Consistent Reads from Standby Node
-
- Resolved
-
-
HDFS-14969 Fix HDFS client unnecessary failover log printing
-
- Open
-
-
HDFS-14205 Backport HDFS-6440 to branch-2
-
- Resolved
-