Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.4.0
-
None
-
-
Incompatible change, Reviewed
-
This feature adds support for running additional standby NameNodes, which provides additional fault-tolerance. It is designed for a total of 3-5 NameNodes.
Description
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.
Attachments
Attachments
Issue Links
- 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
-
HADOOP-15684 triggerActiveLogRoll stuck on dead name node, when ConnectTimeoutException happens.
- Resolved
-
HDFS-14305 Serial number in BlockTokenSecretManager could overlap between different namenodes
- Resolved
-
HDFS-14883 NPE when the second SNN is starting
- 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-14205 Backport HDFS-6440 to branch-2
- Resolved
-
HDFS-14969 Fix HDFS client unnecessary failover log printing
- Resolved