[
https://issues.apache.org/jira/browse/HDFS-528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eli Collins updated HDFS-528:
-----------------------------
Attachment: hdfs-528-v4.txt
Patch attached. Merges with trunk. Code looks good to me. I don't see any
additional places beyond registerDatanode and removeDatanode that checkMode
needs to be called. Updated TestSafeMode to use the new MiniDFSCluster.Builder.
I diff'd TestSafeMode that this patch deletes and TestSafeMode that is
currently on trunk to make sure we didn't miss anything that was added since
the last patch was created.
> Add ability for safemode to wait for a minimum number of live datanodes
> -----------------------------------------------------------------------
>
> Key: HDFS-528
> URL: https://issues.apache.org/jira/browse/HDFS-528
> Project: Hadoop HDFS
> Issue Type: New Feature
> Components: scripts
> Affects Versions: 0.22.0
> Reporter: Todd Lipcon
> Assignee: Todd Lipcon
> Attachments: hdfs-528-v2.txt, hdfs-528-v3.txt, hdfs-528-v4.txt,
> hdfs-528.txt, hdfs-528.txt
>
>
> When starting up a fresh cluster programatically, users often want to wait
> until DFS is "writable" before continuing in a script. "dfsadmin -safemode
> wait" doesn't quite work for this on a completely fresh cluster, since when
> there are 0 blocks on the system, 100% of them are accounted for before any
> DNs have reported.
> This JIRA is to add a command which waits until a certain number of DNs have
> reported as alive to the NN.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.