This is an automated email from the ASF dual-hosted git repository. dschneider pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git.
from 02a5cb7 GEODE-9649: using spotless rule to enforce dependency version constraints add 9377d81 GEODE-9607: prevent pubsub from running server out of memory (#6880) No new revisions were added by this update. Summary of changes: .../apache/geode/redis/OutOfMemoryDUnitTest.java | 53 +++- .../apache/geode/codeAnalysis/excludedClasses.txt | 2 +- .../codeAnalysis/sanctionedDataSerializables.txt | 4 + .../geode/redis/internal/GeodeRedisServer.java | 3 +- .../geode/redis/internal/GeodeRedisService.java | 4 + .../geode/redis/internal/RegionProvider.java | 23 ++ .../redis/internal/executor/AbstractExecutor.java | 15 + .../internal/executor/pubsub/PublishExecutor.java | 3 +- .../executor/pubsub/SubscribeExecutor.java | 1 + .../apache/geode/redis/internal/pubsub/PubSub.java | 5 +- .../geode/redis/internal/pubsub/PubSubImpl.java | 167 +---------- .../geode/redis/internal/pubsub/Publisher.java | 330 +++++++++++++++++++++ .../redis/internal/pubsub/PubSubImplTest.java | 5 +- .../geode/redis/internal/pubsub/PublisherTest.java | 205 +++++++++++++ .../internal/cache/control/HeapMemoryMonitor.java | 4 +- .../serialization/DataSerializableFixedID.java | 3 +- 16 files changed, 656 insertions(+), 171 deletions(-) create mode 100644 geode-apis-compatible-with-redis/src/main/java/org/apache/geode/redis/internal/pubsub/Publisher.java create mode 100644 geode-apis-compatible-with-redis/src/test/java/org/apache/geode/redis/internal/pubsub/PublisherTest.java