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();