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 83b40f5  The RedisData region name now starts with "__". (#5181)
83b40f5 is described below

commit 83b40f5c46f3b35ac41cc22051c83092223c30b5
Author: Darrel Schneider <[email protected]>
AuthorDate: Fri May 29 06:52:02 2020 -0700

    The RedisData region name now starts with "__". (#5181)
    
    - Also it now always tries to create the region and will fail
    if it already exists.
---
 .../org/apache/geode/redis/internal/GeodeRedisServer.java    | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git 
a/geode-redis/src/main/java/org/apache/geode/redis/internal/GeodeRedisServer.java
 
b/geode-redis/src/main/java/org/apache/geode/redis/internal/GeodeRedisServer.java
index 8d16729..0de1d0d 100644
--- 
a/geode-redis/src/main/java/org/apache/geode/redis/internal/GeodeRedisServer.java
+++ 
b/geode-redis/src/main/java/org/apache/geode/redis/internal/GeodeRedisServer.java
@@ -149,7 +149,7 @@ public class GeodeRedisServer {
   /**
    * The name of the region that holds data stored in redis.
    */
-  public static final String REDIS_DATA_REGION = "REDIS_DATA";
+  public static final String REDIS_DATA_REGION = "__REDIS_DATA";
 
   /**
    * System property name that can be used to set the number of threads to be 
used by the
@@ -302,12 +302,10 @@ public class GeodeRedisServer {
       Region<ByteArrayWrapper, RedisData> redisData;
       InternalCache gemFireCache = (InternalCache) cache;
 
-      if ((redisData = cache.getRegion(REDIS_DATA_REGION)) == null) {
-        InternalRegionFactory<ByteArrayWrapper, RedisData> 
redisMetaDataFactory =
-            gemFireCache.createInternalRegionFactory(DEFAULT_REGION_TYPE);
-        
redisMetaDataFactory.setInternalRegion(true).setIsUsedForMetaRegion(true);
-        redisData = redisMetaDataFactory.create(REDIS_DATA_REGION);
-      }
+      InternalRegionFactory<ByteArrayWrapper, RedisData> redisMetaDataFactory =
+          gemFireCache.createInternalRegionFactory(DEFAULT_REGION_TYPE);
+      
redisMetaDataFactory.setInternalRegion(true).setIsUsedForMetaRegion(true);
+      redisData = redisMetaDataFactory.create(REDIS_DATA_REGION);
 
       pubSub = new PubSubImpl(new Subscriptions());
       regionProvider = new RegionProvider(redisData);

Reply via email to