Details
-
Improvement
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
3.4.0, 3.3.5
-
None
-
None
-
Demonstrated in a Kubernetes environment running Java 11. Using an HA configuration:
- Start new cluster, but short 1 JN (minimum quorum, and the missing JN won’t resolve). VERIFY:
- NN formats the 2 existing JN and stabilizes
- Messages show sync between JN-0 and JN-1, and NN -> JN
- Scale JN stateful set to add missing JN. NOTE: Requires
HDFS-16690
Demonstrated in a Kubernetes environment running Java 11. Using an HA configuration: Start new cluster, but short 1 JN (minimum quorum, and the missing JN won’t resolve). VERIFY: NN formats the 2 existing JN and stabilizes Messages show sync between JN-0 and JN-1, and NN -> JN Scale JN stateful set to add missing JN. NOTE: Requires HDFS-16690
Description
Currently a format request fails if any of the JournalNodes is unresolvable. For dynamic cluster environments where a JournalNode may not be available during the initial formatting step but JournalNodes can self-heal, it makes sense to allow the format to succeed when a quorum of JournalNodes is available.
Attachments
Issue Links
- is a child of
-
HADOOP-18396 Issues running in dynamic / managed environments
- In Progress
- is blocked by
-
HDFS-16690 Automatically format new unformatted JournalNodes using JournalNodeSyncer
- Resolved