You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ri...@apache.org on 2022/02/14 20:32:36 UTC
[geode] branch GEODE-9892-Create-Infrastructure-for-Redis-Lists updated (b8df8dc -> 5bb3d3a)
This is an automated email from the ASF dual-hosted git repository.
ringles pushed a change to branch GEODE-9892-Create-Infrastructure-for-Redis-Lists
in repository https://gitbox.apache.org/repos/asf/geode.git.
discard b8df8dc Remove unneeded wait, add test
omit b1ff4dd MOVED fix, more transactional lpush
omit 0844500 experimentally reduce stress
omit 0e68d87 Yet more debug
omit f2b4c4c More debug
omit 45c688e Give cluster more time to init
omit 1cea1ef LPUSH failing to update list length
omit 165e128 Give server a chance to fully join cluster
omit d64606c More cleanup of test code
omit 2f6032d clean up lpop verification logic
omit b4852a3 update previousElement in case of skips
omit 9f1baa3 Slow the roll on the bucket moves
omit a134aad no buckets
omit f547a09 loop termination condition fix
omit fbd06b9 list not zero at end?
omit 701b99d fix the loop termination condition
omit bd91218 if the list shrinks, track it in the loop
omit 136982f count things but only once
omit 23bd71b count things
omit c262a61 More test threshold experiment + spA
omit 17d8100 More test threshold experiment
omit 1f0c6e1 Test threshold experiment
omit eb9f517 More debug
omit 71c9b40 Handle initial difference count
omit 83e708b Skip validation in case of single LPOP repeat
omit 8e463d3 Account for possible repeated LPOPS
omit f1ac323 More debug
omit b09987c Use logger to get useful logs
omit 2fc88f1 More debug for dunitrunner
omit 39a3312 Improve assertion messages
omit 6c42172 Fix serialization error from logging, bump test iterations back up
omit 31b7460 Account for potentially duplicated operations
omit c78064c Debug updates to look for duplicate commands
omit b15187b Enable more logging for debug
omit 280b940 Temporary change for CI test purposes
omit 6047b2e Update test condition to account for non-idempotency
omit f71d3c6 LPush DUnit tests
omit 8aafc50 Update LPushDUnitTest
omit 621136e Fix rebase error.
omit 74e9e2b Comment fix, rebase
omit 026e0fc GEODE-9892: Add initial support for RedisLists - implements LPUSH, LPOP, LLEN
add 1da9039 GEODE-10015: Set java.rmi.server.hostname when SSL enabled. (#7337)
add e7094ee GEODE-9985: add region redundancy to avoid data loss. (#7308)
add 551d7d7 GEODE-10009: Invoked internalClose with keepAlive true (#7332)
add ce57e9f GEODE-9980: Improve error handling of serial filters (#7299)
add fbe4e66 GEODE-10022: fix the logging to log the entire stack trace. (#7349)
add 8825d95 GEODE-10018: Remove redundant TX flag from SetOptions (#7352)
add 21215d8 GEODE-9845: Refactor OutOfMemoryDUnitTest (#7338)
add 9fa1c1b GEODE-10021: Clean up RemoteTransactionDUnitTest (#7339)
add a98197b GEODE-9990: turn DiskAccessException into CacheClosedException (#7334)
add fc3f991 GEODE-10032: Add Category to RedisCommandType (#7354)
add 5bb3d3a GEODE-9892: Add initial support for RedisLists - implements LPUSH, LPOP, LLEN
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b8df8dc)
\
N -- N -- N refs/heads/GEODE-9892-Create-Infrastructure-for-Redis-Lists (5bb3d3a)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../src/test/resources/expected-pom.xml | 5 +
.../gradle/plugins/DependencyConstraints.groovy | 1 +
geode-core/build.gradle | 1 +
.../cache/ClientServerTransactionDUnitTest.java | 565 +++---
.../internal/cache/RemoteTransactionDUnitTest.java | 2009 +++++++++-----------
.../tier/sockets/SlowDispatcherDUnitTest.java | 16 +-
.../client/internal/QueueManagerJUnitTest.java | 28 +-
.../internal/cache/DiskInitFileJUnitTest.java | 72 +
.../filter/SerialFilterAssertions.java | 30 +-
.../internal/ManagementAgentIntegrationTest.java | 161 +-
.../client/internal/ConnectionFactoryImpl.java | 11 +-
.../cache/client/internal/QueueManagerImpl.java | 2 +-
.../apache/geode/distributed/LocatorLauncher.java | 16 +-
.../apache/geode/distributed/ServerLauncher.java | 16 +-
.../geode/internal/InternalDataSerializer.java | 29 +-
.../apache/geode/internal/cache/DiskInitFile.java | 25 +-
.../internal/cache/PRHARedundancyProvider.java | 10 +
.../cache/partitioned/CreateBucketMessage.java | 5 +-
.../cache/tier/sockets/CacheClientProxy.java | 4 +-
.../geode/management/internal/ManagementAgent.java | 88 +-
.../sanctioned-geode-core-serializables.txt | 1 -
.../geode/distributed/LocatorLauncherTest.java | 2 +-
.../internal/cache/PRHARedundancyProviderTest.java | 72 +
.../management/internal/ManagementAgentTest.java | 60 +
geode-for-redis/build.gradle | 10 +
.../java/org/apache/geode/redis/ClusterNode.java | 9 +
.../apache/geode/redis/OutOfMemoryDUnitTest.java | 408 ++--
.../executor/server/CommandIntegrationTest.java | 15 +-
.../apache/geode/codeAnalysis/excludedClasses.txt | 1 +
.../geode/redis/internal/RedisConstants.java | 4 +-
.../redis/internal/commands/RedisCommandType.java | 415 ++--
...ndExecutor.java => CommandCommandExecutor.java} | 16 +-
.../executor/string/AbstractMSetExecutor.java | 16 +-
.../commands/executor/string/MSetExecutor.java | 8 +-
.../commands/executor/string/MSetNXExecutor.java | 8 +-
.../commands/executor/string/SetOptions.java | 10 -
.../geode/redis/internal/data/RedisString.java | 9 +-
geode-gfsh/build.gradle | 13 +
.../geode/gfsh/GfshWithSslAcceptanceTest.java | 153 ++
.../shell/JmxOperationInvokerIntegrationTest.java | 179 ++
.../org/apache/geode/cache/ssl/CertStores.java | 3 +-
...ationWhenFilterIsAlreadySetIntegrationTest.java | 53 +
...enObjectInputFilterNotFoundIntegrationTest.java | 108 ++
...nputFilterApiSetFilterBlankIntegrationTest.java | 1 -
....java => FilterAlreadyConfiguredException.java} | 22 +-
.../serialization/filter/FilterConfiguration.java | 2 +-
.../serialization/filter/GlobalSerialFilter.java | 5 +-
.../filter/GlobalSerialFilterConfiguration.java | 86 +-
.../filter/JmxSerialFilterConfiguration.java | 15 +-
...nputFilter.java => NullStreamSerialFilter.java} | 4 +-
.../filter/ObjectInputFilterInvocationHandler.java | 109 ++
.../filter/ReflectiveFacadeGlobalSerialFilter.java | 43 +-
.../ReflectiveFacadeGlobalSerialFilterFactory.java | 20 +-
.../ReflectiveFacadeObjectInputFilterFactory.java | 61 -
...ava => ReflectiveFacadeStreamSerialFilter.java} | 49 +-
...ReflectiveFacadeStreamSerialFilterFactory.java} | 35 +-
.../filter/ReflectiveObjectInputFilterApi.java | 59 +-
...ectInputFilter.java => StreamSerialFilter.java} | 7 +-
...Factory.java => StreamSerialFilterFactory.java} | 4 +-
...ertyGlobalSerialFilterConfigurationFactory.java | 24 +-
....java => UnableToSetSerialFilterException.java} | 22 +-
...anctioned-geode-serialization-serializables.txt | 2 +
.../GlobalSerialFilterConfigurationTest.java | 84 +-
.../JmxSerialFilterConfigurationFactoryTest.java | 9 +
.../filter/JmxSerialFilterConfigurationTest.java | 50 +-
.../filter/NullObjectInputFilterTest.java | 4 +-
.../ObjectInputFilterInvocationHandlerTest.java | 97 +
...lectiveFacadeGlobalSerialFilterFactoryTest.java | 65 +-
.../ReflectiveFacadeGlobalSerialFilterTest.java | 88 +-
...flectiveFacadeObjectInputFilterFactoryTest.java | 12 +-
.../ReflectiveFacadeObjectInputFilterTest.java | 77 +-
.../ReflectiveObjectInputFilterApiFactoryTest.java | 9 +
.../filter/ReflectiveObjectInputFilterApiTest.java | 11 +-
.../filter/SerialFilterAssertions.java | 53 +-
...GlobalSerialFilterConfigurationFactoryTest.java | 101 +-
...rtyJmxSerialFilterConfigurationFactoryTest.java | 12 +-
76 files changed, 3600 insertions(+), 2309 deletions(-)
rename geode-core/src/{distributedTest => test}/java/org/apache/geode/distributed/LocatorLauncherTest.java (97%)
create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/ManagementAgentTest.java
rename geode-for-redis/src/main/java/org/apache/geode/redis/internal/commands/executor/server/{COMMANDCommandExecutor.java => CommandCommandExecutor.java} (85%)
create mode 100644 geode-gfsh/src/acceptanceTest/java/org/apache/geode/gfsh/GfshWithSslAcceptanceTest.java
create mode 100644 geode-gfsh/src/integrationTest/java/org/apache/geode/management/internal/cli/shell/JmxOperationInvokerIntegrationTest.java
create mode 100644 geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/GlobalSerialFilterConfigurationWhenFilterIsAlreadySetIntegrationTest.java
create mode 100644 geode-serialization/src/integrationTest/java/org/apache/geode/internal/serialization/filter/GlobalSerialFilterConfigurationWhenObjectInputFilterNotFoundIntegrationTest.java
copy geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{NullObjectInputFilter.java => FilterAlreadyConfiguredException.java} (58%)
copy geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{NullObjectInputFilter.java => NullStreamSerialFilter.java} (88%)
create mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterInvocationHandler.java
delete mode 100644 geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/ReflectiveFacadeObjectInputFilterFactory.java
rename geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{ReflectiveFacadeObjectInputFilter.java => ReflectiveFacadeStreamSerialFilter.java} (55%)
copy geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{ReflectiveFacadeGlobalSerialFilterFactory.java => ReflectiveFacadeStreamSerialFilterFactory.java} (52%)
rename geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{ObjectInputFilter.java => StreamSerialFilter.java} (76%)
rename geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{ObjectInputFilterFactory.java => StreamSerialFilterFactory.java} (88%)
rename geode-serialization/src/main/java/org/apache/geode/internal/serialization/filter/{NullObjectInputFilter.java => UnableToSetSerialFilterException.java} (60%)
create mode 100644 geode-serialization/src/test/java/org/apache/geode/internal/serialization/filter/ObjectInputFilterInvocationHandlerTest.java
copy {geode-core/src/integrationTest => geode-serialization/src/test}/java/org/apache/geode/internal/serialization/filter/SerialFilterAssertions.java (52%)