This is an automated email from the ASF dual-hosted git repository.
zhouxj pushed a change to branch feature/GEODE-7857
in repository https://gitbox.apache.org/repos/asf/geode.git.
from b774ad1 remove the unused setRegion method
add a9a7d15 GEODE-7853: Remove unused field (#4777)
add f0982cd Revert "GEODE-7828: Convert backing store for Redis Hashes
and Sets to single regions (#4745)" (#4780)
add d5adfbe GEODE-7849: change release urls from www.apache.org/dist/ to
downloads.apache.org (#4770)
add 69ade72 GEODE-7851: configure pulse security using java code instead
of using xml (#4772)
add ec0c1a2 GEODE-7859 Increase timeout for channel subscription (#4782)
add 9e093c1 GEODE-7854 Update Geode Redis benchmark scripts (#4779)
add c841359 GEODE-7727: modify sender thread to detect relese of
connection (#4751)
add 0c06008 GEODE-7828: Convert backing store for Redis Hashes and Sets
to single regions (#4781)
add 7c10396 GEODE-7642: Removes warnings about missing annotations.
(#4776)
add 791017c Geode prefers not to use merge-commits, so do not test
against them. (#4790)
add 86defd4 Feature/geode 6536 1: modify borrowConnection singleHop
solution (#4753)
add 1259b18 GEODE-7808: standardize on use of HostAndPort for connection
formation (#4778)
add 0713e73 GEODE-7866: Clean up geode-tcp-server module and add missing
javadocs (#4791)
add b4c3e94 GEODE-7763: Do not exportValue if no clients are waiting for
result (#4771)
add 8c320ce GEODE-7815: add Pulse custom security profile test (#4794)
add 5234ed1 Geode 7850: Implement Redis Rename Command (#4774)
add 356ef6d GEODE-7830: fix race in rebalance start (#4769)
add 0297d2d GEODE-7829: fixing typos (#4797)
add f1b4230 GEODE-7862 Add tests for Redis DEL command (#4786)
add 9a3c62d GEODE-7804: move methods up from RebalanceResult to
OperationResult (#4801)
add eb03056 GEODE-4194: Re-ignoring a failing test that was previously
ignored (#4795)
add b75ac43 GEODE-7874 write a serialization backward-compatibility test
for geode-membership (#4804)
add a3fb386 GEODE-7879: Remove locking on HGetallExecutor (#4806)
add 1165869 GEODE-7867 Add more unit tests to geode-tcp-server (#4796)
add d013311 GEODE-7880: revert changes related to GEODE-6536 (#4810)
add 0e2d4a9 GEODE-7869: New template to make warnings errors.
add 563d485 GEODE-7869: Cleanup warnings in geode-log4j
add bde8136 GEODE-7869: Cleanup warnings in geode-logging
add 0138ab5 GEODE-7869: Cleanup warnings in geode-gfsh
add 9e3c473 GEODE-7863: Reduce ServerCQImpl Contention (#4798)
add 57cc931 GEODE-7710: Add getRedundancyZone to DistributionManager
(#4809)
add 48ea49c GEODE-7869: Cleanup warnings in geode-http-service
add 5abf502 GEODE-7869: Cleanup warnings in geode-common
add f098829 GEODE-7869: Cleanup warnings in geode-concurrency-test
add 4fb85db GEODE-7869: Cleanup warnings in geode-connectors
add fa9bf79 GEODE-7869: Cleanup warnings in geode-management
add ebdae67 GEODE-7869: Cleanup warnings in geode-rebalancer
add 0f6f28b GEODE-7869: Cleanup warnings in geode-serialization
add b04a072 GEODE-7869: Cleanup warnings in geode-unsafe
add 9b269de GEODE-7869: Cleanup warnings in geode-web
add 9d1e682 GEODE-7869: Cleanup warnings in geode-web-api
add 95e88d9 GEODE-7869: Cleanup warnings in geode-web-management
add ba258cc GEODE-7869: Cleanup warnings in static-analysis
add 8e4601e GEODE-7869: Cleanup warnings in geode-experimental-driver
add feab561 GEODE-7869: Cleanup warnings in geode-assembly
add d7a2bae GEODE-7869: Cleanup warnings in geode-pulse
add 3bd72e2 GEODE-7869: Cleanup warnings in geode-protobuf
add 644c52f GEODE-7869: Cleanup warnings in geode-protobuf-messages
add 23701b2 GEODE-7869: Cleanup warnings in geode-redis
add 028777b GEODE-7869: Cleanup warnings in geode-tcp-server
add ef533fa GEODE-7825: improve rebalance result (#4803)
add 4dd6a00 GEODE-7864: Resolved all javadoc errors and warning in
geode-core main (#4814)
add 7d557d5 GEODE-7683: introduce BR.cmnClearRegion
add 7b62741 GEODE-7682: add PR.clear API (#4755)
add 955b70d Merge branch 'feature/GEODE-7665' into feature/GEODE-7857
No new revisions were added by this update.
Summary of changes:
.../src/test/resources/expected-pom.xml | 12 +
.../gradle/plugins/DependencyConstraints.groovy | 2 +
ci/pipelines/pull-request/jinja.template.yml | 4 +
dev-tools/release/promote_rc.sh | 9 +-
docker/Dockerfile | 3 +-
geode-assembly/build.gradle | 6 +
.../cli/commands/ImportClusterConfigTest.java | 2 +-
.../apache/geode/metrics/CacheCommonTagsTest.java | 2 +-
.../cli/commands/RunOutOfMemoryFunction.java | 6 +-
...StatusClusterConfigServiceCommandDUnitTest.java | 7 +-
.../cli/commands/StopLocatorCommandDUnitTest.java | 38 +-
...ClusterManagementLocatorReconnectDunitTest.java | 9 +-
.../rest/DeploymentManagementRedployDUnitTest.java | 23 +-
.../internal/rest/RegionManagementDunitTest.java | 37 +-
.../internal/rest/ServerRestartTest.java | 7 +-
.../rest/internal/web/RestFunctionTemplate.java | 4 +-
.../controllers/RestAPIsAndInterOpsDUnitTest.java | 11 +-
.../web/controllers/RestAPIsWithSSLDUnitTest.java | 34 +-
.../internal/web/RestInterfaceIntegrationTest.java | 32 +-
.../rest/internal/web/RestRegionAPIDUnitTest.java | 22 +-
.../internal/web/RestSecurityIntegrationTest.java | 54 +-
.../web/RestSecurityPostProcessorTest.java | 20 +-
.../geode/tools/pulse/PulseConnectivityTest.java | 14 -
.../PulseSecurityConfigDefaultProfileTest.java | 81 +++
.../PulseSecurityConfigGemfireProfileTest.java | 101 ++++
.../tools/pulse/PulseSecurityWithSSLTest.java | 4 +-
.../integrationTest/resources/expected_jars.txt | 1 +
geode-common/build.gradle | 1 +
.../apache/geode/internal/inet/LocalHostUtil.java | 13 +
geode-concurrency-test/build.gradle | 1 +
geode-connectors/build.gradle | 1 +
.../jdbc/JdbcAsyncWriterIntegrationTest.java | 12 +-
.../connectors/jdbc/JdbcWriterIntegrationTest.java | 16 +-
.../jdbc/internal/TestConfigService.java | 5 +-
.../cli/CreateDataSourceCommandDUnitTest.java | 21 +-
...reateMappingCommandForProxyRegionDUnitTest.java | 23 +-
.../cli/DeregisterDriverCommandDUnitTest.java | 14 +-
.../cli/DescribeDataSourceCommandDUnitTest.java | 15 +-
.../cli/DescribeMappingCommandDUnitTest.java | 40 +-
.../cli/DestroyDataSourceCommandDUnitTest.java | 10 +-
.../cli/ListDataSourceCommandDUnitTest.java | 17 +-
.../internal/cli/ListDriversCommandDUnitTest.java | 9 +-
.../internal/cli/ListMappingCommandDUnitTest.java | 13 +-
.../cli/RegisterDriverCommandDUnitTest.java | 13 +-
.../cli/JDBCConnectorFunctionsSecurityTest.java | 20 +-
.../geode/connectors/jdbc/JdbcAsyncWriter.java | 37 +-
.../apache/geode/connectors/jdbc/JdbcLoader.java | 1 +
.../jdbc/internal/cli/CreateMappingCommand.java | 9 +-
.../jdbc/internal/cli/CreateMappingFunction.java | 11 +-
.../internal/cli/DeregisterDriverFunction.java | 2 +-
.../jdbc/internal/cli/ListDriversCommand.java | 5 +-
.../jdbc/internal/cli/RegisterDriverFunction.java | 2 +-
.../geode/connectors/jdbc/JdbcLoaderTest.java | 9 +-
.../geode/connectors/jdbc/JdbcWriterTest.java | 12 +-
.../jdbc/internal/JdbcConnectorServiceTest.java | 9 +-
.../internal/cli/CreateDataSourceCommandTest.java | 7 +-
.../internal/cli/CreateMappingFunctionTest.java | 27 +-
...CreateMappingPreconditionCheckFunctionTest.java | 93 ++--
.../internal/cli/DeregisterDriverCommandTest.java | 15 +-
.../internal/cli/DeregisterDriverFunctionTest.java | 3 +-
.../internal/cli/DestroyDataSourceCommandTest.java | 10 +-
.../cli/DestroyMappingCommandFunctionTest.java | 24 +-
.../cli/FunctionContextArgumentProviderTest.java | 18 +-
.../jdbc/internal/cli/ListDriversCommandTest.java | 1 +
.../jdbc/internal/cli/ListDriversFunctionTest.java | 1 +
.../jdbc/internal/cli/ListMappingCommandTest.java | 22 +-
.../internal/cli/RegisterDriverCommandTest.java | 6 +-
.../internal/cli/RegisterDriverFunctionTest.java | 7 +-
.../jdbc/internal/xml/ElementTypeTest.java | 8 +-
.../xml/JdbcConnectorServiceXmlParserTest.java | 4 +-
geode-core/build.gradle | 4 +-
.../DestroyRegionDuringGIIDistributedTest.java | 2 +
.../geode/internal/tcp/CloseConnectionTest.java | 76 +++
.../geode/internal/tcp/TCPConduitDUnitTest.java | 5 +-
...erStartupWhenAsyncDistributionTimeoutIsSet.java | 71 +++
...butedSystemMXBeanWithAlertsDistributedTest.java | 1 +
.../internal/BindDistributedSystemJUnitTest.java | 3 -
.../query/partitioned/PRColocatedEquiJoinTest.java | 42 +-
...java => AnalyzeCoreSerializablesJUnitTest.java} | 2 +-
.../RestrictUseOfInetAddressJUnitTest.java | 272 ++++++++++
.../geode/internal/AvailablePortJUnitTest.java | 12 +-
.../internal/jta/TransactionImplJUnitTest.java | 6 +-
.../SimpleStatSamplerIntegrationTest.java | 2 +-
.../main/java/org/apache/geode/SystemFailure.java | 12 +-
.../geode/admin/DistributedSystemConfig.java | 2 +-
.../admin/internal/AdminDistributedSystemImpl.java | 5 +-
.../admin/internal/ConfigurationParameterImpl.java | 4 +-
.../internal/DistributedSystemConfigImpl.java | 4 +-
.../internal/DistributionLocatorConfigImpl.java | 2 +-
.../internal/EnabledManagedEntityController.java | 4 +-
.../net => admin/internal}/InetAddressUtils.java | 90 +--
.../internal}/InetAddressUtilsWithLogging.java | 4 +-
.../admin/internal/ManagedEntityConfigImpl.java | 4 +-
.../geode/admin/internal/SystemMemberImpl.java | 4 +-
.../geode/admin/jmx/internal/AgentConfigImpl.java | 4 +-
.../apache/geode/admin/jmx/internal/AgentImpl.java | 2 +-
.../jmx/internal/MX4JServerSocketFactory.java | 2 +-
.../java/org/apache/geode/cache/CacheWriter.java | 2 +-
.../java/org/apache/geode/cache/Operation.java | 2 +-
.../apache/geode/cache/RegionAccessException.java | 2 +-
.../geode/cache/RegionDistributionException.java | 2 +-
.../client/internal/AutoConnectionSourceImpl.java | 12 +-
.../geode/cache/client/internal/Connection.java | 1 +
.../org/apache/geode/cache/execute/Function.java | 4 +-
.../org/apache/geode/cache/query/IndexType.java | 1 +
.../internal/AbstractGroupOrRangeJunction.java | 2 +-
.../cache/query/internal/CompiledComparison.java | 4 +-
.../cache/query/internal/CqQueryVsdStats.java | 2 +-
.../cache/query/internal/ObjectIntHashMap.java | 2 +-
.../geode/cache/query/internal/PlanInfo.java | 7 +-
.../cache/query/internal/SortedStructSet.java | 4 +-
.../cache/query/internal/cq/CqServiceProvider.java | 2 +-
.../geode/cache/query/internal/cq/ServerCQ.java | 6 +
.../cache/query/internal/index/HashIndexSet.java | 2 +-
.../query/internal/index/PartitionedIndex.java | 2 +-
.../apache/geode/cache/util/CqListenerAdapter.java | 2 +-
.../apache/geode/cache/wan/GatewayReceiver.java | 2 +-
.../java/org/apache/geode/distributed/Locator.java | 2 +-
.../apache/geode/distributed/LocatorLauncher.java | 6 +-
.../apache/geode/distributed/ServerLauncher.java | 4 +-
.../internal/ClusterDistributionManager.java | 1 +
.../distributed/internal/DistributionConfig.java | 4 +-
.../internal/DistributionConfigImpl.java | 7 +-
.../distributed/internal/DistributionImpl.java | 4 +
.../distributed/internal/DistributionManager.java | 6 +-
.../internal/FunctionExecutionPooledExecutor.java | 4 +-
.../distributed/internal/HealthMonitorImpl.java | 8 +-
.../internal/InternalDistributedSystem.java | 3 -
.../distributed/internal/InternalLocator.java | 16 +-
.../internal/LonerDistributionManager.java | 21 +-
.../internal/PooledExecutorWithDMStats.java | 2 +-
.../geode/distributed/internal/ServerLocation.java | 2 +-
.../geode/distributed/internal/ServerLocator.java | 4 +-
.../geode/distributed/internal/StartupMessage.java | 4 +-
.../internal/StartupResponseMessage.java | 2 +-
.../distributed/internal/direct/DirectChannel.java | 2 +-
.../distributed/internal/locks/DLockToken.java | 1 -
.../membership/InternalDistributedMember.java | 3 +-
.../geode/examples/SimpleSecurityManager.java | 4 +-
.../apache/geode/internal/DistributionLocator.java | 19 -
.../geode/internal/InternalDataSerializer.java | 5 +-
.../org/apache/geode/internal/SystemAdmin.java | 4 +-
.../org/apache/geode/internal/SystemTimer.java | 3 -
.../apache/geode/internal/VersionDescription.java | 2 +-
.../org/apache/geode/internal/admin/GemFireVM.java | 15 -
.../internal/cache/AbstractBucketRegionQueue.java | 6 +-
.../apache/geode/internal/cache/AcceptHelper.java | 3 +-
.../apache/geode/internal/cache/BucketRegion.java | 1 -
.../geode/internal/cache/DistTXCommitMessage.java | 4 +-
.../internal/cache/DistTXPrecommitMessage.java | 4 +-
.../internal/cache/DistTXRollbackMessage.java | 4 +-
.../internal/cache/DistributedPutAllOperation.java | 2 +-
.../cache/DistributedRemoveAllOperation.java | 2 +-
.../apache/geode/internal/cache/EntriesMap.java | 10 +-
.../geode/internal/cache/EntryExpiryTask.java | 2 +-
.../apache/geode/internal/cache/ExpiryTask.java | 5 +-
.../cache/ForceableLinkedBlockingQueue.java | 32 +-
.../geode/internal/cache/GemFireCacheImpl.java | 4 +-
.../internal/cache/InitialImageOperation.java | 7 +-
.../geode/internal/cache/InternalDataView.java | 3 -
.../geode/internal/cache/LoaderHelperFactory.java | 8 +-
.../internal/cache/PartitionedRegionDataView.java | 3 -
.../geode/internal/cache/RegionEventImpl.java | 5 +
.../geode/internal/cache/RegionExpiryTask.java | 2 +-
.../geode/internal/cache/TXBucketRegionState.java | 3 -
.../apache/geode/internal/cache/TXManagerImpl.java | 2 +-
.../geode/internal/cache/TXStateInterface.java | 3 -
.../apache/geode/internal/cache/TXStateProxy.java | 3 -
.../geode/internal/cache/ValueByteWrapper.java | 6 -
.../cache/WrappedRegionMembershipListener.java | 5 +-
.../geode/internal/cache/entries/DiskEntry.java | 2 +-
.../cache/execute/FunctionExecutionNodePruner.java | 2 +-
.../execute/metrics/FunctionServiceStats.java | 2 +-
.../internal/cache/ha/HARegionQueueStats.java | 2 +-
.../locks/TXLockUpdateParticipantsMessage.java | 2 -
.../cache/partitioned/IndexCreationMsg.java | 2 +-
.../PRFunctionStreamingResultCollector.java | 2 +-
.../cache/partitioned/RemoveIndexesMessage.java | 17 -
.../region/entry/RegionEntryFactoryBuilder.java | 2 +-
.../internal/cache/tier/sockets/AcceptorImpl.java | 19 +-
.../cache/tier/sockets/CacheClientNotifier.java | 12 +-
.../cache/tier/sockets/CacheClientProxy.java | 16 +-
.../cache/tier/sockets/CacheClientProxyStats.java | 2 +-
.../tier/sockets/ClientDataSerializerMessage.java | 5 +-
.../tier/sockets/ClientInstantiatorMessage.java | 5 +-
.../cache/tier/sockets/MessageDispatcher.java | 5 -
.../cache/tier/sockets/ServerConnection.java | 6 +-
.../internal/cache/wan/GatewaySenderEventImpl.java | 2 +-
.../internal/cache/wan/GatewaySenderStats.java | 2 +-
...currentParallelGatewaySenderEventProcessor.java | 4 +-
...oncurrentSerialGatewaySenderEventProcessor.java | 2 +-
.../geode/internal/cache/xmlcache/CacheXml.java | 6 +-
.../internal/cache/xmlcache/CacheXmlParser.java | 2 +-
.../cache/xmlcache/CacheXmlPropertyResolver.java | 2 +-
.../xmlcache/CacheXmlPropertyResolverHelper.java | 6 +-
.../xmlcache/DiskStoreAttributesCreation.java | 2 +-
.../cache/xmlcache/ResourceManagerCreation.java | 3 -
.../concurrent/CompactConcurrentHashSet2.java | 5 -
.../datasource/ConfiguredDataSourceProperties.java | 2 +-
.../datasource/ConnectionPoolCacheImpl.java | 2 +-
.../internal/datasource/DataSourceFactory.java | 2 +-
.../i18n/AbstractStringIdResourceBundle.java | 2 +-
.../geode/internal/io/CompositeOutputStream.java | 5 +-
.../apache/geode/internal/jndi/JNDIInvoker.java | 2 +-
.../geode/internal/jta/GlobalTransaction.java | 29 +-
.../apache/geode/internal/jta/TransactionImpl.java | 13 +-
.../geode/internal/jta/TransactionManagerImpl.java | 20 +-
.../geode/internal/jta/UserTransactionImpl.java | 35 +-
.../org/apache/geode/internal/jta/XidImpl.java | 7 +-
...ketCreator.java => SCClusterSocketCreator.java} | 6 +-
.../apache/geode/internal/net/SocketCreator.java | 13 +-
.../internal/offheap/MemoryAllocatorImpl.java | 2 +-
.../geode/internal/offheap/RefCountChangeInfo.java | 2 +-
.../geode/internal/statistics/HostStatSampler.java | 2 +-
.../internal/statistics/OsStatisticsProvider.java | 7 +-
.../internal/statistics/StatArchiveWriter.java | 2 +-
.../org/apache/geode/internal/tcp/Connection.java | 38 +-
.../apache/geode/internal/tcp/ConnectionTable.java | 14 +-
.../org/apache/geode/internal/tcp/TCPConduit.java | 2 +-
.../org/apache/geode/internal/util/IOUtils.java | 2 +-
.../management/internal/BaseManagementService.java | 9 +
.../geode/management/internal/ManagementAgent.java | 2 +-
.../geode/management/internal/MemberMessenger.java | 8 +-
.../api/LocatorClusterManagementService.java | 9 +-
.../management/internal/beans/MBeanAggregator.java | 2 +-
.../management/internal/beans/MemberMBean.java | 4 +-
.../internal/beans/MemberMBeanBridge.java | 84 ++-
.../realizers/ConfigurationRealizer.java | 1 +
.../internal/operation/OperationManager.java | 6 +-
.../internal/operation/OperationState.java | 27 +-
.../operation/RebalanceOperationPerformer.java | 63 ++-
.../operation/RegionOperationStateStore.java | 13 +-
.../geode/management/internal/util/HostUtils.java | 2 +-
.../main/java/org/apache/geode/pdx/PdxWriter.java | 3 +-
.../apache/geode/pdx/internal/PdxReaderImpl.java | 1 -
.../tier/sockets/CacheClientNotifierTest.java | 28 +
.../api/LocatorClusterManagementServiceTest.java | 63 ++-
.../operation/OperationStateConcurrentTest.java | 74 +++
.../internal/operation/OperationStateTest.java | 32 ++
.../operation/RebalanceOperationPerformerTest.java | 168 ++++++
.../operation/RegionOperationStateStoreTest.java | 12 +-
geode-core/src/test/resources/expected-pom.xml | 12 +-
.../geode/cache/query/cq/internal/CqQueryImpl.java | 2 -
.../cache/query/cq/internal/CqServiceImpl.java | 40 +-
.../cache/query/cq/internal/ServerCQImpl.java | 176 ++----
.../query/cq/internal/ServerCQResultsCache.java | 38 +-
.../cq/internal/ServerCQResultsCacheNoOpImpl.java | 68 +++
.../ServerCQResultsCachePartitionRegionImpl.java | 133 +++++
.../ServerCQResultsCacheReplicateRegionImpl.java | 176 ++++++
.../query/cq/internal/command/ExecuteCQ61.java | 2 +-
.../cache/query/cq/internal/ServerCQImplTest.java | 4 +-
.../management/internal/cli/HeadlessGfsh.java | 43 +-
.../geode/test/dunit/internal/DUnitLauncher.java | 2 +-
.../geode/test/junit/rules/MemberStarterRule.java | 11 +-
geode-experimental-driver/build.gradle | 1 +
.../experimental/driver/AuthorizationTest.java | 3 +-
.../experimental/driver/IntegrationTestBase.java | 6 +-
.../driver/PostProcessingIntegrationTest.java | 5 +-
.../geode/experimental/driver/FunctionService.java | 2 +-
.../geode/experimental/driver/ProtobufDriver.java | 10 +-
.../experimental/driver/ProtobufFunction.java | 11 +-
.../driver/ProtobufFunctionService.java | 4 +-
.../experimental/driver/ProtobufQueryService.java | 18 +-
.../geode/experimental/driver/ProtobufRegion.java | 12 +-
.../geode/experimental/driver/QueryService.java | 2 +-
.../geode/experimental/driver/ValueEncoder.java | 10 +-
geode-gfsh/build.gradle | 3 +
.../management/internal/cli/NetstatDUnitTest.java | 12 +-
.../cli/commands/AlterCompressorDUnitTest.java | 20 +-
.../cli/commands/AlterDiskStoreDUnitTest.java | 4 +-
.../cli/commands/ConcurrentDeployDUnitTest.java | 12 +-
.../CreateAsyncEventQueueCommandDUnitTest.java | 7 +-
.../CreateJndiBindingCommandDUnitTest.java | 1 +
.../commands/CreatePooledJndiBindingDUnitTest.java | 3 +-
.../cli/commands/CreateRegionCommandDUnitTest.java | 83 +--
...DeployCommandFunctionRegistrationDUnitTest.java | 13 +-
.../commands/DeployCommandRedeployDUnitTest.java | 13 +-
.../DescribeJndiBindingCommandDUnitTest.java | 11 +-
.../cli/commands/DescribeRegionDUnitTest.java | 32 +-
.../commands/DestroyIndexCommandsDUnitTest.java | 31 +-
.../DestroyJndiBindingCommandDUnitTest.java | 1 +
.../DestroySecondJndiBindingCommandDUnitTest.java | 1 +
.../cli/commands/DiskStoreCommandsDUnitTest.java | 28 +-
.../commands/ExecuteFunctionCommandDUnitTest.java | 23 +-
.../ExecuteFunctionCommandSecurityTest.java | 3 +
...ImportClusterConfigurationCommandDUnitTest.java | 29 +-
.../IndexCommandsShareConfigurationDUnitTest.java | 6 +-
.../ListAsyncEventQueuesCommandDUnitTest.java | 1 +
.../internal/cli/commands/ListRegionDUnitTest.java | 13 +-
.../cli/commands/RebalanceCommandDUnitTest.java | 23 +-
...ersistThroughClusterConfigurationDUnitTest.java | 9 +-
.../cli/commands/RemoveCommandDUnitTest.java | 13 +-
.../cli/commands/RepeatedRebalanceDUnitTest.java | 2 +-
.../ResumeAsyncEventQueueDispatcherDUnitTest.java | 5 +-
.../ShowMissingDiskStoreCommandDUnitTest.java | 13 +-
.../cli/commands/TestCustomIdleExpiry.java | 4 +-
.../internal/cli/commands/TestCustomTTLExpiry.java | 4 +-
.../GfshParserAutoCompletionIntegrationTest.java | 5 +-
.../internal/cli/GfshParserConverterTest.java | 16 +-
.../internal/cli/HeadlessGfshIntegrationTest.java | 16 +-
.../AlterRegionCommandIntegrationTest.java | 18 +-
.../CreateRegionCommandIntegrationTest.java | 120 ++--
.../cli/commands/ExportDataIntegrationTest.java | 23 +-
.../commands/HTTPServiceSSLSupportJUnitTest.java | 16 +-
.../commands/HistoryCommandIntegrationTest.java | 11 +-
.../cli/commands/ImportDataIntegrationTest.java | 24 +-
.../ListDiskStoreCommandIntegrationTest.java | 3 +-
.../cli/commands/ListRegionIntegrationTest.java | 11 +-
.../cli/commands/PutCommandIntegrationTest.java | 24 +-
.../ShowMetricsCommandIntegrationTest.java | 25 +-
.../cli/domain/IndexDetailsIntegrationTest.java | 9 +-
.../ChangeLogLevelFunctionIntegrationTest.java | 28 +-
.../functions/CreateJndiBindingFunctionTest.java | 6 +-
.../functions/DataCommandFunctionJUnitTest.java | 21 +-
.../DataCommandFunctionWithPDXJUnitTest.java | 2 +-
.../functions/DestroyJndiBindingFunctionTest.java | 23 +-
.../ExportLogsFunctionIntegrationTest.java | 19 +-
.../internal/cli/functions/Geode3544JUnitTest.java | 10 +-
.../cli/functions/ListJndiBindingFunctionTest.java | 11 +-
.../SizeExportLogsFunctionIntegrationTest.java | 19 +-
.../result/model/ResultModelIntegrationTest.java | 8 +-
.../cli/util/LogExporterFileIntegrationTest.java | 24 +-
.../cli/util/LogExporterIntegrationTest.java | 8 +-
.../geode/management/cli/CommandService.java | 6 +-
.../apache/geode/management/cli/GfshCommand.java | 15 +-
.../geode/management/internal/cli/CliUtil.java | 5 +-
.../geode/management/internal/cli/Launcher.java | 18 +-
.../cli/commands/AlterRuntimeConfigCommand.java | 1 +
.../cli/commands/ChangeLogLevelCommand.java | 7 +-
.../cli/commands/CloseDurableCQsCommand.java | 1 +
.../cli/commands/CloseDurableClientCommand.java | 1 +
.../internal/cli/commands/ConnectCommand.java | 1 +
.../cli/commands/CountDurableCQEventsCommand.java | 1 +
.../cli/commands/CreateDefinedIndexesCommand.java | 1 +
.../cli/commands/CreateGatewaySenderCommand.java | 3 +-
.../internal/cli/commands/CreateIndexCommand.java | 6 +-
.../internal/cli/commands/DataCommandsUtils.java | 10 +-
.../internal/cli/commands/DefineIndexCommand.java | 6 +-
.../internal/cli/commands/DeployCommand.java | 33 +-
.../cli/commands/DescribeDiskStoreCommand.java | 1 +
.../commands/DescribeOfflineDiskStoreCommand.java | 6 +-
.../commands/DestroyAsyncEventQueueCommand.java | 12 +-
.../cli/commands/DestroyFunctionCommand.java | 18 +-
.../internal/cli/commands/DestroyIndexCommand.java | 5 +-
.../cli/commands/DestroyRegionCommand.java | 8 +-
.../internal/cli/commands/ExportConfigCommand.java | 3 +-
.../internal/cli/commands/ExportDataCommand.java | 6 +-
.../internal/cli/commands/ExportLogsCommand.java | 25 +-
.../commands/ExportOfflineDiskStoreCommand.java | 6 +-
.../cli/commands/ExportStackTraceCommand.java | 1 +
.../internal/cli/commands/GCCommand.java | 6 +-
.../ImportClusterConfigurationCommand.java | 15 +-
.../internal/cli/commands/ImportDataCommand.java | 6 +-
.../internal/cli/commands/IndexDefinition.java | 5 +-
.../cli/commands/ListAsyncEventQueuesCommand.java | 12 +-
.../internal/cli/commands/ListDeployedCommand.java | 1 +
.../cli/commands/ListDurableClientCQsCommand.java | 1 +
.../internal/cli/commands/ListFunctionCommand.java | 1 +
.../internal/cli/commands/ListIndexCommand.java | 9 +-
.../cli/commands/ListJndiBindingCommand.java | 17 +-
.../internal/cli/commands/QueryCommand.java | 11 +-
.../internal/cli/commands/ShowMetricsCommand.java | 6 +-
.../cli/commands/StartGatewaySenderCommand.java | 6 +-
.../internal/cli/commands/StartLocatorCommand.java | 20 +-
.../internal/cli/commands/StartServerCommand.java | 9 +-
.../StatusClusterConfigServiceCommand.java | 2 +-
.../internal/cli/commands/UndeployCommand.java | 1 +
.../cli/commands/lifecycle/StopLocatorCommand.java | 5 +-
.../cli/commands/lifecycle/StopServerCommand.java | 6 +-
.../cli/converters/IndexTypeConverter.java | 15 +-
.../internal/cli/domain/IndexDetails.java | 53 +-
.../cli/functions/AlterQueryServiceFunction.java | 2 +
.../cli/functions/AlterRuntimeConfigFunction.java | 40 +-
.../cli/functions/ChangeLogLevelFunction.java | 6 +-
.../cli/functions/CloseDurableClientFunction.java | 6 +-
.../cli/functions/CloseDurableCqFunction.java | 6 +-
.../cli/functions/ContinuousQueryFunction.java | 20 +-
.../functions/CreateAsyncEventQueueFunction.java | 21 +-
.../functions/CreateDefinedIndexesFunction.java | 9 +-
.../cli/functions/CreateIndexFunction.java | 7 +-
.../cli/functions/CreateJndiBindingFunction.java | 4 +-
.../cli/functions/DataCommandFunction.java | 29 +-
.../internal/cli/functions/DeployFunction.java | 14 +-
.../cli/functions/DescribeDiskStoreFunction.java | 15 +-
.../functions/DestroyAsyncEventQueueFunction.java | 22 +-
.../cli/functions/DestroyDiskStoreFunction.java | 11 +-
.../functions/DestroyGatewayReceiverFunction.java | 4 +-
.../cli/functions/ExportConfigFunction.java | 6 +-
.../internal/cli/functions/ExportDataFunction.java | 12 +-
.../internal/cli/functions/ExportLogsFunction.java | 19 +-
.../FetchSharedConfigurationStatusFunction.java | 4 +-
.../cli/functions/GarbageCollectionFunction.java | 4 +-
.../functions/GatewayReceiverCreateFunction.java | 6 +-
.../cli/functions/GatewaySenderCreateFunction.java | 13 +-
.../functions/GatewaySenderDestroyFunction.java | 8 +-
.../GetMemberConfigInformationFunction.java | 21 +-
.../functions/GetRegionDescriptionFunction.java | 6 +-
.../cli/functions/GetStackTracesFunction.java | 4 +-
.../GetSubscriptionQueueSizeFunction.java | 6 +-
.../internal/cli/functions/ImportDataFunction.java | 12 +-
.../cli/functions/ListDeployedFunction.java | 4 +-
.../cli/functions/ListDiskStoresFunction.java | 7 +-
.../cli/functions/ListDurableCqNamesFunction.java | 7 +-
.../cli/functions/ListFunctionFunction.java | 9 +-
.../internal/cli/functions/ListIndexFunction.java | 7 +-
.../cli/functions/ListJndiBindingFunction.java | 12 +-
.../internal/cli/functions/NetstatFunction.java | 22 +-
.../cli/functions/RegionAlterFunction.java | 10 +-
.../cli/functions/RegionCreateFunction.java | 9 +-
.../cli/functions/RegionDestroyFunction.java | 11 +-
.../internal/cli/functions/RegionFunctionArgs.java | 5 +-
.../functions/ShowMissingDiskStoresFunction.java | 8 +-
.../internal/cli/functions/ShutDownFunction.java | 6 +-
.../cli/functions/SizeExportLogsFunction.java | 17 +-
.../internal/cli/functions/UndeployFunction.java | 9 +-
.../internal/cli/functions/UnregisterFunction.java | 6 +-
.../cli/functions/UserFunctionExecution.java | 25 +-
.../internal/cli/remote/CommandExecutor.java | 13 +-
.../internal/cli/remote/CommandStatementImpl.java | 6 +-
.../internal/cli/remote/MemberCommandService.java | 12 +-
.../geode/management/internal/cli/shell/Gfsh.java | 16 +-
.../internal/cli/shell/MXBeanProvider.java | 7 +-
.../internal/cli/util/DiskStoreCompacter.java | 23 +-
.../internal/cli/util/DiskStoreUpgrader.java | 32 +-
.../internal/cli/util/ExportLogsCacheWriter.java | 22 +-
.../management/internal/cli/util/JdkTool.java | 3 +-
.../internal/cli/util/ReadWriteFile.java | 64 ++-
.../sanctioned-geode-gfsh-serializables.txt | 1 +
.../internal/cli/commands/ConnectCommandTest.java | 66 ++-
.../commands/CreateAsyncEventQueueCommandTest.java | 6 +-
.../commands/CreateDefinedIndexesCommandTest.java | 36 +-
.../cli/commands/CreateIndexCommandTest.java | 36 +-
.../cli/commands/CreateJndiBindingCommandTest.java | 7 +-
.../cli/commands/CreateRegionCommandTest.java | 41 +-
.../DestroyAsyncEventQueueCommandTest.java | 27 +-
.../DestroyGatewayReceiverCommandTest.java | 10 +-
.../commands/DestroyGatewaySenderCommandTest.java | 19 +-
.../commands/DestroyJndiBindingCommandTest.java | 11 +-
.../cli/commands/DestroyRegionCommandTest.java | 8 +-
.../cli/commands/ExportLogsCommandTest.java | 32 +-
.../cli/commands/ListAsyncEventQueuesTest.java | 8 +-
.../cli/commands/ListGatewayCommandTest.java | 16 +-
...ResumeAsyncEventQueueDispatcherCommandTest.java | 4 +-
.../cli/converters/IndexTypeConverterTest.java | 39 +-
.../cli/functions/CliFunctionResultTest.java | 12 +-
.../CreateDefinedIndexesFunctionTest.java | 43 +-
.../DescribeDiskStoreFunctionJUnitTest.java | 184 +++++--
.../DestroyAsyncEventQueueFunctionTest.java | 14 +-
.../DestroyGatewayReceiverFunctionTest.java | 8 +-
.../GatewayReceiverCreateFunctionTest.java | 6 +-
.../GatewaySenderDestroyFunctionTest.java | 11 +-
.../functions/ListDiskStoresFunctionJUnitTest.java | 5 +-
.../cli/functions/ListIndexFunctionJUnitTest.java | 25 +-
.../cli/functions/RegionAlterFunctionTest.java | 20 +-
.../functions/RegionCreateFunctionJUnitTest.java | 2 +
.../cli/functions/RegionDestroyFunctionTest.java | 26 +-
.../ShowMissingDiskStoresFunctionTest.java | 11 +-
.../cli/remote/MemberCommandServiceTest.java | 1 +
.../cli/remote/OnlineCommandProcessorTest.java | 16 +-
.../cli/result/model/TabularResultModelTest.java | 2 +-
.../cli/shell/GfshExecutionStrategyTest.java | 2 +-
.../cli/util/ExportLogsCacheWriterTest.java | 3 +-
.../web/http/support/HttpRequesterTest.java | 1 +
geode-http-service/build.gradle | 1 +
.../geode/internal/cache/InternalHttpService.java | 15 +-
.../AnalyzeDataSerializablesJUnitTestBase.java | 322 +++++++++++
.../AnalyzeSerializablesJUnitTestBase.java | 430 ++++-----------
.../geode/codeAnalysis/decode/CompiledClass.java | 116 ++--
.../geode/codeAnalysis/decode/CompiledMethod.java | 16 +
.../geode/codeAnalysis/decode/cp/CpFieldref.java | 8 +
.../geode/codeAnalysis/decode/cp/CpMethodref.java | 1 +
.../codeAnalysis/decode/cp/CpNameAndType.java | 10 +
.../geode/test/junit/rules/ClassAnalysisRule.java | 142 +++++
.../org/apache/geode/test/version/TestVersion.java | 29 +-
geode-log4j/build.gradle | 1 +
.../impl/AlertAppenderIntegrationTest.java | 1 +
.../AlertListenerRegistrationIntegrationTest.java | 1 +
...mWithBothLogWriterAppendersIntegrationTest.java | 9 +-
...edSystemWithLogLevelChangesIntegrationTest.java | 1 +
...reVerboseMarkerFilterAcceptIntegrationTest.java | 1 +
...fireVerboseMarkerFilterDenyIntegrationTest.java | 1 +
...deVerboseMarkerFilterAcceptIntegrationTest.java | 1 +
...eodeVerboseMarkerFilterDenyIntegrationTest.java | 1 +
...oggingWithDistributedSystemIntegrationTest.java | 6 +-
.../log4j/internal/impl/AlertAppender.java | 3 +-
.../log4j/internal/impl/GeodeConsoleAppender.java | 13 +-
.../log4j/internal/impl/LogWriterAppender.java | 3 +-
geode-logging/build.gradle | 1 +
.../apache/geode/logging/internal/OSProcess.java | 33 +-
geode-lucene/build.gradle | 5 +-
geode-management/build.gradle | 9 +
.../AnalyzeManagementSerializablesJUnitTest.java | 5 -
.../apache/geode/codeAnalysis/excludedClasses.txt | 0
.../org/apache/geode/codeAnalysis/openBugs.txt | 0
.../codeAnalysis/sanctionedDataSerializables.txt | 0
.../api/ClusterManagementListResult.java | 15 +-
...tTemplateClusterManagementServiceTransport.java | 4 +-
.../internal/api/BaseManagementServiceBuilder.java | 22 +-
.../geode/management/runtime/OperationResult.java | 15 +-
.../geode/management/runtime/RebalanceResult.java | 11 -
.../sanctioned-geode-management-serializables.txt | 2 +
.../api/ClusterManagementGetResultTest.java | 1 +
.../api/ClusterManagementListResultTest.java | 4 +-
.../api/ClusterManagementOperationResultTest.java | 6 +-
.../geode/management/api/EntityInfoTest.java | 1 +
...plateClusterManagementServiceTransportTest.java | 18 +-
.../ClusterManagementServiceBuilderTest.java | 3 +-
.../ClientClusterManagementServiceTest.java | 4 +
.../AnalyzeMembershipSerializablesJUnitTest.java | 68 +++
.../locator/GMSLocatorRecoveryIntegrationTest.java | 2 +-
.../apache/geode/codeAnalysis/excludedClasses.txt | 1 +
.../org/apache/geode/codeAnalysis/openBugs.txt | 0
.../codeAnalysis/sanctionedDataSerializables.txt | 72 +++
.../internal/membership/api/MembershipConfig.java | 4 +-
.../internal/membership/api/MembershipLocator.java | 2 +-
.../gms/locator/MembershipLocatorImpl.java | 11 +-
geode-protobuf-messages/build.gradle | 1 +
geode-protobuf/build.gradle | 1 +
.../v1/ValueSerializerIntegrationTest.java | 9 +-
.../protobuf/security/SecureCacheImpl.java | 35 +-
.../security/SecureFunctionServiceImpl.java | 27 +-
.../statistics/ProtobufClientStatistics.java | 42 +-
.../protocol/protobuf/v1/ProtobufOpsProcessor.java | 26 +-
.../OqlQueryRequestOperationHandler.java | 4 +-
.../protocol/protobuf/v1/state/RequireVersion.java | 7 +-
.../protobuf/security/SecureCacheImplTest.java | 41 +-
.../security/SecureFunctionServiceImplTest.java | 37 +-
.../ClearRequestOperationHandlerJUnitTest.java | 21 +-
...ionOnGroupRequestOperationHandlerJUnitTest.java | 45 +-
...onOnMemberRequestOperationHandlerJUnitTest.java | 58 +-
...onOnRegionRequestOperationHandlerJUnitTest.java | 43 +-
.../GetAllRequestOperationHandlerJUnitTest.java | 79 +--
...egionNamesRequestOperationHandlerJUnitTest.java | 52 +-
.../GetRequestOperationHandlerJUnitTest.java | 65 +--
.../GetServerOperationHandlerJUnitTest.java | 54 +-
.../GetSizeRequestOperationHandlerJUnitTest.java | 19 +-
.../KeySetOperationHandlerJUnitTest.java | 26 +-
.../v1/operations/OperationHandlerJUnitTest.java | 4 +-
...ueryRequestOperationHandlerIntegrationTest.java | 51 +-
.../OqlQueryRequestOperationHandlerJUnitTest.java | 11 +-
.../PutAllRequestOperationHandlerJUnitTest.java | 74 +--
.../PutRequestOperationHandlerJUnitTest.java | 28 +-
.../RemoveRequestOperationHandlerJUnitTest.java | 57 +-
.../codec/JsonPdxConverterJUnitTest.java | 16 +-
geode-pulse/build.gradle | 20 +-
geode-pulse/geode-pulse-test/build.gradle | 1 +
.../controllers/PulseControllerJUnitTest.java | 185 +++----
.../pulse/security/CustomSecurityConfigTest.java | 70 +++
.../pulse/security/DefaultSecurityConfigTest.java | 70 +++
.../resources/pulse-authentication-custom.xml | 38 ++
.../internal/controllers/PulseController.java | 95 ++--
.../geode/tools/pulse/internal/data/Cluster.java | 602 ++++++++++-----------
.../tools/pulse/internal/data/DataBrowser.java | 4 +-
.../tools/pulse/internal/data/JMXDataUpdater.java | 304 +++++------
.../internal/security/CustomSecurityConfig.java | 41 ++
.../internal/security/DefaultSecurityConfig.java | 108 ++++
.../internal/security/GemfireSecurityConfig.java | 43 ++
.../service/ClusterDiskThroughputService.java | 4 +-
.../internal/service/ClusterGCPausesService.java | 2 +-
.../service/ClusterKeyStatisticsService.java | 6 +-
.../internal/service/ClusterMemberService.java | 14 +-
.../service/ClusterMembersRGraphService.java | 148 +++--
.../service/ClusterMemoryUsageService.java | 2 +-
.../internal/service/ClusterRegionService.java | 38 +-
.../internal/service/ClusterRegionsService.java | 47 +-
.../service/ClusterSelectedRegionService.java | 31 +-
.../ClusterSelectedRegionsMemberService.java | 31 +-
.../internal/service/ClusterWANInfoService.java | 4 +-
.../service/MemberAsynchEventQueuesService.java | 2 +-
.../internal/service/MemberClientsService.java | 16 +-
.../service/MemberDiskThroughputService.java | 6 +-
.../internal/service/MemberGCPausesService.java | 4 +-
.../internal/service/MemberGatewayHubService.java | 11 +-
.../internal/service/MemberHeapUsageService.java | 4 +-
.../service/MemberKeyStatisticsService.java | 8 +-
.../internal/service/MemberRegionsService.java | 28 +-
.../pulse/internal/service/MembersListService.java | 2 +-
.../internal/service/QueryStatisticsService.java | 90 +--
.../internal/service/SystemAlertsService.java | 14 +-
...vc-dispatcher-servlet.xml => pulse-servlet.xml} | 3 +-
.../src/main/webapp/WEB-INF/spring-security.xml | 108 ----
geode-pulse/src/main/webapp/WEB-INF/web.xml | 19 +-
.../ClusterSelectedRegionsMemberServiceTest.java | 55 +-
.../geode/tools/pulse/tests/ui/PulseBase.java | 117 +---
geode-rebalancer/build.gradle | 1 +
geode-redis/README.md | 81 +--
geode-redis/build.gradle | 1 +
.../org/apache/geode/redis/PubSubDUnitTest.java | 2 +-
.../org/apache/geode/redis/RedisDistDUnitTest.java | 37 +-
.../redis/ConcurrentStartIntegrationTest.java | 31 +-
.../apache/geode/redis/HashesIntegrationTest.java | 60 +-
.../java/org/apache/geode/redis/RenameTest.java | 187 +++++++
.../org/apache/geode/redis/GeodeRedisServer.java | 149 +++--
.../redis/internal/ExecutionHandlerContext.java | 42 +-
.../java/org/apache/geode/redis/internal/Pair.java | 30 -
.../apache/geode/redis/internal/PubSubImpl.java | 11 +-
.../geode/redis/internal/RedisCommandType.java | 25 +
.../geode/redis/internal/RedisLockService.java | 7 +-
.../redis/internal/RedisLockServiceMBean.java | 33 ++
.../geode/redis/internal/RegionProvider.java | 142 +++--
.../redis/internal/executor/AuthExecutor.java | 6 +-
.../redis/internal/executor/RenameExecutor.java | 89 +++
.../internal/executor/hash/HGetAllExecutor.java | 34 +-
.../redis/internal/executor/hash/HashExecutor.java | 2 +-
.../internal/executor/list/LIndexExecutor.java | 6 +-
.../redis/internal/executor/list/LLenExecutor.java | 8 +-
.../internal/executor/list/LRangeExecutor.java | 13 +-
.../redis/internal/executor/list/LRemExecutor.java | 11 +-
.../redis/internal/executor/list/LSetExecutor.java | 13 +-
.../internal/executor/list/LTrimExecutor.java | 15 +-
.../redis/internal/executor/list/ListExecutor.java | 20 +-
.../redis/internal/executor/list/PopExecutor.java | 8 +-
.../redis/internal/executor/list/PushExecutor.java | 4 +-
.../internal/executor/list/PushXExecutor.java | 4 +-
.../redis/internal/executor/set/SetExecutor.java | 2 +-
.../executor/sortedset/GeoSortedSetExecutor.java | 1 +
.../executor/sortedset/ZRangeByLexExecutor.java | 9 +-
.../executor/sortedset/ZRangeByScoreExecutor.java | 14 +-
.../internal/executor/string/GetExecutor.java | 6 +-
.../internal/executor/string/StringExecutor.java | 2 +-
.../sanctioned-geode-redis-serializables.txt | 1 +
geode-redis/src/performanceTest/aggregator.sh | 91 ----
geode-redis/src/performanceTest/benchmark.sh | 115 ++--
.../{benchmark.sh => environment-setup.sh} | 12 +-
.../{shacompare.sh => execute-operation.sh} | 52 +-
geode-redis/src/performanceTest/shacompare.sh | 6 +-
.../src/performanceTest/summarize-batch-results.sh | 72 +++
.../performanceTest/summarize-operation-results.sh | 61 +++
.../internal/ExecutionHandlerContextJUnitTest.java | 6 +-
.../internal/executor/string/DelExecutorTest.java | 71 +++
.../string/StringSetExecutorJUnitTest.java | 4 +-
geode-serialization/build.gradle | 1 +
.../serialization/BufferDataOutputStream.java | 333 ++++++------
.../internal/serialization/ByteArrayDataInput.java | 134 ++---
.../internal/serialization/DSFIDSerializer.java | 2 +-
.../serialization/StaticSerialization.java | 14 +-
.../internal/DSFIDSerializerImpl.java | 22 +-
geode-tcp-server/build.gradle | 1 +
.../tcpserver/TcpServerGossipVersionDUnitTest.java | 162 ------
.../TcpServerProductVersionDUnitTest.java | 52 +-
.../tcpserver/AdvancedSocketCreatorImpl.java | 6 +-
.../tcpserver/ClientSocketCreatorImpl.java | 4 +
...atorImpl.java => ClusterSocketCreatorImpl.java} | 8 +-
.../internal/tcpserver/ConnectionWatcher.java | 5 +-
.../internal/tcpserver/HostAndPort.java | 27 +-
.../internal/tcpserver/InfoRequest.java | 4 +-
.../internal/tcpserver/InfoResponse.java | 5 +-
.../internal/tcpserver/ProtocolChecker.java | 6 +
.../internal/tcpserver/ShutdownRequest.java | 3 +-
.../internal/tcpserver/ShutdownResponse.java | 4 +-
.../distributed/internal/tcpserver/TcpClient.java | 26 +-
.../distributed/internal/tcpserver/TcpHandler.java | 4 +
.../distributed/internal/tcpserver/TcpServer.java | 109 ++--
.../internal/tcpserver/TcpSocketCreatorImpl.java | 6 +-
.../internal/tcpserver/VersionRequest.java | 3 +-
.../internal/tcpserver/VersionResponse.java | 4 +-
.../{ConnectionWatcher.java => package-info.java} | 32 +-
.../internal/tcpserver/HostAndPortTest.java | 94 +++-
.../tcpserver/TcpServerDependenciesTest.java | 3 +
.../internal/tcpserver/TcpServerJUnitTest.java | 231 +++-----
geode-unsafe/build.gradle | 1 +
.../WANHostNameVerificationDistributedTest.java | 6 +-
.../internal/cache/wan/GatewayReceiverImpl.java | 2 +-
.../cache/wan/GatewayReceiverImplTest.java | 2 +-
geode-web-api/build.gradle | 1 +
.../web/controllers/AddFreeItemToOrders.java | 45 +-
.../web/controllers/EchoArgumentFunction.java | 4 +-
.../controllers/GetOrderDescriptionFunction.java | 23 +-
.../geode/rest/internal/web/controllers/Order.java | 39 +-
.../web/controllers/RestAccessControllerTest.java | 21 +-
.../web/controllers/AbstractBaseController.java | 54 +-
.../web/controllers/CommonCrudController.java | 19 +-
.../web/controllers/FunctionAccessController.java | 122 +++--
.../web/controllers/PdxBasedCrudController.java | 12 +-
.../web/controllers/QueryAccessController.java | 9 +-
.../web/controllers/support/RegionData.java | 13 +-
.../support/RestServersResultCollector.java | 6 +-
.../geode/rest/internal/web/util/ArrayUtils.java | 11 +-
.../geode/rest/internal/web/util/JSONUtils.java | 39 +-
geode-web-management/build.gradle | 1 +
.../internal/rest/RebalanceIntegrationTest.java | 2 +-
.../rest/security/RestSecurityConfiguration.java | 2 +-
geode-web/build.gradle | 1 +
.../cli/commands/ConnectCommandWithSSLTest.java | 109 ++--
...xecuteFunctionCommandWithSecurityDUnitTest.java | 6 +-
.../ExportLogsStatsOverHttpDistributedTest.java | 8 +-
...rverSerializableObjectHttpMessageConverter.java | 2 +-
.../build.gradle => gradle/warnings.gradle | 5 +-
static-analysis/build.gradle | 1 +
static-analysis/pmd-rules/build.gradle | 1 +
690 files changed, 8743 insertions(+), 6182 deletions(-)
create mode 100644
geode-assembly/src/integrationTest/java/org/apache/geode/tools/pulse/PulseSecurityConfigDefaultProfileTest.java
create mode 100644
geode-assembly/src/integrationTest/java/org/apache/geode/tools/pulse/PulseSecurityConfigGemfireProfileTest.java
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/internal/tcp/CloseConnectionTest.java
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/internal/tcp/TestServerStartupWhenAsyncDistributionTimeoutIsSet.java
rename
geode-core/src/integrationTest/java/org/apache/geode/codeAnalysis/{AnalyzeSerializablesJUnitTest.java
=> AnalyzeCoreSerializablesJUnitTest.java} (92%)
create mode 100644
geode-core/src/integrationTest/java/org/apache/geode/codeAnalysis/RestrictUseOfInetAddressJUnitTest.java
rename geode-core/src/main/java/org/apache/geode/{internal/net =>
admin/internal}/InetAddressUtils.java (63%)
rename geode-core/src/main/java/org/apache/geode/{internal/net =>
admin/internal}/InetAddressUtilsWithLogging.java (95%)
rename
geode-core/src/main/java/org/apache/geode/internal/net/{SCServerSocketCreator.java
=> SCClusterSocketCreator.java} (95%)
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/operation/OperationStateConcurrentTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/operation/RebalanceOperationPerformerTest.java
copy
geode-core/src/main/java/org/apache/geode/cache/query/internal/PlanInfo.java =>
geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCache.java
(54%)
create mode 100644
geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCacheNoOpImpl.java
create mode 100644
geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCachePartitionRegionImpl.java
create mode 100644
geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCacheReplicateRegionImpl.java
create mode 100644
geode-junit/src/main/java/org/apache/geode/codeAnalysis/AnalyzeDataSerializablesJUnitTestBase.java
create mode 100644
geode-junit/src/main/java/org/apache/geode/test/junit/rules/ClassAnalysisRule.java
rename {geode-core =>
geode-management}/src/integrationTest/java/org/apache/geode/codeAnalysis/AnalyzeManagementSerializablesJUnitTest.java
(85%)
copy {geode-memcached =>
geode-management}/src/integrationTest/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
(100%)
copy {geode-web-api =>
geode-management}/src/integrationTest/resources/org/apache/geode/codeAnalysis/openBugs.txt
(100%)
copy {geode-web-api =>
geode-management}/src/integrationTest/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
(100%)
rename {geode-core =>
geode-management}/src/main/resources/org/apache/geode/internal/sanctioned-geode-management-serializables.txt
(94%)
create mode 100644
geode-membership/src/integrationTest/java/org/apache/geode/codeAnalysis/AnalyzeMembershipSerializablesJUnitTest.java
create mode 100644
geode-membership/src/integrationTest/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
copy {geode-web-api =>
geode-membership}/src/integrationTest/resources/org/apache/geode/codeAnalysis/openBugs.txt
(100%)
create mode 100644
geode-membership/src/integrationTest/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
create mode 100644
geode-pulse/src/integrationTest/java/org/apache/geode/tools/pulse/security/CustomSecurityConfigTest.java
create mode 100644
geode-pulse/src/integrationTest/java/org/apache/geode/tools/pulse/security/DefaultSecurityConfigTest.java
create mode 100644
geode-pulse/src/integrationTest/resources/pulse-authentication-custom.xml
create mode 100644
geode-pulse/src/main/java/org/apache/geode/tools/pulse/internal/security/CustomSecurityConfig.java
create mode 100644
geode-pulse/src/main/java/org/apache/geode/tools/pulse/internal/security/DefaultSecurityConfig.java
create mode 100644
geode-pulse/src/main/java/org/apache/geode/tools/pulse/internal/security/GemfireSecurityConfig.java
rename geode-pulse/src/main/webapp/WEB-INF/{mvc-dispatcher-servlet.xml =>
pulse-servlet.xml} (99%)
delete mode 100644 geode-pulse/src/main/webapp/WEB-INF/spring-security.xml
create mode 100644
geode-redis/src/integrationTest/java/org/apache/geode/redis/RenameTest.java
delete mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/Pair.java
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/RedisLockServiceMBean.java
create mode 100644
geode-redis/src/main/java/org/apache/geode/redis/internal/executor/RenameExecutor.java
delete mode 100644 geode-redis/src/performanceTest/aggregator.sh
mode change 100644 => 100755 geode-redis/src/performanceTest/benchmark.sh
copy geode-redis/src/performanceTest/{benchmark.sh => environment-setup.sh}
(88%)
mode change 100644 => 100755
copy geode-redis/src/performanceTest/{shacompare.sh => execute-operation.sh}
(50%)
mode change 100644 => 100755
mode change 100644 => 100755 geode-redis/src/performanceTest/shacompare.sh
create mode 100755 geode-redis/src/performanceTest/summarize-batch-results.sh
create mode 100755
geode-redis/src/performanceTest/summarize-operation-results.sh
create mode 100644
geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/DelExecutorTest.java
delete mode 100644
geode-tcp-server/src/distributedTest/java/org/apache/geode/distributed/internal/tcpserver/TcpServerGossipVersionDUnitTest.java
rename
geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/{ServerSocketCreatorImpl.java
=> ClusterSocketCreatorImpl.java} (91%)
copy
geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/{ConnectionWatcher.java
=> package-info.java} (55%)
mode change 100755 => 100644
rename geode-tcp-server/src/{distributedTest =>
test}/java/org/apache/geode/distributed/internal/tcpserver/TcpServerJUnitTest.java
(52%)
copy static-analysis/build.gradle => gradle/warnings.gradle (87%)