[14/51] [abbrv] ambari git commit: AMBARI-19843. Publish asset has issues when different users logins (Madhan Mohan Reddy via gauravn7)
AMBARI-19843. Publish asset has issues when different users logins (Madhan Mohan Reddy via gauravn7) (cherry picked from commit 919500f2fe00e4f2ab923d39ef3ab02f19a78b48) Change-Id: I07e0757f2c68521cf0606a61b6d60e34c4fff034 Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/0ef12149 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/0ef12149 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/0ef12149 Branch: refs/heads/branch-feature-BUG-74026 Commit: 0ef121498f2667c4909d055cf41a0b72ee227b10 Parents: ffaa961 Author: Gaurav NagarAuthored: Thu Feb 2 18:15:52 2017 +0530 Committer: Zuul Committed: Mon Feb 6 23:24:16 2017 -0800 -- .../java/org/apache/oozie/ambari/view/assets/AssetResource.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/0ef12149/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java -- diff --git a/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java b/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java index af86810..ef3b508 100644 --- a/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java +++ b/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java @@ -115,7 +115,7 @@ public class AssetResource { String workflowXml = oozieUtils.generateWorkflowXml(postBody); try { Map result = new HashMap<>(); - String tempWfPath = "/tmp" + "/tmpooziewfs/tempwf.xml"; + String tempWfPath = "/tmp" + "/tmpooziewfs/tempwf_" + Math.round(Math.random()*10) + ".xml"; hdfsFileUtils.writeToFile(tempWfPath, workflowXml, true); queryParams.put("oozieparam.action", getAsList("dryrun")); queryParams.put("oozieconfig.rerunOnFailure", getAsList("false")); @@ -125,6 +125,7 @@ public class AssetResource { tempWfPath, queryParams, JobType.WORKFLOW); LOGGER.info(String.format("resp from validating asset=[%s]", dryRunResp)); + hdfsFileUtils.deleteFile(tempWfPath); if (dryRunResp != null && dryRunResp.trim().startsWith("{")) { JsonElement jsonElement = new JsonParser().parse(dryRunResp); JsonElement idElem = jsonElement.getAsJsonObject().get("id");
[32/50] [abbrv] ambari git commit: AMBARI-19843. Publish asset has issues when different users logins (Madhan Mohan Reddy via gauravn7)
AMBARI-19843. Publish asset has issues when different users logins (Madhan Mohan Reddy via gauravn7) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/0b472f2e Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/0b472f2e Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/0b472f2e Branch: refs/heads/branch-dev-patch-upgrade Commit: 0b472f2e2efbe1d1b2c2dc78c7442d59237edf2a Parents: b5ee4c5 Author: Gaurav NagarAuthored: Thu Feb 2 18:15:52 2017 +0530 Committer: Gaurav Nagar Committed: Thu Feb 2 18:15:52 2017 +0530 -- .../java/org/apache/oozie/ambari/view/assets/AssetResource.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/0b472f2e/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java -- diff --git a/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java b/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java index af86810..ef3b508 100644 --- a/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java +++ b/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java @@ -115,7 +115,7 @@ public class AssetResource { String workflowXml = oozieUtils.generateWorkflowXml(postBody); try { Map result = new HashMap<>(); - String tempWfPath = "/tmp" + "/tmpooziewfs/tempwf.xml"; + String tempWfPath = "/tmp" + "/tmpooziewfs/tempwf_" + Math.round(Math.random()*10) + ".xml"; hdfsFileUtils.writeToFile(tempWfPath, workflowXml, true); queryParams.put("oozieparam.action", getAsList("dryrun")); queryParams.put("oozieconfig.rerunOnFailure", getAsList("false")); @@ -125,6 +125,7 @@ public class AssetResource { tempWfPath, queryParams, JobType.WORKFLOW); LOGGER.info(String.format("resp from validating asset=[%s]", dryRunResp)); + hdfsFileUtils.deleteFile(tempWfPath); if (dryRunResp != null && dryRunResp.trim().startsWith("{")) { JsonElement jsonElement = new JsonParser().parse(dryRunResp); JsonElement idElem = jsonElement.getAsJsonObject().get("id");
ambari git commit: AMBARI-19843. Publish asset has issues when different users logins (Madhan Mohan Reddy via gauravn7)
Repository: ambari Updated Branches: refs/heads/branch-2.5 4418789fc -> 919500f2f AMBARI-19843. Publish asset has issues when different users logins (Madhan Mohan Reddy via gauravn7) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/919500f2 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/919500f2 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/919500f2 Branch: refs/heads/branch-2.5 Commit: 919500f2fe00e4f2ab923d39ef3ab02f19a78b48 Parents: 4418789 Author: Gaurav NagarAuthored: Thu Feb 2 18:15:52 2017 +0530 Committer: Gaurav Nagar Committed: Thu Feb 2 18:16:47 2017 +0530 -- .../java/org/apache/oozie/ambari/view/assets/AssetResource.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/919500f2/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java -- diff --git a/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java b/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java index af86810..ef3b508 100644 --- a/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java +++ b/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java @@ -115,7 +115,7 @@ public class AssetResource { String workflowXml = oozieUtils.generateWorkflowXml(postBody); try { Map result = new HashMap<>(); - String tempWfPath = "/tmp" + "/tmpooziewfs/tempwf.xml"; + String tempWfPath = "/tmp" + "/tmpooziewfs/tempwf_" + Math.round(Math.random()*10) + ".xml"; hdfsFileUtils.writeToFile(tempWfPath, workflowXml, true); queryParams.put("oozieparam.action", getAsList("dryrun")); queryParams.put("oozieconfig.rerunOnFailure", getAsList("false")); @@ -125,6 +125,7 @@ public class AssetResource { tempWfPath, queryParams, JobType.WORKFLOW); LOGGER.info(String.format("resp from validating asset=[%s]", dryRunResp)); + hdfsFileUtils.deleteFile(tempWfPath); if (dryRunResp != null && dryRunResp.trim().startsWith("{")) { JsonElement jsonElement = new JsonParser().parse(dryRunResp); JsonElement idElem = jsonElement.getAsJsonObject().get("id");
ambari git commit: AMBARI-19843. Publish asset has issues when different users logins (Madhan Mohan Reddy via gauravn7)
Repository: ambari Updated Branches: refs/heads/trunk b5ee4c57a -> 0b472f2e2 AMBARI-19843. Publish asset has issues when different users logins (Madhan Mohan Reddy via gauravn7) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/0b472f2e Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/0b472f2e Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/0b472f2e Branch: refs/heads/trunk Commit: 0b472f2e2efbe1d1b2c2dc78c7442d59237edf2a Parents: b5ee4c5 Author: Gaurav NagarAuthored: Thu Feb 2 18:15:52 2017 +0530 Committer: Gaurav Nagar Committed: Thu Feb 2 18:15:52 2017 +0530 -- .../java/org/apache/oozie/ambari/view/assets/AssetResource.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/0b472f2e/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java -- diff --git a/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java b/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java index af86810..ef3b508 100644 --- a/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java +++ b/contrib/views/wfmanager/src/main/java/org/apache/oozie/ambari/view/assets/AssetResource.java @@ -115,7 +115,7 @@ public class AssetResource { String workflowXml = oozieUtils.generateWorkflowXml(postBody); try { Map result = new HashMap<>(); - String tempWfPath = "/tmp" + "/tmpooziewfs/tempwf.xml"; + String tempWfPath = "/tmp" + "/tmpooziewfs/tempwf_" + Math.round(Math.random()*10) + ".xml"; hdfsFileUtils.writeToFile(tempWfPath, workflowXml, true); queryParams.put("oozieparam.action", getAsList("dryrun")); queryParams.put("oozieconfig.rerunOnFailure", getAsList("false")); @@ -125,6 +125,7 @@ public class AssetResource { tempWfPath, queryParams, JobType.WORKFLOW); LOGGER.info(String.format("resp from validating asset=[%s]", dryRunResp)); + hdfsFileUtils.deleteFile(tempWfPath); if (dryRunResp != null && dryRunResp.trim().startsWith("{")) { JsonElement jsonElement = new JsonParser().parse(dryRunResp); JsonElement idElem = jsonElement.getAsJsonObject().get("id");