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)

Reply via email to