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%)

Reply via email to