Ding Yuan created HDFS-6144:
-------------------------------
Summary: Failing to delete balancer.id in close could prevent
balancer from starting the next time
Key: HDFS-6144
URL: https://issues.apache.org/jira/browse/HDFS-6144
Project: Hadoop HDFS
Issue Type: Bug
Affects Versions: 2.2.0
Reporter: Ding Yuan
Line: 215, File: "org/apache/hadoop/hdfs/server/balancer/NameNodeConnector.java"
{noformat}
199: void close() {
212: try {
213: fs.delete(BALANCER_ID_PATH, true);
214: } catch(IOException ioe) {
215: LOG.warn("Failed to delete " + BALANCER_ID_PATH, ioe);
216: }
{noformat}
If the FS cannot delete this file for some reason, it will prevent any
balancers from running in the future. Should at least retry in this case (or
warn the users about this and suggesting them to manually delete this file)?
--
This message was sent by Atlassian JIRA
(v6.2#6252)