You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by je...@apache.org on 2018/08/16 02:53:25 UTC
[geode] branch develop updated: GEODE-5587: Randomize HTTP service
working directory (#2333)
This is an automated email from the ASF dual-hosted git repository.
jensdeppe pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/develop by this push:
new f0feda4 GEODE-5587: Randomize HTTP service working directory (#2333)
f0feda4 is described below
commit f0feda4c0032e5675a8d000571f57a9446888a54
Author: Jens Deppe <jd...@pivotal.io>
AuthorDate: Wed Aug 15 19:53:18 2018 -0700
GEODE-5587: Randomize HTTP service working directory (#2333)
---
.../main/java/org/apache/geode/management/internal/JettyHelper.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java b/geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java
index b45afda..a936dc8 100644
--- a/geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java
+++ b/geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java
@@ -16,6 +16,7 @@ package org.apache.geode.management.internal;
import java.io.File;
import java.util.Properties;
+import java.util.UUID;
import java.util.concurrent.CountDownLatch;
import org.apache.commons.lang.StringUtils;
@@ -190,11 +191,12 @@ public class JettyHelper {
private static String getWebAppBaseDirectory(final String context) {
String underscoredContext = context.replace("/", "_");
+ String uuid = UUID.randomUUID().toString().substring(0, 8);
final String workingDirectory = USER_DIR.concat(FILE_PATH_SEPARATOR)
.concat("GemFire_" + USER_NAME).concat(FILE_PATH_SEPARATOR).concat("services")
.concat(FILE_PATH_SEPARATOR).concat("http").concat(FILE_PATH_SEPARATOR)
.concat((StringUtils.isBlank(bindAddress)) ? "0.0.0.0" : bindAddress).concat("_")
- .concat(String.valueOf(port).concat(underscoredContext));
+ .concat(String.valueOf(port).concat(underscoredContext)).concat("_").concat(uuid);
return workingDirectory;
}