minor, update destDir for DiagnosisService
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/77ebbc56 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/77ebbc56 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/77ebbc56 Branch: refs/heads/1.5.x-HBase1.1.3 Commit: 77ebbc56b4e2e1914c983a21511b30dd06ed6855 Parents: d1b0f9c Author: lidongsjtu <lid...@apache.org> Authored: Tue Apr 5 14:26:11 2016 +0800 Committer: lidongsjtu <lid...@apache.org> Committed: Tue Apr 5 14:26:20 2016 +0800 ---------------------------------------------------------------------- .../java/org/apache/kylin/rest/service/DiagnosisService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/77ebbc56/server/src/main/java/org/apache/kylin/rest/service/DiagnosisService.java ---------------------------------------------------------------------- diff --git a/server/src/main/java/org/apache/kylin/rest/service/DiagnosisService.java b/server/src/main/java/org/apache/kylin/rest/service/DiagnosisService.java index 83de689..f048f96 100644 --- a/server/src/main/java/org/apache/kylin/rest/service/DiagnosisService.java +++ b/server/src/main/java/org/apache/kylin/rest/service/DiagnosisService.java @@ -18,7 +18,9 @@ package org.apache.kylin.rest.service; +import java.io.File; import java.io.IOException; +import java.util.UUID; import org.apache.kylin.metadata.badquery.BadQueryHistory; import org.apache.kylin.rest.constant.Constant; @@ -36,8 +38,7 @@ public class DiagnosisService extends BasicService { @PreAuthorize(Constant.ACCESS_HAS_ROLE_ADMIN) public String dumpDiagnosisInfo(String project) throws IOException { - String tempLocation = System.getProperty("java.io.tmpdir"); - String[] args = { "-project", project, "-destDir", tempLocation, "-compress", "true" }; + String[] args = { "-project", project, "-destDir", System.getProperty("java.io.tmpdir") + UUID.randomUUID(), "-compress", "true" }; DiagnosisInfoCLI diagnosisInfoCli = new DiagnosisInfoCLI(); diagnosisInfoCli.execute(args); return diagnosisInfoCli.getExportDest();