[
https://issues.apache.org/jira/browse/GEODE-10126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17517565#comment-17517565
]
ASF subversion and git services commented on GEODE-10126:
---------------------------------------------------------
Commit ee1c412d8af3e6311f569948c3248eddc1fe8009 in geode's branch
refs/heads/develop from Jens Deppe
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=ee1c412d8a ]
GEODE-10126: Replace Geode for Redis properties with system properties (#7478)
* GEODE-10126: Replace Geode for Redis properties with system properties
- All previous Geode for Redis properties that were defined in
geode-core are replaced by java system properties.
- gemfire.geode-for-redis-port
- gemfire.geode-for-redis-bind-address
- gemfire.geode-for-redis-bind-username
- gemfire.geode-for-redis-redundant-copies
- gemfire.geode-for-redis-enabled
- Redis is enabled (using defaults) if the `enabled` property is set to
true OR if any of the other properties are explicitly set as java
system properties.
- Introduce `RedisConfiguration` interface to access properties.
- Concrete implementation of `SystemPropertyBasedRedisConfiguration`
that uses system properties to define Radish properties.
- Integration Tests use `TestRedisConfiguration` to avoid having to set
system properties.
- Services started by Geode (`CacheService`s) that throw exceptions
during initialization will cause the Cache to fail to startup.
Previously any such errors were only logged.
- Default bind address is explicitly 0.0.0.0 which is more expressive than just
an empty string
> Refactor Configuration To Use System Properties
> -----------------------------------------------
>
> Key: GEODE-10126
> URL: https://issues.apache.org/jira/browse/GEODE-10126
> Project: Geode
> Issue Type: Improvement
> Components: redis
> Reporter: Wayne
> Priority: Major
> Labels: pull-request-available
>
> The properties currently being used by the Redis module are defined in Geode
> core. These properties need to be removed from Geode core and refactored to
> system properties.
>
> Validators must also be added for the system properties to ensure that users
> provide correct values.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)