HADOOP-6875. [Herriot] Cleanup of temp. configurations is needed upon restart of a cluster. Contributed by Vinay Thota.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@967220 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Konstantin Boudnik 2010-07-23 19:37:08 +00:00
parent d6ef66abb7
commit f22e332ddd
2 changed files with 14 additions and 0 deletions

View File

@ -1732,6 +1732,9 @@ Release 0.21.0 - Unreleased
HADOOP-6790. Instrumented (Herriot) build uses too wide mask to include HADOOP-6790. Instrumented (Herriot) build uses too wide mask to include
aspect files. (Konstantin Boudnik) aspect files. (Konstantin Boudnik)
HADOOP-6875. [Herriot] Cleanup of temp. configurations is needed upon
restart of a cluster (Vinay Thota via cos)
Release 0.20.3 - Unreleased Release 0.20.3 - Unreleased
NEW FEATURES NEW FEATURES

View File

@ -389,6 +389,17 @@ public abstract class AbstractDaemonCluster {
waitForClusterToStop(); waitForClusterToStop();
start(); start();
waitForClusterToStart(); waitForClusterToStart();
cleanupNewConf(newConfDir);
}
/**
* It uses to delete the new configuration folder.
* @param path - configuration directory path.
* @throws IOException if an I/O error occurs.
*/
public void cleanupNewConf(String path) throws IOException {
File file = new File(path);
file.delete();
} }
/** /**