You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by zh...@apache.org on 2019/02/11 22:07:24 UTC

[geode] branch feature/GEODE-6277 updated (666176c -> 2be43b2)

This is an automated email from the ASF dual-hosted git repository.

zhouxj pushed a change to branch feature/GEODE-6277
in repository https://gitbox.apache.org/repos/asf/geode.git.


    omit 666176c  GEODE-6277: use await() instead of hard-coded sleep(3000) in the test
     add d4da870  GEODE-6276: Use named cli option in benchmark (#3085)
     add 9d75ff7  GEODE-6269: Extract StatisticsRegistry from IDS (#3068)
     add 9d6c7f4  GEODE-5913: Use JAVA_HOME/jps in the capture-call-stacks script.
     add 4ca1c22  GEODE-6288: change isDeserializable to return true on JSON pdx (#3089)
     add f4b8cf2  GEODE-6244 Healthy member kicked out by sick member
     add 73fea3c  GEODE-6285: Make MBean names immutable in loner
     add efcfa93  Revert "GEODE-6244 Healthy member kicked out by sick member"
     add a757ccb  GEODE-6289: check for null className on createPdxInstanceFactory (#3090)
     add 3cf75b6  GEODE-6212: Add unit test coverage for ValueComparisonHelper (#3082)
     add ffd6b38  GEODE-6244 Healthy member kicked out by sick member
     add e52f6f6  GEODE-6292 hot loop in GMSJoinLeave.findCoordinator
     add 86099f9  GEODE-6294: Add disable-jmx config property
     add 14359cc  GEODE-6232: Disable JMX in PersistentPartitionedRegionRegressionTest
     add bd45232  GEODE-6268: Reduce the number of iterations for unique port ranges in AvailablePortHelperIntegrationTest (#3092)
     add 5b59595  GEODE-6305: Disable Gradle parallel mode for WindowsGfshDistributedTest jobs (#3103)
     add 654dc3b  GEODE-6297: Add Process info to Launcher status failure msg
     add a15136a  GEODE-6283: have the management rest controller call the internal management service
     add 9bb8579  GEODE-6280: Create new public module for the Management API (#3083)
     add f81d185  GEODE-6301: Add call stack support to ExecutorServiceRule
     add 8d97b01  GEODE-6290: change PdxInstance.equals for empty class name (#3091)
     add 876c84c  GEODE-6307: Attempt to normalize file paths for correct comparison (#3104)
     add f2a1248  GEODE-6267: Logged out subject
     add b393482  GEODE-6302 Improve checkPom check and reporting (#3107)
     add c54983e  GEODE-6255: Make ManagementListener testable and interruptible
     add fc8fcce  GEODE-6313: Make ControllableProcess fail if status is only whitespace
     add 91ea495  GEODE-6308: Use line separators in launcher status
     add 99ed110  GEODE-6317: Fix intermittent CacheConnectionJUnitTest failures (#3117)
     add 9529403  Increase benchmark job timeout. (#3121)
     add 5eca360  GEODE-6112: Improve robustness for SIGINT handling
     add e775d2c  GEODE-6320: Only save client transactions in failoverMap on far side. (#3122)
     add f253b59  GEODE-6283: expose HttpService on InternalCache so that different com… (#3110)
     add c877ef8  GEODE-6306: extend the RegionConfigRealizer to honor all region attributes configurations
     add 425eb59  GEODE-6315: Handle null in comparison in a compressed offheap region (#3115)
     add 9ae352c  GEODE-6319: User Guide - Clarify that partitioned regions can be crea… (#3119)
     add 607026f  GEODE-6309 ClusterConfigLocatorRestartDUnitTest fails to spin up a new server
     add 246a6ab  Merge pull request #3118 from apache/feature/GEODE-6309
     add 106200b  GEODE-6303 Membership gets confused by multiple locators being specified by gfsh
     add fdb5627  Merge pull request #3108 from apache/feature/GEODE-6303
     add a8bc0a3  GEODE-6287: Cleaned up FilterProfile clientMap when client disconnects normally
     add e82693f  GEODE-6287: Removed inadvertent log messages
     add 1e5e7dc  GEODE-6326 versionTestConcurrentEventsOnEmptyRegion fails in CI in multiple configurations
     add 19edb37  GEODE-6294 Document new disable-jmx property
     add 4d23f68  GEODE-6294 Better wording for disable-jmx property description
     add 9ab7ffe  GEODE-6294 Empty commit to cause re-run of failed CI tests
     add f8007e4  GEODE-6294 Empty commit to re-run failing tests unassociated with this PR
     add 68608a9  GEODE-6294 Document new disable-jmx property (#3128)
     add 3493e8c  GEODE-6185: management rest end point returns correct status code and message
     add c97edf9  GEODE-6174: change refid to type and make the default type to be PARTITION (#3130)
     add 5a20ec0  GEODE-6314 Only rolling build-version semver at build time (#3113)
     add 33077b3  GEODE-2113 Implement SSL over NIO
     add 556ac6e  GEODE-6325: Clarify start time assertion
     add 054687a  Merge pull request #3133 from demery-pivotal/feature/GEODE-6325
     add 546abdd  GEODE-6304: Refactor memory monitor to properly reset tolerance counter (#3102)
     add 6e7527c  GEODE-6339: Breadcrumbs match P2P messaging header
     add d78b1bf  GEODE-6330: Return a TransactionException when tx closed
     add 75585bc  GEODE-6333: Adding the jetty-server dependency to geode-core. (#3135)
     add 2f277f6  GEODE-6334: Create CachePerfStatsTest and cleanup CachePerfStats (#3137)
     add 9c35fc7  GEODE-6174: more error handling in LocatorClusterConfigurationService (#3134)
     add 9fa4dc2  GEODE-6293: Fix fire & forget functions in gfsh (#3138)
     add 8e3c9d7  GEODE-6342 ThreadsMonitor prints many warnings in gateway sender logs
     add bbf78d4  Merge pull request #3140 from apache/feature/GEODE-6342
     add 1a6ca26  GEODE-6339: centralize thread name string (#3139)
     add 7d4b74c  GEODE-6344: should revert GEODE-1183 before a better fix GEODE-6344: fix CacheClientNotifierDUnitTest to remove the 2nd cacheserver
     add 366bcca  Merge pull request #3141 from apache/feature/GEODE-6344
     add 588af85  GEODE-2113 implement SSL over NIO
     add 8e32605  GEODE-6329, GEODE-6328: Fix issues with show missing-disk-stores (#3136)
     add 5ee6fdc  GEODE-6347: Adding better logging around critical threshold state change (#3146)
     add 657458c  GEODE-6339: Revert TransactionEvent Generification
     add 9b3845d  GEODE-6273: add group to jdbc-mapping create and describe (#3100)
     add ca18db5  GEODE-6351: Use AvailablePortHelper to retrieve ports (#3150)
     add 98c0710  GEODE-6349: Fix potential race in DistributedRegionBridge.listAllRegions (#3147)
     add 81f0497  GEODE-6353: remove the ThreadLocal from SecurityConfig. (#3154)
     add f8c69d2  GEODE-6244 Healthy member kicked out by Sick member when final-check fails
     add eae85e8  GEODE-3649 TypeRegistry stays open after Cache is closed
     add beb493f  GEODE-4592 Remove singleton calls from product code
     add 1daef02  GEODE-6301: Use ThreadInfo.toString in ExecutorServiceRule.dumpThreads
     add 1bbc24f  GEODE-3668 Remove test hook from JGroupsMessenger
     add a9ec031  GEODE-4500 Remove singleton calls from all tests
     add 0bf8b14  Perform geode-old-versions actions in parallel
     add 1d18477  GEODE-6310 limit classgraph file descriptor consumption (#3124)
     add 261af2f  GEODE-4500 Remove singleton calls from all tests
     add d2d7947  GEODE-4500 Remove singleton calls from all tests
     add 6f3892f  GEODE-5782: Add some retry logic to retrieving metrics (#3152)
     add 31d73ed  GEODE-6350: Use MockMvc for testing RegionManagement integration tests (#3149)
     add 30cd7c3  GEODE-6366: Delete ExecutorServiceRuleDumpThreadsTest
     add 5e97425  GEODE-6345: Change jvmPauses stat to long (#3143)
     add 5b7347d  GEODE-6347: Setting tolerance to 1 for Cache XML tests (#3163)
     add 986ef9d  GEODE-4582 Remove singleton calls from product code
     add 7f10f3a  GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)
     add 6d5aca5  GEODE-6244 Healthy member kicked out by sick member
     add f31bfce  GEODE-6354: Add missing server group assertion (#3157)
     add 2959d17  GEODE-6033: Add VMEventListener for DUnit Rules (#3161)
     add 5be5d54  spotless fix
     add bfc0449  GEODE-6277: use await() instead of hard-coded sleep(3000) in the test (#3086)
     add 2d7a830  Revert "GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)"
     add 6820a3f  GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)
     add c048f97  GEODE-6373: Increased the timeout on benchmark tests to 4h (#3166)
     add b6297b7  GEODE-6370: Convert GfshConsoleModeUnitTest to an integration test (#3172)
     add f4c542d  GEODE-6370: Clean up LogWrapper between tests (#3173)
     add 797ebf4  GEODE-6363 LocatorUDPSecurityDUnitTest
     add 0040e25  GEODE-3583: Marking static variables final that are never modified
     add 7154a4e  GEODE-3583: Review comments
     add bcd82ae  GEODE-6323 Fix dependency tracking for manifest jars (#3126)
     add 127cf7b  GEODE-6355: Fix Synchronization of Function stats in IDS. (#3158)
     add 964b6f4  GEODE-6382: Remove now-trivial utility.gradle
     add 83fc3e2  GEODE-6340: use new cli options for benchmarks (#3148)
     add 2be43b2  GEODE-6334: Change cache operation stats to longs (#3142)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (666176c)
            \
             N -- N -- N   refs/heads/feature/GEODE-6277 (2be43b2)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../src/test/resources/expected-pom.xml            |   25 +
 build.gradle                                       |    2 -
 ci/pipelines/geode-build/jinja.template.yml        |   44 +-
 ci/pipelines/shared/jinja.variables.yml            |    3 +-
 ci/scripts/capture-call-stacks.sh                  |    3 +-
 ci/scripts/cleanup_benchmarks.sh                   |    2 +-
 ci/scripts/run_benchmarks.sh                       |    9 +-
 extensions/geode-modules-assembly/build.gradle     |    1 +
 .../release/session/bin/modify_war                 |    8 +
 .../modules/session/internal/filter/Constants.java |    4 +-
 extensions/geode-modules-session/build.gradle      |    4 +-
 .../session/filter/SessionCachingFilter.java       |    7 +-
 .../geode/modules/session/installer/Installer.java |    6 +-
 .../apache/geode/modules/util/ContextMapper.java   |    2 +-
 geode-assembly/build.gradle                        |   69 +-
 .../apache/geode/session/tests/TomcatInstall.java  |    6 +-
 .../geode/test/junit/rules/HttpResponseAssert.java |    8 +-
 .../rest/RegionManagementAcceptanceTest.java       |   29 +-
 ...ClusterManagementLocatorReconnectDunitTest.java |  100 +
 .../internal/rest/RegionManagementDunitTest.java   |  133 ++
 .../controllers/RestAPIsAndInterOpsDUnitTest.java  |   14 +-
 ...ionTest.java => DisabledClusterConfigTest.java} |   44 +-
 .../internal/HttpServiceIntegrationTest.java       |   84 +
 .../RegionManagementSecurityIntegrationTest.java   |   86 -
 .../integrationTest/resources/assembly_content.txt |    1 +
 .../resources/dependency_classpath.txt             |  107 +-
 .../geode/test/junit/rules/GfshRuleTest.java       |    3 +-
 geode-assembly/src/test/resources/expected-pom.xml |   25 +
 geode-common/build.gradle                          |    1 -
 .../org/apache/geode/cache/ExpirationAction.java   |    0
 .../java/org/apache/geode/lang/Identifiable.java   |    0
 geode-common/src/test/resources/expected-pom.xml   |   25 +
 .../src/test/resources/expected-pom.xml            |   25 +
 .../connectors/jdbc/JdbcLoaderIntegrationTest.java |    3 +-
 .../cli/CreateMappingCommandDUnitTest.java         |  441 ++++-
 .../cli/DescribeMappingCommandDUnitTest.java       |  270 ++-
 .../codeAnalysis/sanctionedDataSerializables.txt   |    3 -
 .../jdbc/internal/cli/CreateMappingCommand.java    |   31 +-
 .../jdbc/internal/cli/DescribeMappingCommand.java  |  150 +-
 .../jdbc/internal/cli/DescribeMappingFunction.java |   76 -
 .../util/internal/DescribeMappingResult.java       |   32 +-
 .../connectors/util/internal/MappingConstants.java |    1 +
 .../cli/converters/PoolPropertyConverter.java      |    2 +-
 .../sanctioned-geode-connectors-serializables.txt  |    1 -
 .../internal/cli/CreateMappingCommandTest.java     |   87 +-
 .../internal/cli/DescribeMappingFunctionTest.java  |  176 --
 .../util/DescribeMappingCommandTest.java           |  242 ++-
 .../util/internal/DescribeMappingResultTest.java   |   61 -
 .../src/test/resources/expected-pom.xml            |   27 +-
 geode-core/build.gradle                            |    6 +-
 .../geode/ClusterCommunicationsDUnitTest.java      |  420 ++++
 .../CacheServerSSLConnectionDUnitTest.java         |  101 +-
 ...tServerHostNameVerificationDistributedTest.java |    5 +
 .../management/MemoryThresholdsDUnitTest.java      |  138 +-
 .../cache/query/dunit/QueryUsingPoolDUnitTest.java |    1 +
 .../ResourceManagerWithQueryMonitorDUnitTest.java  |   10 +-
 .../geode/cache30/ClientMembershipDUnitTest.java   |    5 +
 .../DistributedNoAckRegionCCEDUnitTest.java        |    4 +-
 .../apache/geode/cache30/ReconnectDUnitTest.java   |    2 +
 .../cache30/ReconnectWithCacheXMLDUnitTest.java    |    2 +
 .../distributed/DistributedSystemDUnitTest.java    |   28 +-
 .../apache/geode/distributed/LocatorDUnitTest.java |  391 ++--
 .../distributed/LocatorUDPSecurityDUnitTest.java   |    9 +-
 .../internal/CacheConfigDAODUnitTest.java          |    2 +-
 ...ToDataThrowsRuntimeExceptionRegressionTest.java |    3 -
 .../internal/cache/ConcurrentMapOpsDUnitTest.java  |    1 -
 .../geode/internal/cache/GIIDeltaDUnitTest.java    |    2 +-
 .../cache/PartitionedRegionEvictionDUnitTest.java  |    5 +-
 .../internal/cache/RemoteTransactionDUnitTest.java |    8 +-
 .../TransactionCommitOnFarSideDistributedTest.java |  181 ++
 .../internal/cache/eviction/EvictionDUnitTest.java |    2 +-
 ...PersistentPartitionedRegionDistributedTest.java |   44 +
 .../PersistentPartitionedRegionRegressionTest.java |   11 +-
 .../PersistentRecoveryOrderDUnitTest.java          |    6 +-
 ...ientServerConnectDisconnectDistributedTest.java |  240 +++
 .../geode/management/DiskManagementDUnitTest.java  |   10 +-
 ...stemMXBeanWithNotificationsDistributedTest.java |    4 +-
 .../management/RegionManagementDUnitTest.java      |    3 +-
 ...niversalMembershipListenerAdapterDUnitTest.java |    5 +
 .../internal/api/RegionAPIDUnitTest.java           |  102 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |   12 +-
 .../commands/ExecuteFunctionCommandDUnitTest.java  |   66 +-
 .../ExecuteFunctionCommandSecurityTest.java        |   11 +-
 .../ShowMissingDiskStoreCommandDUnitTest.java      |  167 ++
 .../commands/ShowMissingDiskStoresDUnitTest.java   |  152 --
 .../ClusterConfigDeployJarDUnitTest.java           |   32 +
 .../ClusterConfigLocatorRestartDUnitTest.java      |   19 +-
 .../java/org/apache/geode/TXJUnitTest.java         |  134 +-
 .../apache/geode/cache/CacheStatisticsTest.java}   |   34 +-
 .../org/apache/geode/cache/ProxyJUnitTest.java     |   33 +-
 .../cache/execute/CoreFunctionSecurityTest.java    |    6 +-
 .../LauncherMemberMXBeanIntegrationTest.java       |  113 +-
 .../LocatorLauncherRemoteIntegrationTestCase.java  |   23 +-
 .../ServerLauncherRemoteIntegrationTestCase.java   |   23 +-
 .../internal/membership/MembershipJUnitTest.java   |   17 +-
 .../gms/fd/GMSHealthMonitorJUnitTest.java          |   35 +-
 .../gms/locator/GMSLocatorRecoveryJUnitTest.java   |    9 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |   55 +
 .../gms/messenger/JGroupsMessengerJUnitTest.java   |   17 +-
 .../AvailablePortHelperIntegrationTest.java        |    4 +-
 ...itionedRegionSingleNodeOperationsJUnitTest.java |   12 +-
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |   39 -
 .../cache/control/MemoryMonitorJUnitTest.java      |  128 +-
 .../internal/net/SSLSocketIntegrationTest.java     |  168 +-
 .../GemFireStatSamplerIntegrationTest.java         |  549 +++---
 .../SimpleStatSamplerIntegrationTest.java          |    2 -
 .../statistics/ValueMonitorIntegrationTest.java    |    2 -
 .../management/DisableJmxIntegrationTest.java      |   73 +
 .../bean/stats/MemberLevelStatsJUnitTest.java      |    2 +-
 .../CreateRegionCommandIntegrationTest.java        |   12 +
 .../RegionConfigMutatorIntegrationTest.java        |   52 +
 .../RegionConfigRealizerIntegrationTest.java       |   55 +
 .../geode/pdx/PdxInstanceFactoryJUnitTest.java     |   69 +
 .../codeAnalysis/sanctionedDataSerializables.txt   |   12 +-
 .../geode/admin/DistributedSystemConfig.java       |   14 +
 .../internal/DistributedSystemConfigImpl.java      |   17 +
 .../internal/ManagedEntityConfigXmlGenerator.java  |    2 +-
 .../internal/AdminDistributedSystemJmxImpl.java    |   10 +
 .../geode/admin/jmx/internal/AgentConfigImpl.java  |    2 +-
 .../apache/geode/admin/jmx/internal/MBeanUtil.java |    4 +-
 .../jmx/internal/MemberInfoWithStatsMBean.java     |    2 +-
 .../geode/admin/jmx/internal/SystemMemberJmx.java  |    2 +-
 .../java/org/apache/geode/cache/CacheFactory.java  |   11 +-
 .../java/org/apache/geode/cache/Declarable.java    |    1 +
 .../org/apache/geode/cache/EvictionAction.java     |    3 +-
 .../java/org/apache/geode/cache/RegionService.java |    6 +-
 .../org/apache/geode/cache/TransactionEvent.java   |    4 +-
 .../apache/geode/cache/TransactionListener.java    |    8 +-
 .../cache/client/internal/ConnectionImpl.java      |    2 +-
 .../cache/client/internal/ConnectionStats.java     |    2 +-
 .../geode/cache/client/internal/PoolImpl.java      |    2 +-
 .../cache/client/internal/ServerDenyList.java      |    2 +-
 .../query/internal/CompiledSortCriterion.java      |    2 +-
 .../cache/query/internal/DefaultQueryService.java  |    4 +-
 .../cache/query/internal/cq/CqServiceProvider.java |    2 +-
 .../query/internal/index/IndexCreationHelper.java  |    2 +-
 .../cache/query/internal/index/IndexManager.java   |    2 +-
 .../cache/query/internal/types/TypeUtils.java      |    4 +-
 .../apache/geode/distributed/AbstractLauncher.java |   38 +-
 .../geode/distributed/ConfigurationProperties.java |   12 +
 .../geode/distributed/DistributedMember.java       |    8 +-
 .../geode/distributed/DistributedSystem.java       |  110 +-
 .../internal/AbstractDistributionConfig.java       |    5 +
 .../internal/ClusterDistributionManager.java       |    6 +-
 .../distributed/internal/DistributionConfig.java   |   24 +
 .../internal/DistributionConfigImpl.java           |   19 +-
 .../distributed/internal/DistributionMessage.java  |    2 +-
 .../distributed/internal/DistributionStats.java    |    2 +-
 .../InternalConfigurationPersistenceService.java   |   10 +-
 .../internal/InternalDistributedSystem.java        |  831 ++++----
 .../distributed/internal/InternalLocator.java      |   92 +-
 .../geode/distributed/internal/LocatorStats.java   |    2 +-
 .../distributed/internal/ReplyProcessor21.java     |    2 +-
 .../geode/distributed/internal/SecurityConfig.java |   15 -
 .../deadlock/DependencyMonitorManager.java         |    3 +-
 .../distributed/internal/direct/DirectChannel.java |   26 +-
 .../membership/InternalDistributedMember.java      |   18 +
 .../internal/membership/MemberFactory.java         |    9 +-
 .../internal/membership/MemberServices.java        |    6 +-
 .../internal/membership/MembershipManager.java     |    5 +-
 .../distributed/internal/membership/NetMember.java |    5 +
 .../distributed/internal/membership/NetView.java   |    1 +
 .../internal/membership/gms/GMSMember.java         |   17 +-
 .../internal/membership/gms/GMSMemberFactory.java  |    7 +-
 .../internal/membership/gms/GMSUtil.java           |    8 +-
 .../internal/membership/gms/ServiceConfig.java     |   10 +-
 .../internal/membership/gms/Services.java          |   57 +-
 .../membership/gms/auth/GMSAuthenticator.java      |    7 +-
 .../membership/gms/fd/GMSHealthMonitor.java        |   87 +-
 .../membership/gms/interfaces/HealthMonitor.java   |    7 +
 .../gms/locator/FindCoordinatorResponse.java       |    2 +-
 .../membership/gms/locator/GMSLocator.java         |   57 +-
 .../membership/gms/membership/GMSJoinLeave.java    |   92 +-
 .../membership/gms/messenger/GMSEncrypt.java       |   10 +-
 .../membership/gms/messenger/JGroupsMessenger.java |   25 +-
 .../membership/gms/mgr/GMSMembershipManager.java   |   16 +-
 .../distributed/internal/tcpserver/TcpClient.java  |    4 +
 .../distributed/internal/tcpserver/TcpServer.java  |    4 +-
 .../java/org/apache/geode/internal/Assert.java     |    2 +-
 .../org/apache/geode/internal/AvailablePort.java   |    2 +-
 .../geode/internal/GfeConsoleReaderFactory.java    |    2 +-
 .../geode/internal/InternalDataSerializer.java     |    2 +-
 .../java/org/apache/geode/internal/SmHelper.java   |    4 +-
 .../org/apache/geode/internal/SystemAdmin.java     |    6 +-
 .../geode/internal/admin/ClientStatsManager.java   |   16 +-
 .../internal/admin/remote/ClientHealthStats.java   |   90 +-
 .../internal/admin/remote/EntryValueNodeImpl.java  |    2 +-
 .../remote/FetchResourceAttributesResponse.java    |    2 +-
 .../internal/admin/remote/FetchStatsResponse.java  |   35 +-
 .../admin/remote/MissingPersistentIDsRequest.java  |    7 +-
 .../admin/remote/RemoteGfManagerAgent.java         |    2 +-
 .../geode/internal/cache/AbstractDiskRegion.java   |    2 +-
 .../geode/internal/cache/AbstractRegionMap.java    |    2 +-
 .../geode/internal/cache/CachePerfStats.java       |  806 ++++----
 .../geode/internal/cache/CacheServerLauncher.java  |    4 +-
 .../cache/CachedDeserializableFactory.java         |    2 +-
 .../apache/geode/internal/cache/DiskStoreImpl.java |    2 +-
 .../cache/DistributedTombstoneOperation.java       |    2 +-
 .../geode/internal/cache/DummyCachePerfStats.java  |   96 +-
 .../geode/internal/cache/EntryEventImpl.java       |   28 +-
 .../geode/internal/cache/EnumListenerEvent.java    |    2 +-
 .../org/apache/geode/internal/cache/EventID.java   |    8 +-
 .../apache/geode/internal/cache/FilterProfile.java |   37 +-
 .../geode/internal/cache/FilterRoutingInfo.java    |    7 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |   46 +-
 .../org/apache/geode/internal/cache/HARegion.java  |    4 +-
 .../cache/HttpService.java}                        |  134 +-
 .../internal/cache/InitialImageOperation.java      |    4 +-
 .../geode/internal/cache/InlineKeyHelper.java      |    2 +-
 .../apache/geode/internal/cache/InternalCache.java |    2 +
 .../cache/InternalCacheForClientAccess.java        |    5 +
 .../apache/geode/internal/cache/LocalRegion.java   |   52 +-
 .../org/apache/geode/internal/cache/Oplog.java     |    2 +-
 .../internal/cache/PRHARedundancyProvider.java     |    2 +-
 .../geode/internal/cache/PRQueryProcessor.java     |    2 +-
 .../internal/cache/PartitionAttributesImpl.java    |   19 +-
 .../geode/internal/cache/PartitionedRegion.java    |    6 +-
 .../internal/cache/PartitionedRegionHelper.java    |    2 +-
 .../geode/internal/cache/TXCommitMessage.java      |   12 +-
 .../geode/internal/cache/TXFarSideCMTracker.java   |   10 +-
 .../apache/geode/internal/cache/TXManagerImpl.java |    5 +
 .../geode/internal/cache/TombstoneService.java     |   17 +-
 .../internal/cache/ValueComparisonHelper.java      |   10 +-
 .../internal/cache/control/HeapMemoryMonitor.java  |  130 +-
 .../cache/control/InternalResourceManager.java     |    2 +-
 .../internal/cache/control/MemoryThresholds.java   |   42 +-
 .../internal/cache/execute/FunctionStats.java      |   37 +-
 .../internal/cache/locks/TXLockServiceImpl.java    |    4 +-
 .../cache/partitioned/PRTombstoneMessage.java      |    2 +-
 .../cache/partitioned/PartitionMessage.java        |   12 +-
 .../cache/partitioned/RedundancyLogger.java        |    2 +-
 .../model/PartitionedRegionLoadModel.java          |    2 +-
 .../cache/persistence/DefaultDiskDirs.java         |    2 +-
 .../cache/persistence/PersistenceAdvisorImpl.java  |   13 +-
 .../cache/persistence/PersistentMemberManager.java |   19 -
 .../apache/geode/internal/cache/properties.html    |   11 -
 .../internal/cache/tier/sockets/AcceptorImpl.java  |    1 -
 .../cache/tier/sockets/CacheClientNotifier.java    |   36 +-
 .../cache/tier/sockets/CacheClientProxy.java       |   24 +-
 .../tier/sockets/ClientProxyMembershipID.java      |    2 +-
 .../cache/tier/sockets/ClientUserAuths.java        |   15 +-
 .../internal/cache/tier/sockets/EncryptorImpl.java |    2 +
 .../internal/cache/tier/sockets/Handshake.java     |    4 +-
 .../cache/tier/sockets/ServerConnection.java       |    8 +-
 .../cache/tier/sockets/VersionedObjectList.java    |    2 +-
 .../tier/sockets/command/ExecuteFunction66.java    |    2 +-
 .../tier/sockets/command/RegisterInterest61.java   |    2 +-
 .../internal/cache/tx/RemoteOperationMessage.java  |   10 +-
 .../cache/versions/RegionVersionHolder.java        |    2 +-
 .../cache/versions/RegionVersionVector.java        |   17 +-
 .../wan/AbstractGatewaySenderEventProcessor.java   |    3 +
 .../internal/cache/wan/GatewaySenderStats.java     |    2 +-
 .../internal/cache/xmlcache/CacheCreation.java     |    6 +
 .../xmlcache/CacheXmlPropertyResolverHelper.java   |    3 +-
 .../concurrent/CompactConcurrentHashSet2.java      |    2 +-
 .../internal/jndi/InitialContextFactoryImpl.java   |    2 +-
 .../apache/geode/internal/jndi/JNDIInvoker.java    |    2 +-
 .../geode/internal/jta/GlobalTransaction.java      |    2 +-
 .../geode/internal/jta/TransactionManagerImpl.java |    2 +-
 .../memcached/commands/AbstractCommand.java        |    2 +-
 .../internal/memcached/commands/GetCommand.java    |    4 +-
 .../memcached/commands/StorageCommand.java         |    4 +-
 .../internal/monitoring/ThreadsMonitoring.java     |    6 +
 .../internal/monitoring/ThreadsMonitoringImpl.java |    8 +
 .../monitoring/ThreadsMonitoringImplDummy.java     |    3 +
 .../monitoring/ThreadsMonitoringProcess.java       |    3 +-
 .../monitoring/executor/AbstractExecutor.java      |    7 +-
 .../geode/internal/{tcp => net}/Buffers.java       |  123 +-
 .../org/apache/geode/internal/net/NioFilter.java   |   87 +
 .../apache/geode/internal/net/NioPlainEngine.java  |  124 ++
 .../apache/geode/internal/net/NioSslEngine.java    |  417 ++++
 .../apache/geode/internal/net/SocketCreator.java   |  118 +-
 .../apache/geode/internal/offheap/Fragment.java    |    2 +-
 .../internal/offheap/OffHeapRegionEntryHelper.java |   12 +-
 .../internal/process/ControllableProcess.java      |    4 +-
 .../geode/internal/process/ProcessUtils.java       |    2 +-
 .../security/IntegratedSecurityService.java        |    2 +-
 .../security/shiro/SecurityManagerProvider.java    |    2 +-
 .../geode/internal/sequencelog/EntryLogger.java    |    4 +-
 .../sequencelog/io/GemfireLogConverter.java        |    2 +-
 .../apache/geode/internal/shared/NativeCalls.java  |    2 +-
 .../geode/internal/shared/NativeCallsJNAImpl.java  |    4 +-
 .../geode/internal/size/ObjectGraphSizer.java      |    2 +-
 .../geode/internal/size/ReflectionObjectSizer.java |   11 +-
 .../statistics/AbstractStatisticsFactory.java      |   26 +-
 .../statistics/DummyStatisticsRegistry.java        |   60 +
 .../internal/statistics/GemFireStatSampler.java    |   27 +-
 .../geode/internal/statistics/HostStatSampler.java |   14 +-
 .../internal/statistics/LocalStatListener.java     |   10 +-
 .../statistics/LocalStatisticsFactory.java         |    2 +-
 .../internal/statistics/LocalStatisticsImpl.java   |   62 +-
 .../geode/internal/statistics/SampleCollector.java |   54 +-
 .../internal/statistics/SimpleStatSampler.java     |    7 +-
 .../internal/statistics/StatSamplerStats.java      |   61 +-
 .../internal/statistics/StatisticsManager.java     |   12 +-
 .../StatisticsManagerFactory.java}                 |   17 +-
 .../internal/statistics/StatisticsRegistry.java    |  343 ++++
 .../apache/geode/internal/statistics/VMStats.java  |    2 +-
 .../statistics/platform/LinuxProcFsStatistics.java |  206 +-
 .../statistics/platform/OsStatisticsFactory.java   |    6 +-
 .../internal/stats50/Atomic50StatisticsImpl.java   |   46 +-
 .../apache/geode/internal/stats50/VMStats50.java   |    2 +-
 .../org/apache/geode/internal/tcp/Connection.java  | 2056 ++++++++------------
 .../apache/geode/internal/tcp/ConnectionTable.java |   14 +-
 .../apache/geode/internal/tcp/MsgDestreamer.java   |   15 -
 .../apache/geode/internal/tcp/MsgOutputStream.java |    3 +-
 .../org/apache/geode/internal/tcp/MsgReader.java   |  146 +-
 .../org/apache/geode/internal/tcp/MsgStreamer.java |    1 +
 .../apache/geode/internal/tcp/NIOMsgReader.java    |  109 --
 .../geode/internal/tcp/PeerConnectionFactory.java  |    1 +
 .../org/apache/geode/internal/tcp/TCPConduit.java  |  240 +--
 .../apache/geode/internal/util/Breadcrumbs.java    |   10 +-
 .../apache/geode/internal/util/DscodeHelper.java   |    6 +-
 .../apache/geode/internal/util/PasswordUtil.java   |    2 +-
 .../apache/geode/internal/util/PluckStacks.java    |    5 +-
 .../geode/management/ClientHealthStatus.java       |   24 +-
 .../org/apache/geode/management/MemberMXBean.java  |    2 +-
 .../apache/geode/management/cli/CliFunction.java   |    2 +-
 .../management/cli/CommandProcessingException.java |   22 +-
 .../management/internal/FederatingManager.java     |    2 +-
 .../geode/management/internal/MBeanJMXAdapter.java |   32 +-
 .../geode/management/internal/ManagementAgent.java |  265 +--
 .../geode/management/internal/NotificationHub.java |    3 +-
 .../geode/management/internal/RestAgent.java       |   91 +-
 .../internal/SystemManagementService.java          |    6 +-
 .../api/LocatorClusterManagementService.java       |  119 +-
 .../internal/beans/CacheServerBridge.java          |    2 +-
 .../management/internal/beans/DataQueryEngine.java |    2 +-
 .../internal/beans/DistributedSystemBridge.java    |   36 +-
 .../management/internal/beans/FileUploader.java    |    4 +-
 .../internal/beans/ManagementAdapter.java          |    2 +-
 .../internal/beans/ManagementListener.java         |   20 +-
 .../management/internal/beans/MemberMBean.java     |    2 +-
 .../internal/beans/MemberMBeanBridge.java          |    8 +-
 .../internal/beans/MetricsCalculator.java          |    2 +-
 .../management/internal/beans/SequenceNumber.java  |    2 +-
 .../geode/management/internal/cli/CliUtil.java     |   32 +-
 .../management/internal/cli/CommandManager.java    |   14 +-
 .../geode/management/internal/cli/LogWrapper.java  |    2 +-
 .../cli/commands/AlterRuntimeConfigCommand.java    |    2 +-
 .../cli/commands/ChangeLogLevelCommand.java        |    2 +-
 .../internal/cli/commands/DeployCommand.java       |   13 +
 .../cli/commands/ExecuteFunctionCommand.java       |    7 +-
 .../ExportClusterConfigurationCommand.java         |    2 +-
 .../ImportClusterConfigurationCommand.java         |    2 +-
 .../internal/cli/commands/RebalanceCommand.java    |    4 +-
 .../internal/cli/commands/ShowMetricsCommand.java  |    8 +-
 .../cli/commands/ShowMissingDiskStoreCommand.java  |   60 +-
 .../internal/cli/commands/UserInputProperty.java   |   25 +-
 .../cli/converters/ConfigPropertyConverter.java    |    2 +-
 .../cli/converters/ExpirationActionConverter.java  |    2 +-
 .../internal/cli/domain/DataCommandResult.java     |    2 +-
 .../cli/functions/AlterRuntimeConfigFunction.java  |    2 +-
 .../internal/cli/functions/CliFunctionResult.java  |    4 -
 .../functions/DestroyGatewayReceiverFunction.java  |    3 +-
 .../functions/FetchRegionAttributesFunction.java   |    2 +-
 .../functions/GatewayReceiverCreateFunction.java   |    2 +-
 .../cli/functions/GatewaySenderCreateFunction.java |    2 +-
 .../functions/GatewaySenderDestroyFunction.java    |    2 +-
 .../cli/functions/RegionAlterFunction.java         |    9 +-
 .../cli/functions/RegionCreateFunction.java        |  271 +--
 .../cli/functions/UpdateCacheFunction.java         |   13 +-
 .../cli/functions/UserFunctionExecution.java       |  171 +-
 .../management/internal/cli/json/TypedJson.java    |    2 +-
 .../internal/cli/result/CompositeResultData.java   |    2 +-
 .../internal/cli/result/model/FileResultModel.java |    4 +-
 .../geode/management/internal/cli/shell/Gfsh.java  |    6 +-
 .../cli/shell/unsafe/GfshSignalHandler.java        |    7 +-
 .../internal/cli/util/ClasspathScanLoadHelper.java |   23 +-
 .../internal/cli/util/DiskStoreCompacter.java      |    2 +-
 .../internal/cli/util/DiskStoreUpgrader.java       |    2 +-
 .../internal/cli/util/LogLevelExtractor.java       |    4 +-
 .../management/internal/cli/util/RegionPath.java   |   35 +-
 .../domain/DeclarableTypeInstantiator.java         |   85 +
 .../functions/RecreateCacheFunction.java           |    2 +-
 .../mutators/ConfigurationMutatorFactory.java      |   35 -
 .../mutators/RegionConfigMutator.java              |    3 +-
 .../realizers/ConfigurationRealizerFactory.java    |   35 -
 .../realizers/RegionConfigRealizer.java            |  218 ++-
 .../validators/ConfigurationValidator.java}        |   28 +-
 .../validators/RegionConfigValidator.java}         |   30 +-
 .../internal/deployment/FunctionScanner.java       |   12 +-
 .../internal/security/MBeanServerWrapper.java      |    2 +-
 .../support/LoginHandlerInterceptor.java           |    4 +-
 .../java/org/apache/geode/pdx/PdxInstance.java     |   10 +-
 .../geode/pdx/internal/PdxInstanceFactoryImpl.java |    7 +
 .../apache/geode/pdx/internal/PdxInstanceImpl.java |    8 +-
 .../apache/geode/security/ResourcePermission.java  |    8 +-
 .../sanctioned-geode-core-serializables.txt        |    3 +-
 .../geode/cache/configuration/CacheConfigTest.java |    4 +-
 .../cache/configuration/RegionConfigTest.java      |   76 +-
 .../AbstractLauncherServiceStateTest.java          |  626 +++++-
 .../internal/DistributionConfigJUnitTest.java      |    4 +-
 ...nternalConfigurationPersistenceServiceTest.java |    4 +-
 .../internal/InternalDistributedSystemTest.java    |  412 ++++
 .../StatRecorderJUnitTest.java                     |    6 +-
 .../geode/internal/cache/CachePerfStatsTest.java   | 1005 ++++++++++
 .../internal/cache/ValueComparisonHelperTest.java  |  621 ++++++
 .../cache/control/HeapMemoryMonitorTest.java       |  197 +-
 .../cache/partitioned/PartitionMessageTest.java    |   20 +
 .../cache/tx/RemoteOperationMessageTest.java       |   19 +
 .../geode/internal/config/JAXBServiceTest.java     |    2 +-
 .../monitoring/ThreadsMonitoringImplJUnitTest.java |   28 +-
 .../org/apache/geode/internal/net/BuffersTest.java |  108 +
 .../geode/internal/net/NioPlainEngineTest.java     |  154 ++
 .../geode/internal/net/NioSslEngineTest.java       |  597 ++++++
 .../internal/process/ControllableProcessTest.java  |  115 ++
 .../internal/statistics/StatSamplerStatsTest.java  |   80 +
 .../internal/statistics/StatisticsImplTest.java    |    2 +-
 .../statistics/StatisticsRegistryTest.java         |  661 +++++++
 .../geode/internal/tcp/ConnectionJUnitTest.java    |   16 +-
 .../apache/geode/internal/tcp/ConnectionTest.java  |    4 +-
 ...perJUnitTest.java => HttpServiceJunitTest.java} |   21 +-
 .../management/internal/MBeanJMXAdapterTest.java   |   27 +
 ...tTest.java => ClusterManagementResultTest.java} |   51 +-
 .../api/LocatorClusterManagementServiceTest.java   |  117 ++
 .../internal/beans/ManagementListenerTest.java     |   16 +-
 .../cli/commands/AlterRegionCommandTest.java       |    2 +-
 .../internal/cli/domain/ClassNameTest.java         |    8 +-
 .../cli/functions/RegionAlterFunctionTest.java     |   30 +-
 .../cli/functions/UserFunctionExecutionTest.java   |  328 ++++
 .../internal/cli/shell/GfshAbstractUnitTest.java   |   24 +
 .../internal/cli/util/RegionPathTest.java          |   82 +
 .../domain/DeclarableTypeInstantiatorTest.java     |   88 +
 .../mutators/ConfigurationMutatorFactoryTest.java  |   36 -
 .../ConfigurationRealizerFactoryTest.java          |   35 -
 .../realizers/RegionConfigRealizerTest.java        |   17 +-
 .../validators/RegionConfigValidatorTest.java      |   60 +
 geode-core/src/test/resources/expected-pom.xml     |   38 +-
 .../geode/cache/configuration/RegionConfigTest.xml |  149 ++
 .../util/PluckStacksJstackGeneratedDump.txt        |   18 +-
 .../cq/dunit/CqQueryOptimizedExecuteDUnitTest.java |   77 +-
 ...onedRegionCqQueryOptimizedExecuteDUnitTest.java |   68 +-
 .../geode/internal/cache/PutAllCSDUnitTest.java    |   21 -
 .../cache/RemoteCQTransactionDUnitTest.java        |    3 +-
 geode-cq/src/test/resources/expected-pom.xml       |   26 +-
 .../dynamic_region_creation.html.md.erb            |   15 +-
 geode-docs/reference/topics/cache_xml.html.md.erb  |    6 +-
 .../topics/gemfire_properties.html.md.erb          |    6 +
 geode-dunit/build.gradle                           |    1 +
 .../tests/VmEventListenerDistributedTest.java      |  138 ++
 .../cache/client/internal/LocatorTestBase.java     |    5 +-
 .../org/apache/geode/cache30/CacheXmlTestCase.java |    9 +
 .../geode/cache30/MultiVMRegionTestCase.java       |  247 +--
 .../org/apache/geode/cache30/RegionTestCase.java   |    6 +-
 .../sockets/ClientServerMiscDUnitTestBase.java     |    5 -
 .../org/apache/geode/test/dunit/Disconnect.java    |    4 +
 .../java/org/apache/geode/test/dunit/Host.java     |   12 +-
 .../main/java/org/apache/geode/test/dunit/VM.java  |   26 +-
 .../apache/geode/test/dunit/VMEventListener.java   |   37 +-
 .../geode/test/dunit/VMEventListenerRegistry.java  |   19 +-
 .../geode/test/dunit/internal/DUnitHost.java       |   10 +-
 .../geode/test/dunit/internal/DUnitLauncher.java   |    6 +-
 .../geode/test/dunit/internal/VMEventNotifier.java |   75 +
 .../test/dunit/rules/AbstractDistributedRule.java  |   75 +-
 .../geode/test/junit/rules/MemberStarterRule.java  |    2 +-
 .../resources/org/apache/geode/server.keystore     |  Bin 0 -> 1256 bytes
 .../test/dunit/internal/VMEventNotifierTest.java   |  164 ++
 geode-dunit/src/test/resources/expected-pom.xml    |   33 +-
 .../src/test/resources/expected-pom.xml            |   27 +-
 geode-json/src/test/resources/expected-pom.xml     |   25 +
 .../rules/ExecutorServiceRuleIntegrationTest.java  |   18 +-
 .../apache/geode/cache/util/TxEventTestUtil.java   |   22 +-
 .../AnalyzeSerializablesJUnitTestBase.java         |   14 +-
 .../java/org/apache/geode/test/fake/Fakes.java     |    7 +
 .../test/junit/assertions/CommandResultAssert.java |   11 +-
 .../test/junit/rules/ExecutorServiceRule.java      |  104 +-
 .../rules/ExecutorServiceRuleGetThreadsTest.java   |   99 +
 .../test/junit/rules/ExecutorServiceRuleTest.java  |    8 +-
 geode-junit/src/test/resources/expected-pom.xml    |   25 +
 .../geode/cache/lucene/EvictionDUnitTest.java      |    5 +-
 geode-lucene/src/test/resources/expected-pom.xml   |   27 +-
 .../build.gradle                                   |   32 +-
 .../geode/cache/configuration/CacheConfig.java     |   40 +-
 .../geode/cache/configuration/CacheElement.java    |    0
 .../configuration/CacheTransactionManagerType.java |    0
 .../geode/cache/configuration/ClassNameType.java   |    0
 .../geode/cache/configuration/DeclarableType.java  |   35 +-
 .../geode/cache/configuration/DiskDirType.java     |    0
 .../geode/cache/configuration/DiskDirsType.java    |    0
 .../geode/cache/configuration/DiskStoreType.java   |    0
 .../configuration/DynamicRegionFactoryType.java    |    0
 .../configuration/EnumActionDestroyOverflow.java   |    0
 .../cache/configuration/EnumReadableWritable.java  |    0
 .../cache/configuration/FunctionServiceType.java   |    0
 .../cache/configuration/JndiBindingsType.java      |   12 +-
 .../geode/cache/configuration/ObjectType.java      |   24 +-
 .../geode/cache/configuration/ParameterType.java   |    5 +
 .../apache/geode/cache/configuration/PdxType.java  |    0
 .../apache/geode/cache/configuration/PoolType.java |   12 +-
 .../configuration/RegionAttributesDataPolicy.java  |   19 +-
 .../RegionAttributesIndexUpdateType.java           |    0
 .../configuration/RegionAttributesMirrorType.java  |    0
 .../cache/configuration/RegionAttributesScope.java |    0
 .../cache/configuration/RegionAttributesType.java  |   49 +-
 .../geode/cache/configuration/RegionConfig.java    |  163 +-
 .../cache/configuration/ResourceManagerType.java   |    0
 .../SerializationRegistrationType.java             |   12 +-
 .../geode/cache/configuration/ServerType.java      |    0
 .../geode/cache/configuration/XSDRootElement.java  |    0
 .../geode/cache/configuration/package-info.java    |    0
 .../geode/internal/config/VersionAdapter.java      |    0
 .../internal/api/ClusterManagementResult.java      |   54 +-
 .../internal/api/ClusterManagementService.java     |   19 +-
 .../geode/management/internal/api/Status.java      |   46 +-
 .../management/internal/cli/domain/ClassName.java  |   19 -
 .../src/test/resources/expected-pom.xml            |   59 +-
 .../src/test/resources/expected-pom.xml            |   26 +-
 geode-old-versions/build.gradle                    |  140 +-
 geode-protobuf-messages/build.gradle               |    3 +-
 .../src/test/resources/expected-pom.xml            |  702 ++++++-
 geode-protobuf/build.gradle                        |    2 +-
 .../v1/acceptance/CacheConnectionJUnitTest.java    |    2 +
 geode-protobuf/src/test/resources/expected-pom.xml |   29 +-
 geode-pulse/geode-pulse-test/build.gradle          |    2 +-
 .../geode/tools/pulse/tests/rules/ServerRule.java  |   12 +-
 geode-pulse/src/test/resources/expected-pom.xml    |   25 +
 geode-rebalancer/build.gradle                      |    1 -
 .../src/test/resources/expected-pom.xml            |   27 +-
 .../cache/wan/CacheClientNotifierDUnitTest.java    |   26 +-
 .../cache/wan/Simple2CacheServerDUnitTest.java     |    2 +
 .../geode/internal/cache/wan/WANTestBase.java      |    1 -
 ...lGatewaySenderDistributedDeadlockDUnitTest.java |  229 ++-
 geode-wan/src/test/resources/expected-pom.xml      |   26 +-
 ...fterCurrentSiteMemberFailoverWithOldClient.java |    8 +-
 .../web/controllers/RestAccessControllerTest.java  |    4 +-
 .../web/security/GeodeAuthenticationProvider.java  |    4 +-
 .../internal/web/security/RestSecurityService.java |   18 +-
 geode-web-api/src/test/resources/expected-pom.xml  |   25 +
 geode-web-management/build.gradle                  |   52 +-
 .../internal/rest/LocatorCleanupEventListener.java |   32 +-
 .../LocatorWithSecurityManagerContextLoader.java   |   47 +
 .../internal/rest/PlainLocatorContextLoader.java   |   51 +
 .../rest/StandardRequestPostProcessor.java         |   20 +-
 .../rest/RegionManagementIntegrationTest.java      |   87 +
 .../RegionManagementSecurityIntegrationTest.java   |  116 ++
 .../controllers/AbstractManagementController.java  |   29 +-
 .../controllers/ManagementControllerAdvice.java    |   91 +
 .../controllers/RegionManagementController.java    |   17 +-
 .../CustomMappingJackson2HttpMessageConverter.java |    2 +-
 .../security/GeodeAuthenticationProvider.java      |    6 +-
 .../security/RestSecurityConfiguration.java        |   42 +-
 .../security/RestSecurityService.java              |   20 +-
 .../controllers/AbstractAdminRestController.java   |  126 --
 .../webapp/WEB-INF/geode-management-servlet.xml    |    5 +-
 .../src/test/resources/expected-pom.xml            |   42 +-
 ...xecuteFunctionCommandWithSecurityDUnitTest.java |    4 +-
 geode-web/src/test/resources/expected-pom.xml      |   25 +
 gradle.properties                                  |    4 +-
 gradle/geode-dependency-management.gradle          |    7 +-
 gradle/ide.gradle                                  |    3 -
 gradle/java.gradle                                 |    2 +-
 gradle/publish.gradle                              |  178 +-
 settings.gradle                                    |   15 +-
 554 files changed, 18700 insertions(+), 8115 deletions(-)
 copy geode-web-management/src/main/java/org/apache/geode/management/internal/web/controllers/AbstractManagementController.java => geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/rest/RegionManagementAcceptanceTest.java (51%)
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ClusterManagementLocatorReconnectDunitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/RegionManagementDunitTest.java
 rename geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/{RegionManagementIntegrationTest.java => DisabledClusterConfigTest.java} (57%)
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/HttpServiceIntegrationTest.java
 delete mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/RegionManagementSecurityIntegrationTest.java
 rename {geode-core => geode-common}/src/main/java/org/apache/geode/cache/ExpirationAction.java (100%)
 rename {geode-core => geode-common}/src/main/java/org/apache/geode/lang/Identifiable.java (100%)
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeMappingFunction.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeMappingFunctionTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/util/internal/DescribeMappingResultTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/ClusterCommunicationsDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/TransactionCommitOnFarSideDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/ClientServerConnectDisconnectDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/ShowMissingDiskStoreCommandDUnitTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/ShowMissingDiskStoresDUnitTest.java
 copy geode-core/src/{main/java/org/apache/geode/internal/monitoring/ThreadsMonitoringImplDummy.java => integrationTest/java/org/apache/geode/cache/CacheStatisticsTest.java} (51%)
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/DisableJmxIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/internal/configuration/mutators/RegionConfigMutatorIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/internal/configuration/realizers/RegionConfigRealizerIntegrationTest.java
 rename geode-core/src/main/java/org/apache/geode/{management/internal/JettyHelper.java => internal/cache/HttpService.java} (66%)
 rename geode-core/src/main/java/org/apache/geode/internal/{tcp => net}/Buffers.java (54%)
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/net/NioFilter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/net/NioPlainEngine.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/net/NioSslEngine.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/DummyStatisticsRegistry.java
 copy geode-core/src/main/java/org/apache/geode/internal/{config/VersionAdapter.java => statistics/StatisticsManagerFactory.java} (70%)
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/StatisticsRegistry.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/tcp/NIOMsgReader.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/domain/DeclarableTypeInstantiator.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/mutators/ConfigurationMutatorFactory.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/realizers/ConfigurationRealizerFactory.java
 copy geode-core/src/main/java/org/apache/geode/management/internal/{api/ClusterManagementService.java => configuration/validators/ConfigurationValidator.java} (56%)
 rename geode-core/src/main/java/org/apache/geode/{internal/tcp/OioMsgReader.java => management/internal/configuration/validators/RegionConfigValidator.java} (58%)
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/InternalDistributedSystemTest.java
 rename geode-core/src/test/java/org/apache/geode/distributed/internal/membership/gms/{membership => messenger}/StatRecorderJUnitTest.java (96%)
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/CachePerfStatsTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ValueComparisonHelperTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/net/BuffersTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/net/NioPlainEngineTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/net/NioSslEngineTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/process/ControllableProcessTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/statistics/StatSamplerStatsTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/statistics/StatisticsRegistryTest.java
 rename geode-core/src/test/java/org/apache/geode/management/internal/{JettyHelperJUnitTest.java => HttpServiceJunitTest.java} (75%)
 rename geode-core/src/test/java/org/apache/geode/management/internal/api/{APIResultTest.java => ClusterManagementResultTest.java} (52%)
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/api/LocatorClusterManagementServiceTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/UserFunctionExecutionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/util/RegionPathTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/domain/DeclarableTypeInstantiatorTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/mutators/ConfigurationMutatorFactoryTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/realizers/ConfigurationRealizerFactoryTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/validators/RegionConfigValidatorTest.java
 create mode 100644 geode-core/src/test/resources/org/apache/geode/cache/configuration/RegionConfigTest.xml
 create mode 100644 geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/rules/tests/VmEventListenerDistributedTest.java
 copy geode-core/src/main/java/org/apache/geode/management/internal/api/ClusterManagementService.java => geode-dunit/src/main/java/org/apache/geode/test/dunit/VMEventListener.java (59%)
 copy extensions/geode-modules-session-internal/src/main/java/org/apache/geode/modules/session/internal/filter/Constants.java => geode-dunit/src/main/java/org/apache/geode/test/dunit/VMEventListenerRegistry.java (69%)
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/VMEventNotifier.java
 create mode 100644 geode-dunit/src/main/resources/org/apache/geode/server.keystore
 create mode 100644 geode-dunit/src/test/java/org/apache/geode/test/dunit/internal/VMEventNotifierTest.java
 create mode 100644 geode-junit/src/test/java/org/apache/geode/test/junit/rules/ExecutorServiceRuleGetThreadsTest.java
 rename gradle/utilities.gradle => geode-management/build.gradle (57%)
 mode change 100644 => 100755
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/CacheConfig.java (98%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/CacheElement.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/CacheTransactionManagerType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/ClassNameType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/DeclarableType.java (78%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/DiskDirType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/DiskDirsType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/DiskStoreType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/DynamicRegionFactoryType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/EnumActionDestroyOverflow.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/EnumReadableWritable.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/FunctionServiceType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/JndiBindingsType.java (97%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/ObjectType.java (90%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/ParameterType.java (96%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/PdxType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/PoolType.java (98%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/RegionAttributesDataPolicy.java (87%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/RegionAttributesIndexUpdateType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/RegionAttributesMirrorType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/RegionAttributesScope.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/RegionAttributesType.java (98%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/RegionConfig.java (78%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/ResourceManagerType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/SerializationRegistrationType.java (94%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/ServerType.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/XSDRootElement.java (100%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/package-info.java (100%)
 copy {geode-core => geode-management}/src/main/java/org/apache/geode/internal/config/VersionAdapter.java (100%)
 rename geode-core/src/main/java/org/apache/geode/management/internal/api/APIResult.java => geode-management/src/main/java/org/apache/geode/management/internal/api/ClusterManagementResult.java (54%)
 copy {geode-core => geode-management}/src/main/java/org/apache/geode/management/internal/api/ClusterManagementService.java (58%)
 rename geode-core/src/main/java/org/apache/geode/management/internal/api/ClusterManagementService.java => geode-management/src/main/java/org/apache/geode/management/internal/api/Status.java (55%)
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/management/internal/cli/domain/ClassName.java (83%)
 copy {geode-rebalancer => geode-management}/src/test/resources/expected-pom.xml (94%)
 copy geode-core/src/main/java/org/apache/geode/internal/util/DscodeHelper.java => geode-web-management/src/commonTest/java/org/apache/geode/management/internal/rest/LocatorCleanupEventListener.java (50%)
 create mode 100644 geode-web-management/src/commonTest/java/org/apache/geode/management/internal/rest/LocatorWithSecurityManagerContextLoader.java
 create mode 100644 geode-web-management/src/commonTest/java/org/apache/geode/management/internal/rest/PlainLocatorContextLoader.java
 rename geode-core/src/main/java/org/apache/geode/internal/config/VersionAdapter.java => geode-web-management/src/commonTest/java/org/apache/geode/management/internal/rest/StandardRequestPostProcessor.java (57%)
 create mode 100644 geode-web-management/src/integrationTest/java/org/apache/geode/management/internal/rest/RegionManagementIntegrationTest.java
 create mode 100644 geode-web-management/src/integrationTest/java/org/apache/geode/management/internal/rest/RegionManagementSecurityIntegrationTest.java
 rename geode-web-management/src/main/java/org/apache/geode/management/internal/{web => rest}/controllers/AbstractManagementController.java (50%)
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/controllers/ManagementControllerAdvice.java
 rename geode-web-management/src/main/java/org/apache/geode/management/internal/{web => rest}/controllers/RegionManagementController.java (66%)
 rename geode-web-management/src/main/java/org/apache/geode/management/internal/{web => rest}/converter/CustomMappingJackson2HttpMessageConverter.java (98%)
 rename geode-web-management/src/main/java/org/apache/geode/management/internal/{web => rest}/security/GeodeAuthenticationProvider.java (94%)
 rename geode-web-management/src/main/java/org/apache/geode/management/internal/{web => rest}/security/RestSecurityConfiguration.java (60%)
 rename geode-web-management/src/main/java/org/apache/geode/management/internal/{web => rest}/security/RestSecurityService.java (84%)
 delete mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/web/controllers/AbstractAdminRestController.java