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;
   }