[jira] [Created] (FLINK-18210) The tmpdir will be clean up when stop historyserver

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-18210) The tmpdir will be clean up when stop historyserver

Shang Yuanchun (Jira)
JieFang.He created FLINK-18210:
----------------------------------

             Summary: The tmpdir will be clean up when stop historyserver
                 Key: FLINK-18210
                 URL: https://issues.apache.org/jira/browse/FLINK-18210
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Web Frontend
    Affects Versions: 1.9.2
            Reporter: JieFang.He


The tmpdir(config by historyserver.web.tmpdir) will be clean up when stop historyserver。But the directory may be shared, it is better to delete files that created by historyserver。


Part of the code to stop historyserver is shown below
{code:java}
try {
   LOG.info("Removing web dashboard root cache directory {}", webDir);
   FileUtils.deleteDirectory(webDir);
} catch (Throwable t) {
   LOG.warn("Error while deleting web root directory {}", webDir, t);
}
{code}
 FileUtils.deleteDirectory:
{code:java}
// empty the directory first
try {
   cleanDirectoryInternal(directory);
}
{code}
cleanDirectoryInternal:
{code:java}
// remove all files in the directory
for (File file : files) {
   if (file != null) {
      deleteFileOrDirectory(file);
   }
}
{code}
 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)