This is an automated email from the ASF dual-hosted git repository.
udo pushed a change to branch feature/GEODE-8067
in repository https://gitbox.apache.org/repos/asf/geode.git.
discard e41093d GEODE-8190: Clean up tests and automate Geode version.
(#5243) (#5293)
discard 0ffcd7c GEODE-8190 - Completed GeodeJarModuleFinder to register and
load Modules. (#5234)
discard f33ab86 GEODE-8148 - Implement unloadModule. (#5151)
discard 276ff15 GEODE-8137 - Implement loadService. (#5136)
discard ec2f147 GEODE-8043 - Create JBossModuleService and implement
loadModule. (#5081)
discard 118739f GEODE-8041 - Create ManagementService interface. (#5062)
discard a3f9e9c GEODE-8037 - Create BootstrappingService interface. (#5046)
add 5e2baea Feature/expand pubsub support (#5284)
add 827f865 GEODE-8287: Added another condition to cause the indexed
value to be used
add 33987ae Revert "GEODE-8250: Create new custom log config acceptance
tests (#5268)" (#5301)
add 561533c GEODE-8200: enhance GfshRule to specify a working dir (#5299)
add a89dbea GEODE-8295: refactor GeodeRedisServer (#5289)
add b65af0e GEODE-8099: make those gfsh commands that updates cluster
configurati… (#5285)
add 9cc61bf GEODE-8217: Deserialize attribute before update and remove.
(#5256)
add 036e94f GEODE-8305: Revert "Feature/expand pubsub support (#5284)"
(#5310)
add 1801310 GEODE-8283: Provide REST interface for disk-store creation
add 2c25481 Fix spotless issues
add a664647 Add missing documentation files to assembly
add 5ea4e0d Updating assembly validation txt (#4)
add 7e5dc04 Fix jq issues
add 5f98828 Disk store rest api (#5)
add c68479d Add JQ testing for disk-store controller
add 99d21ea Change DiskDir size to be Integer
add 9834ffa Fix serializables
add 97ba5d0 Remove Id field from DiskStore
add c9ed7d7 GEODE-8283: Provide REST interface for disk-store creation
(#5288)
add 3cda1b1 GEODE-8195: ConcurrentModificationException from
LocatorMembershipListenerImpl (#5306)
add b164321 GEODE-8304 - Better highlight steps for building
documentation (#5308)
add 15d6d26 First pass at switching to liberica jdk. (#5312)
add f84e9e8 GEODE-8303: refactor Redis (String)SetExecutor (#5216)
add 6bd1d4b GEODE-8247: modified FilterRoutingInfo checks (#5248)
add d4fec09 GEODE-8301: add redis stats (#5307)
add 3b4b8ea GEODE-8309: fix ping to return its parameter (#5314)
add f1a2c47 GEODE-8311: fix setrange to prefix value (#5315)
add a936e6c Fix test-container and internal docker image. (#5319)
add 63a245b GEODE-8310: remove numThreads redis sys prop (#5311)
add 84fc86d GEODE-8315: update Shiro from 1.5.2 to 1.5.3 (#5321)
add 34cfe04 GEODE-8176: Fix flakiness in testPingWrongServer (#5303)
add f5c5e2c GEODE-8095: Changes to make GEODE Respond to Restore
Redundancy REST Command (#5300)
add 4caa90b GEODE-8312: Improve Redis pub/sub capabilities (#5316)
add 3f3b77e GEODE-8110: Ignore AlertingIOException in
JMXMBeanReconnectDUnitTest (#5323)
add c79a5bc Revert "Fix test-container and internal docker image.
(#5319)" (#5326)
add f521117 GEODE-8172: flaky test (#5148)
add 4ff9955 GEODE-8319: fix NPE when cluster configuration folder does
not exist … (#5325)
add bfe1ca1 GEODE-8240: Member Identifier Future Versions
add 5d6fcf1 GEODE-7864: Fix array index out of bounds alerts (#5330)
add ee9a4b0 GEODE-8259: when client singlehop getAll encountered
SerializationException, it should retry (#5253)
add ffeabe0 GEODE-8239 - Add gradle config to add 'Class-Path' and
'Dependent-Modules' attirbutes to manifest file. (#5317)
add fdc4401 GEODE-8029: Allow OplogEntryIdSet to Overflow (#5329)
add 5e6c9e9 GEODE-8250: Create new custom log config acceptance tests
(#5309)
add 54a21c5 GEODE-8328: Fix GfshRuleIntegrationTest on Windows (#5345)
add ee13af8 GEODE-8327: buildSrc depends directly on guava. Declare it.
Misc other build fixups (#5339)
add 7badfc7 GEODE-8332: Refactor inregion classes (#5320)
add 625a204 GEODE-8323: Process QueueRemovalMessage after queue
initialized. (#5333)
new d5a337b GEODE-8037 - Create BootstrappingService interface. (#5046)
new d99d256 GEODE-8041 - Create ManagementService interface. (#5062)
new 4f60107 GEODE-8043 - Create JBossModuleService and implement
loadModule. (#5081)
new 5ada3e1 GEODE-8137 - Implement loadService. (#5136)
new 16f5eed GEODE-8148 - Implement unloadModule. (#5151)
new 29fb317 GEODE-8190 - Completed GeodeJarModuleFinder to register and
load Modules. (#5234)
new d43fbde GEODE-8190: Clean up tests and automate Geode version.
(#5243) (#5293)
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 (e41093d)
\
N -- N -- N refs/heads/feature/GEODE-8067 (d43fbde)
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.
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../src/test/resources/expected-pom.xml | 2 +-
buildSrc/build.gradle | 1 +
.../gradle/plugins/DependencyConstraints.groovy | 2 +-
dev-tools/docker/docs/README.md | 4 +-
extensions/geode-modules-assembly/build.gradle | 4 +
extensions/geode-modules-session/build.gradle | 3 +
.../AbstractDeltaSessionIntegrationTest.java | 110 ++++
.../catalina/AbstractDeltaSessionManagerTest.java | 4 +-
.../catalina/AbstractDeltaSessionTest.java} | 57 +-
extensions/geode-modules-tomcat7/build.gradle | 3 +
.../session/catalina/DeltaSession7Test.java} | 25 +-
.../session/catalina/DeltaSession7Test.java | 147 +++++
.../catalina/Tomcat7DeltaSessionManagerTest.java | 3 +-
extensions/geode-modules-tomcat8/build.gradle | 5 +-
.../session/catalina/DeltaSession8Test.java} | 25 +-
.../session/catalina/DeltaSession8Test.java | 147 +++++
.../catalina/Tomcat8DeltaSessionManagerTest.java | 3 +-
.../session/catalina/DeltaSession9Test.java} | 23 +-
.../session/catalina/DeltaSession9Test.java | 147 +++++
.../catalina/Tomcat9DeltaSessionManagerTest.java | 3 +-
extensions/geode-modules/build.gradle | 3 +
.../modules/session/catalina/DeltaSession.java | 346 +++++++-----
.../session/catalina/DeltaSessionManager.java | 157 +++---
....java => DeltaSessionManagerConfiguration.java} | 46 +-
.../session/catalina/JvmRouteBinderValve.java | 10 +-
.../modules/session/catalina/SessionManager.java | 4 +
.../catalina/Tomcat6CommitSessionValve.java | 3 +-
.../callback/SessionExpirationCacheListener.java | 2 +-
.../session/AccessAttributeValueListener.java | 29 +-
.../src/main/webapp/WEB-INF/web.xml | 4 +
geode-assembly/build.gradle | 6 +-
.../LocatorWithCustomLogConfigAcceptanceTest.java | 21 +-
.../ServerWithCustomLogConfigAcceptanceTest.java | 48 +-
.../cli/commands/StartLocatorAcceptanceTest.java | 61 +--
.../internal/cli/shell/DirectoryTree.java | 68 +++
.../shell/StatusLocatorExitCodeAcceptanceTest.java | 303 ++++++-----
.../shell/StatusServerExitCodeAcceptanceTest.java | 233 ++++----
.../management/JQFilterVerificationDUnitTest.java | 35 +-
.../rest/RestoreRedundancyManagementDUnitTest.java | 345 ++++++++++++
.../apache/geode/session/tests/CargoTestBase.java | 41 +-
.../org/apache/geode/session/tests/LogChecker.java | 126 +++++
.../test/junit/rules/GfshRuleIntegrationTest.java | 85 +++
.../integrationTest/resources/assembly_content.txt | 31 +-
.../resources/dependency_classpath.txt | 18 +-
.../geode/test/junit/rules/GfshRuleTest.java | 51 --
.../DeploymentManagementUpgradeTest.java | 52 +-
.../jdbc/internal/cli/DeregisterDriverCommand.java | 4 +-
.../jdbc/internal/cli/ListDriversCommand.java | 4 +-
.../jdbc/internal/cli/RegisterDriverCommand.java | 4 +-
geode-core/build.gradle | 2 +-
.../IndexUsageInJoinQueryDistributedTest.java | 215 ++++++++
.../tier/sockets/ClientServerMiscDUnitTest.java | 13 +-
.../management/JMXMBeanReconnectDUnitTest.java | 2 +
.../cache/client/ClientCacheFactoryJUnitTest.java | 6 +-
...igurationPersistenceServiceIntegrationTest.java | 48 ++
.../cache/ha/HARegionQueueIntegrationTest.java | 2 +-
.../version/VersionManagerIntegrationTest.java} | 33 +-
.../codeAnalysis/sanctionedDataSerializables.txt | 93 +---
.../org/apache/geode/cache/AttributesFactory.java | 4 +-
.../geode/cache/client/internal/GetAllOp.java | 38 +-
.../geode/cache/configuration/CacheConfig.java | 2 +-
.../geode/cache/query/internal/QueryUtils.java | 3 +
.../internal/ClusterDistributionManager.java | 4 +-
.../InternalConfigurationPersistenceService.java | 35 +-
.../internal/LonerDistributionManager.java | 4 +-
.../membership/InternalDistributedMember.java | 16 +-
.../org/apache/geode/internal/AvailablePort.java | 2 +-
.../internal/cache/AbstractUpdateOperation.java | 2 +-
.../geode/internal/cache/DiskStoreAttributes.java | 60 ++
.../geode/internal/cache/DiskStoreFactoryImpl.java | 84 +--
.../apache/geode/internal/cache/DiskStoreImpl.java | 83 ++-
.../internal/cache/DistributedPutAllOperation.java | 5 +-
.../cache/DistributedRemoveAllOperation.java | 10 +-
...xpireDisconnectedClientTransactionsMessage.java | 4 +-
.../apache/geode/internal/cache/FilterProfile.java | 23 +-
.../geode/internal/cache/GemFireCacheImpl.java | 3 +-
.../org/apache/geode/internal/cache/HARegion.java | 15 +-
.../internal/cache/InitialImageOperation.java | 16 +-
.../org/apache/geode/internal/cache/Oplog.java | 14 +-
.../geode/internal/cache/PartitionedRegion.java | 4 +-
.../cache/PartitionedRegionQueryEvaluator.java | 2 +-
.../geode/internal/cache/ServerPingMessage.java | 2 +-
.../internal/cache/TxCallbackEventFactoryImpl.java | 3 +-
.../geode/internal/cache/ha/HARegionQueue.java | 46 +-
.../internal/cache/ha/QueueRemovalMessage.java | 169 +++---
.../cache/partitioned/IndexCreationMsg.java | 2 +-
.../cache/partitioned/PartitionMemberInfoImpl.java | 4 +-
.../cache/partitioned/PutAllPRMessage.java | 7 +-
.../internal/cache/partitioned/QueryMessage.java | 4 +-
.../cache/partitioned/RemoveAllPRMessage.java | 8 +-
.../persistence/query/mock/ByteComparator.java | 2 +-
.../cache/tier/sockets/BaseCommandQuery.java | 2 +-
.../tier/sockets/ClientDataSerializerMessage.java | 2 +-
.../tier/sockets/ClientInstantiatorMessage.java | 2 +-
.../geode/internal/cache/tx/DistTxEntryEvent.java | 4 +-
.../internal/cache/tx/RemotePutAllMessage.java | 2 +-
.../internal/cache/tx/RemoteRemoveAllMessage.java | 2 +-
.../xmlcache/DiskStoreAttributesCreation.java | 25 +-
.../api/LocatorClusterManagementService.java | 9 +-
.../converters/DiskStoreConverter.java | 126 +++++
.../configuration/domain/Configuration.java | 4 +-
.../configuration/mutators/DiskStoreManager.java | 76 +++
.../configuration/realizers/DiskStoreRealizer.java | 118 ++++
.../validators/DiskStoreValidator.java | 101 ++++
.../functions/CacheRealizationFunction.java | 3 +
.../internal/operation/OperationManager.java | 2 +
.../operation/RestoreRedundancyPerformer.java | 2 +-
.../management/internal/util/ManagementUtils.java | 3 +-
.../cache/client/internal/GetAllOpJUnitTest.java | 101 ++++
...nternalConfigurationPersistenceServiceTest.java | 74 ++-
...eDisconnectedClientTransactionsMessageTest.java | 2 +-
.../apache/geode/internal/cache/HARegionTest.java | 77 +++
.../internal/cache/OplogEntryIdSetJUnitTest.java | 74 ---
.../geode/internal/cache/OplogEntryIdSetTest.java | 169 ++++++
...rializableRestoreRedundancyResultsImplTest.java | 5 +-
.../geode/internal/cache/ha/HARegionQueueTest.java | 39 ++
.../internal/cache/ha/QueueRemovalMessageTest.java | 215 ++++++++
.../converters/DiskStoreConverterTest.java | 120 ++++
.../mutators/DiskStoreManagerTest.java | 109 ++++
.../realizers/DiskStoreRealizerTest.java | 117 ++++
.../validators/DiskStoreValidatorTest.java | 167 ++++++
.../operation/RestoreRedundancyPerformerTest.java | 8 +-
.../RollingUpgrade2DUnitTestBase.java | 3 +-
.../rollingupgrade/RollingUpgradeDUnitTest.java | 23 +-
.../RollingUpgradeWithGfshDUnitTest.java | 29 +-
.../geode/cache/query/cq/CQDistributedTest.java | 80 ++-
.../main/java/org/apache/geode/test/dunit/VM.java | 10 +
geode-gfsh/build.gradle | 2 +-
.../apache/geode/management/cli/GfshCommand.java | 8 +
.../geode/management/cli/SingleGfshCommand.java | 13 +-
.../cli/commands/AlterOfflineDiskStoreCommand.java | 4 +-
.../cli/commands/AlterRuntimeConfigCommand.java | 5 +
.../commands/CompactOfflineDiskStoreCommand.java | 4 +-
.../cli/commands/CreateGatewaySenderCommand.java | 3 +-
.../internal/cli/commands/DeployCommand.java | 7 +-
.../commands/DescribeOfflineDiskStoreCommand.java | 4 +-
.../cli/commands/DescribeQueryServiceCommand.java | 4 +-
.../commands/ExportOfflineDiskStoreCommand.java | 4 +-
.../cli/commands/ListJndiBindingCommand.java | 2 +-
.../commands/LoadBalanceGatewaySenderCommand.java | 4 +-
.../cli/commands/PauseGatewaySenderCommand.java | 4 +-
.../internal/cli/commands/RedundancyCommand.java | 2 +-
.../ResumeAsyncEventQueueDispatcherCommand.java | 4 +-
.../cli/commands/ResumeGatewaySenderCommand.java | 4 +-
.../cli/commands/StartGatewayReceiverCommand.java | 4 +-
.../cli/commands/StartGatewaySenderCommand.java | 4 +-
.../cli/commands/StatusGatewayReceiverCommand.java | 4 +-
.../cli/commands/StatusGatewaySenderCommand.java | 4 +-
.../cli/commands/StopGatewayReceiverCommand.java | 4 +-
.../cli/commands/StopGatewaySenderCommand.java | 4 +-
.../internal/cli/commands/UndeployCommand.java | 5 +
.../commands/UpgradeOfflineDiskStoreCommand.java | 4 +-
.../internal/cli/remote/CommandExecutor.java | 50 +-
.../internal/cli/remote/MemberCommandService.java | 7 +
.../cli/remote/OnlineCommandProcessor.java | 19 +-
.../internal/cli/shell/GfshExecutionStrategy.java | 2 +-
.../commands/CreateGatewaySenderCommandTest.java | 4 +-
.../internal/cli/remote/CommandExecutorTest.java | 66 ++-
.../cli/remote/MemberCommandServiceTest.java | 20 +-
.../cli/remote/OnlineCommandProcessorTest.java | 8 +-
.../geode/test/junit/rules/GfshParserRule.java | 3 +-
.../geode/test/junit/rules/gfsh/GfshExecution.java | 130 +++--
.../geode/test/junit/rules/gfsh/GfshRule.java | 84 ++-
.../geode/test/junit/rules/gfsh/GfshScript.java | 50 +-
.../org/apache/geode/test/version/TestVersion.java | 11 -
.../apache/geode/test/version/VersionManager.java | 176 +++---
.../cache/lucene/internal/LuceneServiceImpl.java | 9 +-
.../internal/distributed/LuceneQueryFunction.java | 2 +-
.../geode/management/configuration/DiskDir.java | 54 ++
.../geode/management/configuration/DiskStore.java | 164 ++++++
.../geode/management/runtime/DiskStoreInfo.java | 25 +
.../sanctioned-geode-management-serializables.txt | 3 +
geode-membership/build.gradle | 23 +-
.../gms/GMSMemberDataVersionJUnitTest.java | 99 ++++
.../gms/membership/GMSJoinLeaveJUnitTest.java | 30 +
.../internal/membership/api/MemberData.java | 4 +-
.../internal/membership/api/MemberIdentifier.java | 3 +-
.../internal/membership/gms/GMSMemberData.java | 46 +-
.../internal/membership/gms/GMSMembership.java | 9 +-
.../internal/membership/gms/GMSMembershipView.java | 19 +
.../membership/gms/MemberIdentifierImpl.java | 12 +-
.../membership/gms/membership/GMSJoinLeave.java | 2 +
geode-old-versions/README.md | 55 ++
geode-redis/build.gradle | 1 +
.../connection/PingNativeRedisAcceptanceTest.java | 42 ++
.../apache/geode/redis/GeodeRedisServerRule.java | 4 +-
.../geode/redis/CheckPrimaryBucketFunction.java | 6 +-
.../redis/ConcurrentStartIntegrationTest.java | 99 ----
.../executor/connection/AuthIntegrationTest.java | 7 +-
.../PingIntegrationTest.java} | 58 +-
.../executor/pubsub/PubSubIntegrationTest.java | 329 +++++++++++
.../executor/string/BitCountIntegrationTest.java | 6 +
.../executor/string/BitPosIntegrationTest.java | 9 +
.../executor/string/GetIntegrationTest.java | 11 +-
.../executor/string/SetIntegrationTest.java | 54 ++
.../executor/string/SetRangeIntegrationTest.java | 10 +
.../pubsub/SubscriptionsIntegrationTest.java | 116 ++--
.../geode/redis/mocks/DummySubscription.java | 11 +-
.../apache/geode/redis/mocks/MockSubscriber.java | 53 ++
.../codeAnalysis/sanctionedDataSerializables.txt | 4 +
.../geode/redis/internal/GeodeRedisServer.java | 605 ++-------------------
.../geode/redis/internal/GeodeRedisService.java | 4 +-
.../redis/internal/PassiveExpirationManager.java | 87 +++
.../geode/redis/internal/RedisCommandType.java | 4 +-
.../apache/geode/redis/internal/RedisStats.java | 214 ++++++++
.../geode/redis/internal/RegionProvider.java | 23 +-
.../redis/internal/data/AbstractRedisData.java | 32 ++
.../geode/redis/internal/data/CommandHelper.java | 147 +++++
.../geode/redis/internal/data/EmptyRedisSet.java | 79 ---
.../geode/redis/internal/data/NullRedisData.java | 116 ++++
.../{EmptyRedisHash.java => NullRedisHash.java} | 23 +-
.../geode/redis/internal/data/NullRedisSet.java | 177 ++++++
.../geode/redis/internal/data/NullRedisString.java | 314 +++++++++++
.../geode/redis/internal/data/RedisData.java | 23 +
...java => RedisDataCommandsFunctionExecutor.java} | 37 +-
.../geode/redis/internal/data/RedisHash.java | 2 +-
...java => RedisHashCommandsFunctionExecutor.java} | 86 +--
.../data/RedisKeyCommandsFunctionExecutor.java | 65 +++
.../redis/internal/data/RedisKeyInRegion.java | 117 ----
.../apache/geode/redis/internal/data/RedisSet.java | 2 +-
.../data/RedisSetCommandsFunctionExecutor.java | 111 ++++
.../redis/internal/data/RedisSetInRegion.java | 256 ---------
.../geode/redis/internal/data/RedisString.java | 59 +-
.../data/RedisStringCommandsFunctionExecutor.java | 154 ++++++
.../redis/internal/data/RedisStringInRegion.java | 476 ----------------
.../redis/internal/executor/AbstractExecutor.java | 4 +-
.../redis/internal/executor/CommandFunction.java | 246 ++++-----
.../executor/SingleResultRedisFunction.java | 30 +-
.../internal/executor/connection/PingExecutor.java | 9 +-
.../internal/executor/hash/HScanExecutor.java | 2 +-
.../redis/internal/executor/hash/HashExecutor.java | 2 +-
....java => RedisHashCommandsFunctionInvoker.java} | 36 +-
.../internal/executor/key/ExpireExecutor.java | 2 +-
.../internal/executor/key/PersistExecutor.java | 2 +-
...r.java => RedisKeyCommandsFunctionInvoker.java} | 23 +-
.../internal/executor/key/RenameFunction.java | 53 +-
.../internal/executor/pubsub/PublishExecutor.java | 3 +-
.../executor/pubsub/PunsubscribeExecutor.java | 57 +-
.../executor/pubsub/SubscribeExecutor.java | 2 +-
.../executor/pubsub/UnsubscribeExecutor.java | 55 +-
.../internal/executor/server/ShutDownExecutor.java | 2 +-
...r.java => RedisSetCommandsFunctionInvoker.java} | 31 +-
.../redis/internal/executor/set/SScanExecutor.java | 2 +-
.../redis/internal/executor/set/SetExecutor.java | 2 +-
...ava => RedisStringCommandsFunctionInvoker.java} | 47 +-
.../internal/executor/string/SetExecutor.java | 209 ++++---
.../internal/executor/string/StringExecutor.java | 2 +-
.../geode/redis/internal/gfsh/RedisCommand.java | 4 +-
.../apache/geode/redis/internal/netty/Coder.java | 2 +-
.../internal/netty/ExecutionHandlerContext.java | 57 +-
.../redis/internal/netty/NettyRedisServer.java | 252 +++++++++
.../internal/pubsub/AbstractSubscription.java | 4 +-
.../redis/internal/pubsub/ChannelSubscription.java | 18 +-
.../redis/internal/pubsub/PatternSubscription.java | 10 +-
.../apache/geode/redis/internal/pubsub/PubSub.java | 17 +-
.../geode/redis/internal/pubsub/PubSubImpl.java | 39 +-
.../geode/redis/internal/pubsub/Subscription.java | 12 +-
.../geode/redis/internal/pubsub/Subscriptions.java | 41 +-
.../sanctioned-geode-redis-serializables.txt | 2 +
.../geode/redis/internal/data/RedisHashTest.java | 2 +-
.../geode/redis/internal/data/RedisSetTest.java | 2 +-
.../string/StringSetExecutorJUnitTest.java | 23 +-
.../redis/internal/pubsub/PubSubImplJUnitTest.java | 5 +-
.../internal/pubsub/SubscriptionsJUnitTest.java | 27 +-
geode-redis/src/test/resources/expected-pom.xml | 11 +
.../geode/internal/serialization/Version.java | 123 +----
.../internal/serialization/VersionOrdinal.java | 83 +++
.../internal/serialization/VersionOrdinalImpl.java | 136 +++++
.../serialization/VersionedDataStream.java | 13 +-
.../geode/internal/serialization/Versioning.java | 24 +-
.../internal/DSFIDSerializerImpl.java | 19 +-
.../internal/serialization/VersionJUnitTest.java | 15 +
.../serialization/VersionOrdinalImplJUnitTest.java | 127 +++++
.../TcpServerProductVersionDUnitTest.java | 11 +-
...SenderWithIsolatedDiskStoreDistributedTest.java | 348 ------------
...stenceEnabledGatewaySenderOffHeapDUnitTest.java | 1 +
...ANPersistenceEnabledGatewaySenderDUnitTest.java | 17 +-
.../locator/wan/LocatorMembershipListenerImpl.java | 14 +-
.../locator/wan/LocatorMembershipListenerTest.java | 88 ++-
.../client/CreateDiskStoreDUnitTest.java | 346 ++++++++++++
.../rest/DiskStoreManagementIntegrationTest.java | 152 ++++++
...RedundancyRequestControllerIntegrationTest.java | 174 ++++++
.../rest/controllers/DiskStoreController.java | 113 ++++
.../RestoreRedundancyOperationController.java | 74 +++
gradle/java.gradle | 2 +
gradle/publish-java.gradle | 7 +-
gradle/sonar.gradle | 24 -
gradle/standard-subproject-configuration.gradle | 15 +-
gradle/test.gradle | 15 +
289 files changed, 10041 insertions(+), 4439 deletions(-)
create mode 100644
extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/AbstractDeltaSessionIntegrationTest.java
rename
extensions/{geode-modules/src/test/java/org/apache/geode/modules/session/catalina/DeltaSessionTest.java
=>
geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/AbstractDeltaSessionTest.java}
(79%)
copy
extensions/{geode-modules/src/main/java/org/apache/geode/modules/session/catalina/Tomcat6CommitSessionValve.java
=>
geode-modules-tomcat7/src/integrationTest/java/org/apache/geode/modules/session/catalina/DeltaSession7Test.java}
(62%)
create mode 100644
extensions/geode-modules-tomcat7/src/test/java/org/apache/geode/modules/session/catalina/DeltaSession7Test.java
copy
extensions/{geode-modules/src/main/java/org/apache/geode/modules/session/catalina/Tomcat6CommitSessionValve.java
=>
geode-modules-tomcat8/src/integrationTest/java/org/apache/geode/modules/session/catalina/DeltaSession8Test.java}
(62%)
create mode 100644
extensions/geode-modules-tomcat8/src/test/java/org/apache/geode/modules/session/catalina/DeltaSession8Test.java
copy
extensions/{geode-modules/src/main/java/org/apache/geode/modules/session/catalina/Tomcat6CommitSessionValve.java
=>
geode-modules-tomcat9/src/integrationTest/java/org/apache/geode/modules/session/catalina/DeltaSession9Test.java}
(62%)
create mode 100644
extensions/geode-modules-tomcat9/src/test/java/org/apache/geode/modules/session/catalina/DeltaSession9Test.java
copy
extensions/geode-modules/src/main/java/org/apache/geode/modules/session/catalina/{SessionManager.java
=> DeltaSessionManagerConfiguration.java} (57%)
rename
geode-redis/src/main/java/org/apache/geode/redis/internal/NamedThreadFactory.java
=>
extensions/session-testing-war/src/main/java/org/apache/geode/modules/session/AccessAttributeValueListener.java
(54%)
create mode 100644
geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/cli/shell/DirectoryTree.java
create mode 100644
geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/RestoreRedundancyManagementDUnitTest.java
create mode 100644
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/LogChecker.java
create mode 100644
geode-assembly/src/integrationTest/java/org/apache/geode/test/junit/rules/GfshRuleIntegrationTest.java
delete mode 100644
geode-assembly/src/test/java/org/apache/geode/test/junit/rules/GfshRuleTest.java
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/cache/query/dunit/IndexUsageInJoinQueryDistributedTest.java
create mode 100644
geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/InternalConfigurationPersistenceServiceIntegrationTest.java
rename
geode-core/src/{test/java/org/apache/geode/test/version/VersionManagerJUnitTest.java
=>
integrationTest/java/org/apache/geode/test/version/VersionManagerIntegrationTest.java}
(55%)
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/configuration/converters/DiskStoreConverter.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/configuration/mutators/DiskStoreManager.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/configuration/realizers/DiskStoreRealizer.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/configuration/validators/DiskStoreValidator.java
create mode 100644
geode-core/src/test/java/org/apache/geode/cache/client/internal/GetAllOpJUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/HARegionTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/OplogEntryIdSetJUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/OplogEntryIdSetTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/ha/QueueRemovalMessageTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/configuration/converters/DiskStoreConverterTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/configuration/mutators/DiskStoreManagerTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/configuration/realizers/DiskStoreRealizerTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/configuration/validators/DiskStoreValidatorTest.java
create mode 100644
geode-management/src/main/java/org/apache/geode/management/configuration/DiskDir.java
create mode 100644
geode-management/src/main/java/org/apache/geode/management/configuration/DiskStore.java
create mode 100644
geode-management/src/main/java/org/apache/geode/management/runtime/DiskStoreInfo.java
create mode 100644
geode-membership/src/integrationTest/java/org/apache/geode/distributed/internal/membership/gms/GMSMemberDataVersionJUnitTest.java
create mode 100644 geode-old-versions/README.md
create mode 100644
geode-redis/src/acceptanceTest/java/org/apache/geode/redis/internal/executor/connection/PingNativeRedisAcceptanceTest.java
delete mode 100644
geode-redis/src/integrationTest/java/org/apache/geode/redis/ConcurrentStartIntegrationTest.java
copy
geode-redis/src/integrationTest/java/org/apache/geode/redis/internal/executor/{string/BitPosIntegrationTest.java
=> connection/PingIntegrationTest.java} (50%)
mode change 100755 => 100644
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/PassiveExpirationManager.java
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/RedisStats.java
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/CommandHelper.java
delete mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/EmptyRedisSet.java
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/NullRedisData.java
copy
geode-redis/src/main/java/org/apache/geode/redis/internal/data/{EmptyRedisHash.java
=> NullRedisHash.java} (72%)
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/NullRedisSet.java
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/NullRedisString.java
rename
geode-redis/src/main/java/org/apache/geode/redis/internal/data/{EmptyRedisHash.java
=> RedisDataCommandsFunctionExecutor.java} (51%)
rename
geode-redis/src/main/java/org/apache/geode/redis/internal/data/{RedisHashInRegion.java
=> RedisHashCommandsFunctionExecutor.java} (52%)
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/RedisKeyCommandsFunctionExecutor.java
delete mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/RedisKeyInRegion.java
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/RedisSetCommandsFunctionExecutor.java
delete mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/RedisSetInRegion.java
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/RedisStringCommandsFunctionExecutor.java
delete mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/data/RedisStringInRegion.java
rename
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/{RedisHashCommandsFunctionExecutor.java
=> RedisHashCommandsFunctionInvoker.java} (72%)
rename
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/key/{RedisKeyCommandsFunctionExecutor.java
=> RedisKeyCommandsFunctionInvoker.java} (82%)
rename
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/{RedisSetCommandsFunctionExecutor.java
=> RedisSetCommandsFunctionInvoker.java} (74%)
rename
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/{RedisStringCommandsFunctionExecutor.java
=> RedisStringCommandsFunctionInvoker.java} (70%)
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/netty/NettyRedisServer.java
create mode 100644
geode-serialization/src/main/java/org/apache/geode/internal/serialization/VersionOrdinal.java
create mode 100644
geode-serialization/src/main/java/org/apache/geode/internal/serialization/VersionOrdinalImpl.java
copy
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/HashExecutor.java
=>
geode-serialization/src/main/java/org/apache/geode/internal/serialization/Versioning.java
(52%)
mode change 100755 => 100644
create mode 100644
geode-serialization/src/test/java/org/apache/geode/internal/serialization/VersionOrdinalImplJUnitTest.java
delete mode 100644
geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/PersistentGatewaySenderWithIsolatedDiskStoreDistributedTest.java
create mode 100644
geode-web-management/src/distributedTest/java/org/apache/geode/management/client/CreateDiskStoreDUnitTest.java
create mode 100644
geode-web-management/src/integrationTest/java/org/apache/geode/management/internal/rest/DiskStoreManagementIntegrationTest.java
create mode 100644
geode-web-management/src/integrationTest/java/org/apache/geode/management/internal/rest/RestoreRedundancyRequestControllerIntegrationTest.java
create mode 100644
geode-web-management/src/main/java/org/apache/geode/management/internal/rest/controllers/DiskStoreController.java
create mode 100644
geode-web-management/src/main/java/org/apache/geode/management/internal/rest/controllers/RestoreRedundancyOperationController.java