You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2016/04/22 06:11:57 UTC

[28/50] [abbrv] kylin git commit: minor, update destDir for DiagnosisService

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 <li...@apache.org>
Authored: Tue Apr 5 14:26:11 2016 +0800
Committer: lidongsjtu <li...@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();