You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ds...@apache.org on 2019/02/20 01:52:06 UTC

[geode] branch feature/GEODE-6291 updated (da0dfc9 -> d74d053)

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

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


    from da0dfc9  added reflection based auto serializer support
     new 31d73ed  GEODE-6350: Use MockMvc for testing RegionManagement integration tests (#3149)
     new 30cd7c3  GEODE-6366: Delete ExecutorServiceRuleDumpThreadsTest
     new 5e97425  GEODE-6345: Change jvmPauses stat to long (#3143)
     new 5b7347d  GEODE-6347: Setting tolerance to 1 for Cache XML tests (#3163)
     new 986ef9d  GEODE-4582 Remove singleton calls from product code
     new 7f10f3a  GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)
     new 6d5aca5  GEODE-6244 Healthy member kicked out by sick member
     new f31bfce  GEODE-6354: Add missing server group assertion (#3157)
     new 2959d17  GEODE-6033: Add VMEventListener for DUnit Rules (#3161)
     new 5be5d54  spotless fix
     new bfc0449  GEODE-6277: use await() instead of hard-coded sleep(3000) in the test (#3086)
     new 2d7a830  Revert "GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)"
     new 6820a3f  GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)
     new c048f97  GEODE-6373: Increased the timeout on benchmark tests to 4h (#3166)
     new b6297b7  GEODE-6370: Convert GfshConsoleModeUnitTest to an integration test (#3172)
     new f4c542d  GEODE-6370: Clean up LogWrapper between tests (#3173)
     new 797ebf4  GEODE-6363 LocatorUDPSecurityDUnitTest
     new 0040e25  GEODE-3583: Marking static variables final that are never modified
     new 7154a4e  GEODE-3583: Review comments
     new bcd82ae  GEODE-6323 Fix dependency tracking for manifest jars (#3126)
     new 127cf7b  GEODE-6355: Fix Synchronization of Function stats in IDS. (#3158)
     new 964b6f4  GEODE-6382: Remove now-trivial utility.gradle
     new 83fc3e2  GEODE-6340: use new cli options for benchmarks (#3148)
     new 2be43b2  GEODE-6334: Change cache operation stats to longs (#3142)
     new 4017973  Revert "GEODE-6277: use await() instead of hard-coded sleep(3000) in the test (#3086)"
     new a2d8a98  GEODE-6381: Update Jackson version to fix dependency CVEs (#3182)
     new 6bec09f  GEODE-6395: Use md5 as Spotless cache value. (#3186)
     new 470001c  GEODE-6380: Deleting some unused mutable statics
     new 803f00e  GEODE-6380: Adding annotations for documenting static fields
     new 0f2bf79  GEODE-6380: Annotating static fields
     new 314df6d  GEODE-6380: Adding a PMD rule for static fields.
     new a0296b7  Merge pull request #3178 from upthewaterspout/feature/pmd
     new 5fd16a3  GEODE-6033: Support dynamic VMs in SharedErrorCollector (#3168)
     new 908688c  GEODE-6405: Restore enableClockStats to false in CachePerfStatsTest
     new dd6cde7  GEODE-6389 CI Failure: ConcurrentWANPropagation_1_DUnitTest.testReplicatedSerialPropagation
     new c7f2983  GEODE-6380: Making pmd.gradle more portable (#3194)
     new 406ab9d  GEODE-6033: Override VM.toArray for easier VM groupings
     new 6ac9f8c  GEODE-6033: Use MultipleFailureException in runTestWithValidation
     new d281604  GEODE-6033: Support dynamic VMs in SharedCountersRule
     new 26009cf  GEODE-6033: Support dynamic VMs in DistributedRestoreSystemProperties
     new dae8323  GEODE-6033: Update how ClusterStartupRule uses DistributedRestoreSystemProperties
     new 8a782b0  GEODE-6033: Support dynamic VMs in DistributedDiskDirRule
     new c29a100  GEODE-6033: Remove unused method from TestRunner
     new 2c40a91  GEODE-6365: Add server group support for list and destroy jdbc-mapping (#3175)
     new 189d6fb  GEODE-6322: refactor createRegionCommand to use RegionConfig only (#3156)
     new 8d0bd64  Revert "GEODE-6334: Change cache operation stats to longs (#3142)"
     new 5b19591  Revert "GEODE-6345: Change jvmPauses stat to long (#3143)"
     new 871da8d  GEODE-6396: Make ServerContainer tolerate IOExceptions while dumping logs
     new 18c8e7a  Add pgp signature for Sai Boorlagadda to KEYS file
     new 11747fa  GEODE-6416: Fix GetRegionsFunctionTest and InternalDistributedSystemTest
     new c20b961  GEODE-6033: Provide default impls in VMEventListener
     new 67ed50f  GEODE-6409: Bounce VM in doesNotWaitForPreviousInstanceOfOnlineServer
     new b7da1f5  GEODE-6391: Adding the event ID to the messages (#3184)
     new 49696f8  GEODE-6365: Group support for JDBC mapping logic in DestroyRegionCommand (#3202)
     new 7661eca  GEODE-6369 Cache-creation failure after a successful auto-reconnect causes subsequent NPE
     new cea9ad3  GEODE-5694 Revise docs: no more ZIP files in the distribution
     new adf444b  Merge pull request #3206 from karensmolermiller/feature/GEODE-5694
     new 4492487  Updated current version to 1.10.0-SNAPSHOT
     new d74d053  Merge branch 'develop' into feature/GEODE-6291

The 7446 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 KEYS                                               |  59 +++
 .../src/test/resources/expected-pom.xml            |  52 +--
 .../src/test/resources/expected-pom.xml            |   6 +-
 build.gradle                                       |   2 -
 ci/pipelines/geode-build/jinja.template.yml        |   4 +-
 ci/scripts/run_benchmarks.sh                       |   4 +-
 .../modules/session/internal/filter/Constants.java |   4 +-
 .../session/filter/SessionCachingFilter.java       |   7 +-
 .../geode/modules/session/installer/Installer.java |   6 +-
 .../apache/geode/modules/util/ContextMapper.java   |   2 +-
 geode-assembly/build.gradle                        |  62 +++-
 .../internal/web/controllers/RestTestUtils.java    | 107 ------
 .../geode/session/tests/ServerContainer.java       |  63 ++--
 .../geode/session/tests/TomcatContainer.java       |   2 +-
 .../geode/test/junit/rules/HttpResponseAssert.java |   2 +-
 .../session/tests/GenericAppServerContainer.java   |   2 +-
 .../internal/RegionManagementIntegrationTest.java  |  72 ----
 .../RegionManagementSecurityIntegrationTest.java   | 104 ------
 .../integrationTest/resources/assembly_content.txt |  53 +--
 .../resources/dependency_classpath.txt             |  30 +-
 geode-assembly/src/test/resources/expected-pom.xml |  52 +--
 geode-book/config.yml                              |   6 +-
 .../org/apache/geode/annotations/Immutable.java    |  36 +-
 .../geode/annotations/internal/MakeImmutable.java  |  26 +-
 .../geode/annotations/internal/MakeNotStatic.java  |  25 +-
 .../annotations/internal/MutableForTesting.java    |  25 +-
 geode-common/src/test/resources/expected-pom.xml   |  52 +--
 .../src/test/resources/expected-pom.xml            |  52 +--
 .../geode/connectors/jdbc/JdbcDistributedTest.java |   6 +-
 .../cli/CreateMappingCommandDUnitTest.java         |  23 +-
 .../cli/DestroyMappingCommandDunitTest.java        | 190 ++++++++--
 .../internal/cli/ListMappingCommandDUnitTest.java  | 194 ++++++++--
 .../jdbc/internal/cli/CreateMappingCommand.java    |  25 +-
 .../jdbc/internal/cli/CreateMappingFunction.java   |   3 +-
 .../jdbc/internal/cli/DescribeMappingCommand.java  |  66 +---
 .../jdbc/internal/cli/DestroyMappingCommand.java   |  15 +-
 .../jdbc/internal/cli/DestroyMappingFunction.java  |   3 +-
 .../jdbc/internal/cli/ListMappingCommand.java      |  65 +++-
 .../jdbc/internal/cli/ListMappingFunction.java     |  29 --
 .../util/internal/MappingCommandUtils.java         |  94 +++++
 .../cli/converters/PoolPropertyConverter.java      |   2 +-
 .../sanctioned-geode-connectors-serializables.txt  |   1 -
 .../internal/cli/CreateMappingCommandTest.java     |  23 +-
 .../internal/cli/CreateMappingFunctionTest.java    |   3 +-
 .../internal/cli/DescribeMappingCommandTest.java   |   7 +-
 .../cli/DestroyMappingCommandFunctionTest.java     |   5 +-
 .../internal/cli/DestroyMappingCommandTest.java    |  26 +-
 .../jdbc/internal/cli/ListMappingCommandTest.java  |  90 ++++-
 .../jdbc/internal/cli/ListMappingFunctionTest.java | 166 ---------
 .../util/internal/MappingCommandUtilsTest.java     | 137 +++++++
 .../src/test/resources/expected-pom.xml            |  52 +--
 geode-core/build.gradle                            |   1 +
 .../geode/ClusterCommunicationsDUnitTest.java      |   3 +-
 .../apache/geode/cache30/ReconnectDUnitTest.java   |  41 ++-
 .../cache30/ReconnectWithCacheXMLDUnitTest.java    |   2 +
 ...ReconnectWithClusterConfigurationDUnitTest.java | 193 ++++++++++
 .../apache/geode/distributed/LocatorDUnitTest.java |  67 ++--
 .../distributed/LocatorUDPSecurityDUnitTest.java   |   8 +
 ...tPartitionHangsDuringRestartRegressionTest.java | 253 +++++++++++++
 .../PersistentPartitionedRegionRegressionTest.java |  67 ----
 .../cli/commands/CreateIndexCommandDUnitTest.java  |   4 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |  67 +++-
 ...egionCommandPersistsConfigurationDUnitTest.java |   6 +-
 ...eRegionCommandWithNoClusterConfigDUnitTest.java |  86 +++++
 .../commands/DestroyRegionCommandDUnitTest.java    |   4 +-
 ...ExportClusterConfigurationCommandDUnitTest.java |  10 +-
 .../ClusterConfigDeployJarDUnitTest.java           |  32 ++
 .../cli/commands/CreateRegionCommandDUnitTest.xml} |  34 +-
 .../internal/membership/MembershipJUnitTest.java   |  32 +-
 .../gms/locator/GMSLocatorRecoveryJUnitTest.java   |   9 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |  33 +-
 .../gms/messenger/JGroupsMessengerJUnitTest.java   |   4 +-
 .../CreateRegionCommandIntegrationTest.java        |   7 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |  18 +-
 .../main/java/org/apache/geode/DataSerializer.java |   2 +
 .../main/java/org/apache/geode/StatisticsType.java |   3 +
 .../main/java/org/apache/geode/SystemFailure.java  |  17 +
 .../java/org/apache/geode/admin/AlertLevel.java    |   9 +
 .../geode/admin/DistributedSystemConfig.java       |   2 +
 .../java/org/apache/geode/admin/GemFireHealth.java |   7 +-
 .../org/apache/geode/admin/SystemMemberType.java   |  10 +
 .../admin/internal/AdminDistributedSystemImpl.java |   2 +
 .../geode/admin/internal/CacheServerImpl.java      |   2 +
 .../admin/internal/DistributionLocatorImpl.java    |   2 +
 .../geode/admin/internal/InetAddressUtil.java      |   3 +
 .../internal/ManagedEntityConfigXmlGenerator.java  |   4 +-
 .../geode/admin/jmx/internal/AgentConfigImpl.java  |   2 +-
 .../admin/jmx/internal/GenerateMBeanHTML.java      |   2 +
 .../apache/geode/admin/jmx/internal/MBeanUtil.java |  12 +-
 .../admin/jmx/internal/ManagedResourceType.java    |  18 +
 .../jmx/internal/MemberInfoWithStatsMBean.java     |   4 +-
 .../jmx/internal/RefreshNotificationType.java      |   8 +
 .../geode/admin/jmx/internal/SystemMemberJmx.java  |   4 +-
 .../org/apache/geode/cache/AttributesFactory.java  |   2 +
 .../main/java/org/apache/geode/cache/Cache.java    |   2 +
 .../java/org/apache/geode/cache/DataPolicy.java    |  17 +-
 .../org/apache/geode/cache/DiskStoreFactory.java   |   3 +
 .../apache/geode/cache/DynamicRegionFactory.java   |   3 +
 .../org/apache/geode/cache/EvictionAction.java     |  11 +-
 .../org/apache/geode/cache/EvictionAlgorithm.java  |  10 +
 .../apache/geode/cache/ExpirationAttributes.java   |   2 +
 .../org/apache/geode/cache/InterestPolicy.java     |   9 +
 .../apache/geode/cache/InterestResultPolicy.java   |   8 +
 .../java/org/apache/geode/cache/LossAction.java    |  11 +
 .../java/org/apache/geode/cache/MirrorType.java    |   9 +
 .../java/org/apache/geode/cache/Operation.java     |  55 +++
 .../org/apache/geode/cache/ResumptionAction.java   |   9 +
 .../main/java/org/apache/geode/cache/Scope.java    |  10 +
 .../asyncqueue/internal/AsyncEventQueueStats.java  |   2 +
 .../client/internal/AutoConnectionSourceImpl.java  |   5 +
 .../client/internal/ClientSideHandshakeImpl.java   |   2 +
 .../client/internal/ConnectionFactoryImpl.java     |   2 +
 .../cache/client/internal/ConnectionImpl.java      |   4 +-
 .../cache/client/internal/ConnectionStats.java     |   6 +-
 .../geode/cache/client/internal/DestroyOp.java     |   2 +
 .../internal/ExplicitConnectionSourceImpl.java     |   2 +
 .../geode/cache/client/internal/PoolImpl.java      |  16 +-
 .../cache/client/internal/QueueManagerImpl.java    |   3 +
 .../cache/client/internal/ServerDenyList.java      |   2 +-
 .../client/internal/SingleHopClientExecutor.java   |   2 +
 .../geode/cache/execute/FunctionService.java       |   2 +
 .../geode/cache/operations/InterestType.java       |   9 +
 .../cache/query/internal/AttributeDescriptor.java  |   2 +
 .../cache/query/internal/CompiledOperation.java    |   2 +
 .../query/internal/CompiledSortCriterion.java      |   4 +-
 .../geode/cache/query/internal/CompiledValue.java  |   4 +
 .../cache/query/internal/CqQueryVsdStats.java      |   2 +
 .../geode/cache/query/internal/DefaultQuery.java   |   7 +
 .../cache/query/internal/DefaultQueryService.java  |   6 +-
 .../geode/cache/query/internal/QueryMonitor.java   |   3 +
 .../cache/query/internal/QueryObserverHolder.java  |   5 +
 .../RestrictedMethodInvocationAuthorizer.java      |   2 +
 .../cache/query/internal/RuntimeIterator.java      |   2 +
 .../cache/query/internal/cq/CqAttributesImpl.java  |   2 +
 .../cache/query/internal/cq/CqServiceProvider.java |   6 +-
 .../query/internal/index/CompactRangeIndex.java    |   3 +
 .../cache/query/internal/index/HashIndexSet.java   |   2 +
 .../query/internal/index/IndexCreationHelper.java  |   2 +-
 .../cache/query/internal/index/IndexManager.java   |  14 +-
 .../cache/query/internal/index/IndexStats.java     |   2 +
 .../cache/query/internal/index/IndexUtils.java     |   2 +
 .../cache/query/internal/index/MapIndexStore.java  |   2 +
 .../cache/query/internal/index/RangeIndex.java     |   2 +
 .../cache/query/internal/types/TypeUtils.java      |   9 +-
 .../org/apache/geode/cache/server/CacheServer.java |   3 +
 .../server/internal/ConnectionCountProbe.java      |   2 +
 .../org/apache/geode/cache/util/ObjectSizer.java   |   4 +
 .../org/apache/geode/cache/wan/GatewaySender.java  |   2 +
 .../apache/geode/distributed/AbstractLauncher.java |   2 +
 .../ConfigurationPersistenceService.java           |   7 +
 .../geode/distributed/DistributedSystem.java       |   8 +-
 .../apache/geode/distributed/LocatorLauncher.java  |   8 +
 .../apache/geode/distributed/ServerLauncher.java   |   8 +
 .../internal/AbstractDistributionConfig.java       |   4 +
 .../internal/ClusterDistributionManager.java       |  10 +-
 .../distributed/internal/DistributionAdvisor.java  |   2 +
 .../distributed/internal/DistributionConfig.java   |   9 +
 .../distributed/internal/DistributionMessage.java  |   2 +
 .../internal/DistributionMessageObserver.java      |   3 +
 .../distributed/internal/DistributionStats.java    |   4 +
 .../distributed/internal/HealthMonitorImpl.java    |   2 +
 .../internal/InternalDistributedSystem.java        | 310 ++++++----------
 .../distributed/internal/InternalLocator.java      |  34 +-
 .../geode/distributed/internal/LocatorStats.java   |   4 +-
 .../internal/LonerDistributionManager.java         |   2 +
 .../geode/distributed/internal/ProductUseLog.java  |   2 +
 .../distributed/internal/ReplyProcessor21.java     |   4 +-
 .../geode/distributed/internal/ServerLocator.java  |  12 +-
 .../internal/deadlock/DLockDependencyMonitor.java  |   2 +
 .../deadlock/DependencyMonitorManager.java         |   5 +-
 .../deadlock/MessageDependencyMonitor.java         |   2 +
 .../locks/DLockRecoverGrantorProcessor.java        |   2 +
 .../internal/locks/DLockRequestProcessor.java      |   3 +
 .../distributed/internal/locks/DLockService.java   |  10 +
 .../distributed/internal/locks/DLockStats.java     |   2 +
 .../internal/locks/DummyDLockStats.java            |   2 +
 .../internal/locks/GrantorRequestProcessor.java    |   2 +
 .../membership/InternalDistributedMember.java      |   4 +
 .../internal/membership/InternalRole.java          |   2 +
 .../internal/membership/MemberAttributes.java      |   3 +
 .../internal/membership/MemberFactory.java         |  11 +-
 .../internal/membership/MemberServices.java        |   6 +-
 .../internal/membership/MembershipManager.java     |  11 +-
 .../distributed/internal/membership/NetView.java   |  26 +-
 .../internal/membership/gms/GMSMemberFactory.java  |   7 +-
 .../internal/membership/gms/GMSUtil.java           |  21 --
 .../internal/membership/gms/Services.java          |  65 ++--
 .../membership/gms/auth/GMSAuthenticator.java      |   7 +-
 .../membership/gms/fd/GMSHealthMonitor.java        |   8 +-
 .../membership/gms/interfaces/Manager.java         |   6 +
 .../membership/gms/interfaces/Service.java         |   1 +
 .../gms/locator/FindCoordinatorResponse.java       |   2 +-
 .../membership/gms/locator/GMSLocator.java         |  25 +-
 .../membership/gms/membership/GMSJoinLeave.java    | 152 +++++---
 .../membership/gms/messenger/GMSEncrypt.java       |  10 +-
 .../membership/gms/messenger/GMSQuorumChecker.java |  10 +-
 .../membership/gms/messenger/JGroupsMessenger.java |  47 ++-
 .../gms/messenger/MembershipInformation.java       |  11 +-
 .../membership/gms/mgr/GMSMembershipManager.java   |  34 +-
 .../internal/streaming/StreamingOperation.java     |   2 +
 .../distributed/internal/tcpserver/TcpClient.java  |   2 +
 .../distributed/internal/tcpserver/TcpHandler.java |   5 +
 .../distributed/internal/tcpserver/TcpServer.java  |  14 +-
 .../main/java/org/apache/geode/i18n/StringId.java  |   6 +
 .../java/org/apache/geode/internal/Assert.java     |   2 +-
 .../org/apache/geode/internal/AvailablePort.java   |   6 +-
 .../org/apache/geode/internal/ClassLoadUtil.java   |   3 +
 .../org/apache/geode/internal/ClassPathLoader.java |   2 +
 .../org/apache/geode/internal/ConfigSource.java    |   8 +
 .../org/apache/geode/internal/DSFIDFactory.java    |   3 +
 .../org/apache/geode/internal/DeployedJar.java     |   3 +-
 .../apache/geode/internal/DistributionLocator.java |   3 +
 .../org/apache/geode/internal/GemFireVersion.java  |   3 +
 .../geode/internal/GfeConsoleReaderFactory.java    |   4 +-
 .../geode/internal/InternalDataSerializer.java     |  21 +-
 .../geode/internal/InternalInstantiator.java       |   5 +
 .../org/apache/geode/internal/JarDeployer.java     |   2 +
 .../org/apache/geode/internal/ManagerInfo.java     |   2 +
 .../java/org/apache/geode/internal/NanoTimer.java  |   3 +
 .../java/org/apache/geode/internal/OSProcess.java  |   7 +
 .../org/apache/geode/internal/SharedLibrary.java   |   2 +
 .../java/org/apache/geode/internal/SmHelper.java   |   8 +-
 .../org/apache/geode/internal/SystemAdmin.java     |  46 ++-
 .../geode/internal/SystemFailureTestHook.java      |   3 +
 .../org/apache/geode/internal/SystemTimer.java     |   3 +
 .../java/org/apache/geode/internal/Version.java    |  47 ++-
 .../geode/internal/admin/CacheCollector.java       |   3 +
 .../admin/ClientHealthMonitoringRegion.java        |   2 +
 .../geode/internal/admin/ClientStatsManager.java   |   4 +
 .../geode/internal/admin/StatAlertsManager.java    |   3 +
 .../admin/remote/AlertListenerMessage.java         |   3 +-
 .../admin/remote/CancellationRegistry.java         |   2 +
 .../internal/admin/remote/ClientHealthStats.java   |   2 +
 .../internal/admin/remote/EntryValueNodeImpl.java  |   2 +-
 .../admin/remote/InspectionClasspathManager.java   |   3 +
 .../admin/remote/ObjectDetailsResponse.java        |   2 +
 .../admin/remote/RemoteGfManagerAgent.java         |   5 +-
 .../admin/remote/RemoteRegionAttributes.java       |   2 +
 .../alerting/AlertingProviderRegistry.java         |   4 +
 .../alerting/AlertingSessionListeners.java         |   3 +
 .../internal/alerting/NullAlertingService.java     |   2 +
 .../geode/internal/cache/AbstractRegion.java       |   3 +
 .../geode/internal/cache/AbstractRegionMap.java    |   5 +-
 .../internal/cache/AbstractUpdateOperation.java    |   2 +
 .../apache/geode/internal/cache/BucketAdvisor.java |   2 +
 .../apache/geode/internal/cache/BucketRegion.java  |   3 +
 .../internal/cache/BytesAndBitsForCompactor.java   |   2 +
 .../apache/geode/internal/cache/CacheConfig.java   |   2 +
 .../geode/internal/cache/CacheObserverHolder.java  |   5 +
 .../geode/internal/cache/CachePerfStats.java       |   4 +
 .../geode/internal/cache/CacheServerImpl.java      |   2 +
 .../geode/internal/cache/CacheServerLauncher.java  |  13 +-
 .../cache/CachedDeserializableFactory.java         |   5 +-
 .../internal/cache/ClientServerObserverHolder.java |   4 +
 .../internal/cache/ClusterConfigurationLoader.java |   2 +
 .../geode/internal/cache/ColocationHelper.java     |   2 +
 .../geode/internal/cache/ColocationLogger.java     |   2 +
 .../cache/DestroyPartitionedRegionMessage.java     |  33 +-
 .../geode/internal/cache/DirectoryHolder.java      |   2 +
 .../geode/internal/cache/DiskDirectoryStats.java   |   2 +
 .../geode/internal/cache/DiskRegionStats.java      |   2 +
 .../apache/geode/internal/cache/DiskStoreImpl.java |   8 +
 .../geode/internal/cache/DiskStoreObserver.java    |   3 +
 .../geode/internal/cache/DiskStoreStats.java       |   2 +
 .../internal/cache/DiskWriteAttributesImpl.java    |   3 +
 .../apache/geode/internal/cache/DistTXState.java   |   3 +
 .../internal/cache/DistributedCacheOperation.java  |   7 +
 .../internal/cache/DistributedClearOperation.java  |   2 +
 .../geode/internal/cache/DistributedRegion.java    |   5 +
 .../DistributedRegionFunctionStreamingMessage.java |   2 +
 .../cache/DistributedTombstoneOperation.java       |   4 +-
 .../geode/internal/cache/EntryExpiryTask.java      |   2 +
 .../geode/internal/cache/EnumListenerEvent.java    |  23 +-
 .../org/apache/geode/internal/cache/EventID.java   |  17 +-
 .../apache/geode/internal/cache/ExpiryTask.java    |   7 +
 .../apache/geode/internal/cache/FilterProfile.java |   7 +-
 .../geode/internal/cache/FilterRoutingInfo.java    |  10 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |  23 +-
 .../apache/geode/internal/cache/GridAdvisor.java   |   3 +
 .../org/apache/geode/internal/cache/HARegion.java  |   4 +-
 .../internal/cache/InitialImageFlowControl.java    |   2 +
 .../internal/cache/InitialImageOperation.java      |  33 +-
 .../geode/internal/cache/InlineKeyHelper.java      |   2 +-
 .../cache/InvalidatePartitionedRegionMessage.java  |  38 +-
 .../apache/geode/internal/cache/LocalRegion.java   |   5 +
 .../geode/internal/cache/MemoryThresholdInfo.java  |   2 +
 .../org/apache/geode/internal/cache/Oplog.java     |   4 +-
 .../internal/cache/PRHARedundancyProvider.java     |  14 +-
 .../geode/internal/cache/PRQueryProcessor.java     |   4 +
 .../internal/cache/PartitionAttributesImpl.java    |  61 +--
 .../geode/internal/cache/PartitionedRegion.java    |  12 +-
 .../internal/cache/PartitionedRegionHelper.java    |   5 +-
 .../internal/cache/PartitionedRegionStats.java     |   2 +
 .../geode/internal/cache/PoolManagerImpl.java      |   2 +
 .../org/apache/geode/internal/cache/PoolStats.java |   2 +
 .../geode/internal/cache/ProxyRegionMap.java       |   2 +
 .../geode/internal/cache/RegionEventImpl.java      |   3 -
 .../cache/SearchLoadAndWriteProcessor.java         |   2 +
 .../geode/internal/cache/TXCommitMessage.java      |   7 +
 .../apache/geode/internal/cache/TXEntryState.java  |   2 +
 .../apache/geode/internal/cache/TXLockRequest.java |   2 +
 .../apache/geode/internal/cache/TXManagerImpl.java |   9 +
 .../org/apache/geode/internal/cache/TXState.java   |   2 +
 .../geode/internal/cache/TXStateProxyImpl.java     |   2 +
 .../org/apache/geode/internal/cache/Token.java     |  11 +
 .../geode/internal/cache/TombstoneService.java     |  25 +-
 .../SnappyCompressedCachedDeserializable.java      |   2 +
 .../internal/cache/control/HeapMemoryMonitor.java  |   5 +
 .../cache/control/InternalResourceManager.java     |   4 +-
 .../internal/cache/control/MemoryThresholds.java   |   3 +
 .../cache/control/ResourceManagerStats.java        |   2 +
 .../geode/internal/cache/entries/DiskEntry.java    |   7 +
 .../entries/VMStatsDiskLRURegionEntryHeap.java     |   2 +
 .../entries/VMStatsDiskLRURegionEntryOffHeap.java  |   2 +
 .../cache/entries/VMStatsDiskRegionEntryHeap.java  |   2 +
 .../entries/VMStatsDiskRegionEntryOffHeap.java     |   2 +
 .../cache/entries/VMStatsLRURegionEntryHeap.java   |   2 +
 .../entries/VMStatsLRURegionEntryOffHeap.java      |   2 +
 .../cache/entries/VMStatsRegionEntryHeap.java      |   2 +
 .../cache/entries/VMStatsRegionEntryOffHeap.java   |   2 +
 .../entries/VMThinDiskLRURegionEntryHeap.java      |   2 +
 .../entries/VMThinDiskLRURegionEntryOffHeap.java   |   2 +
 .../cache/entries/VMThinDiskRegionEntryHeap.java   |   2 +
 .../entries/VMThinDiskRegionEntryOffHeap.java      |   2 +
 .../cache/entries/VMThinLRURegionEntryHeap.java    |   2 +
 .../cache/entries/VMThinLRURegionEntryOffHeap.java |   2 +
 .../cache/entries/VMThinRegionEntryHeap.java       |   2 +
 .../cache/entries/VMThinRegionEntryOffHeap.java    |   2 +
 .../VersionedStatsDiskLRURegionEntryHeap.java      |   2 +
 .../VersionedStatsDiskLRURegionEntryOffHeap.java   |   2 +
 .../entries/VersionedStatsDiskRegionEntryHeap.java |   2 +
 .../VersionedStatsDiskRegionEntryOffHeap.java      |   2 +
 .../entries/VersionedStatsLRURegionEntryHeap.java  |   2 +
 .../VersionedStatsLRURegionEntryOffHeap.java       |   2 +
 .../entries/VersionedStatsRegionEntryHeap.java     |   2 +
 .../entries/VersionedStatsRegionEntryOffHeap.java  |   2 +
 .../VersionedThinDiskLRURegionEntryHeap.java       |   2 +
 .../VersionedThinDiskLRURegionEntryOffHeap.java    |   2 +
 .../entries/VersionedThinDiskRegionEntryHeap.java  |   2 +
 .../VersionedThinDiskRegionEntryOffHeap.java       |   2 +
 .../entries/VersionedThinLRURegionEntryHeap.java   |   2 +
 .../VersionedThinLRURegionEntryOffHeap.java        |   2 +
 .../entries/VersionedThinRegionEntryHeap.java      |   2 +
 .../entries/VersionedThinRegionEntryOffHeap.java   |   2 +
 .../cache/event/NonDistributedEventTracker.java    |   2 +
 .../cache/eviction/CountLRUStatistics.java         |   2 +
 .../internal/cache/eviction/HeapLRUStatistics.java |   2 +
 .../cache/eviction/LRUListWithAsyncSorting.java    |   4 +
 .../cache/eviction/MemoryLRUStatistics.java        |   2 +
 .../internal/cache/execute/AbstractExecution.java  |   2 +
 .../cache/execute/FunctionServiceStats.java        |   2 +
 .../internal/cache/execute/FunctionStats.java      |  40 +-
 .../InternalFunctionExecutionServiceImpl.java      |   2 +
 .../cache/execute/InternalFunctionService.java     |   2 +
 .../geode/internal/cache/ha/HARegionQueue.java     |  10 +
 .../internal/cache/ha/HARegionQueueAttributes.java |   2 +
 .../internal/cache/ha/HARegionQueueStats.java      |   2 +
 .../geode/internal/cache/locks/TXLockIdImpl.java   |   2 +
 .../geode/internal/cache/locks/TXLockService.java  |   2 +
 .../internal/cache/locks/TXLockServiceImpl.java    |   4 +-
 .../geode/internal/cache/map/RegionMapDestroy.java |   2 +
 .../cache/partitioned/FetchEntriesMessage.java     |   2 +
 .../cache/partitioned/IdentityRequestMessage.java  |   2 +
 .../cache/partitioned/OfflineMemberDetails.java    |   2 +
 .../cache/partitioned/PRTombstoneMessage.java      |   4 +-
 .../cache/partitioned/PartitionMessage.java        |   2 +
 .../PartitionedRegionObserverHolder.java           |   4 +
 .../internal/cache/partitioned/RegionAdvisor.java  |   2 +
 .../model/PartitionedRegionLoadModel.java          |   5 +-
 .../cache/persistence/DefaultDiskDirs.java         |   5 +-
 .../cache/persistence/PersistenceAdvisorImpl.java  |   4 +
 .../persistence/PersistenceObserverHolder.java     |   3 +
 .../persistence/query/mock/ByteComparator.java     |   3 +
 .../internal/cache/snapshot/FlowController.java    |   2 +
 .../geode/internal/cache/snapshot/GFSnapshot.java  |   2 +
 .../cache/snapshot/RegionSnapshotServiceImpl.java  |   2 +
 .../geode/internal/cache/tier/ConnectionProxy.java |   2 +
 .../cache/tier/InternalClientMembership.java       |   7 +
 .../internal/cache/tier/sockets/AcceptorImpl.java  |   4 +
 .../internal/cache/tier/sockets/BaseCommand.java   |   5 +
 .../cache/tier/sockets/CacheClientNotifier.java    |   3 +
 .../tier/sockets/CacheClientNotifierStats.java     |   2 +
 .../cache/tier/sockets/CacheClientProxy.java       |   4 +
 .../cache/tier/sockets/CacheClientProxyStats.java  |   2 +
 .../cache/tier/sockets/CacheClientUpdater.java     |   5 +
 .../cache/tier/sockets/ClientHealthMonitor.java    |   3 +
 .../tier/sockets/ClientProxyMembershipID.java      |   7 +-
 .../cache/tier/sockets/ClientUserAuths.java        |   2 +-
 .../cache/tier/sockets/CommandInitializer.java     |   3 +
 .../internal/cache/tier/sockets/EncryptorImpl.java |  13 +
 .../internal/cache/tier/sockets/Handshake.java     |   6 +-
 .../geode/internal/cache/tier/sockets/Message.java |   5 +
 .../geode/internal/cache/tier/sockets/Part.java    |   5 +
 .../cache/tier/sockets/ServerConnection.java       |   9 +-
 .../tier/sockets/ServerSideHandshakeFactory.java   |   3 +
 .../tier/sockets/ServerSideHandshakeImpl.java      |   2 +
 .../cache/tier/sockets/UnregisterAllInterest.java  |   3 +
 .../cache/tier/sockets/VersionedObjectList.java    |   4 +-
 .../cache/tier/sockets/command/AddPdxEnum.java     |   2 +
 .../cache/tier/sockets/command/AddPdxType.java     |   2 +
 .../cache/tier/sockets/command/ClearRegion.java    |   2 +
 .../cache/tier/sockets/command/ClientReady.java    |   2 +
 .../tier/sockets/command/CloseConnection.java      |   2 +
 .../cache/tier/sockets/command/CommitCommand.java  |   2 +
 .../cache/tier/sockets/command/ContainsKey.java    |   2 +
 .../cache/tier/sockets/command/ContainsKey66.java  |   2 +
 .../cache/tier/sockets/command/CreateRegion.java   |   2 +
 .../cache/tier/sockets/command/Default.java        |   2 +
 .../cache/tier/sockets/command/Destroy.java        |   2 +
 .../cache/tier/sockets/command/Destroy65.java      |   2 +
 .../cache/tier/sockets/command/Destroy70.java      |   2 +
 .../cache/tier/sockets/command/DestroyRegion.java  |   2 +
 .../tier/sockets/command/ExecuteFunction.java      |   2 +
 .../tier/sockets/command/ExecuteFunction65.java    |   2 +
 .../tier/sockets/command/ExecuteFunction66.java    |   6 +-
 .../tier/sockets/command/ExecuteFunction70.java    |   2 +
 .../sockets/command/ExecuteRegionFunction.java     |   2 +
 .../sockets/command/ExecuteRegionFunction61.java   |   2 +
 .../sockets/command/ExecuteRegionFunction65.java   |   2 +
 .../sockets/command/ExecuteRegionFunction66.java   |   2 +
 .../command/ExecuteRegionFunctionGeode18.java      |   2 +
 .../command/ExecuteRegionFunctionSingleHop.java    |   2 +
 .../sockets/command/GatewayReceiverCommand.java    |   2 +
 .../internal/cache/tier/sockets/command/Get70.java |   2 +
 .../cache/tier/sockets/command/GetAll.java         |   2 +
 .../cache/tier/sockets/command/GetAll651.java      |   2 +
 .../cache/tier/sockets/command/GetAll70.java       |   2 +
 .../cache/tier/sockets/command/GetAllForRI.java    |   2 +
 .../tier/sockets/command/GetAllWithCallback.java   |   2 +
 .../command/GetClientPRMetadataCommand.java        |   2 +
 .../command/GetClientPRMetadataCommand66.java      |   2 +
 .../GetClientPartitionAttributesCommand.java       |   2 +
 .../GetClientPartitionAttributesCommand66.java     |   2 +
 .../cache/tier/sockets/command/GetEntry70.java     |   2 +
 .../tier/sockets/command/GetEntryCommand.java      |   2 +
 .../tier/sockets/command/GetFunctionAttribute.java |   2 +
 .../cache/tier/sockets/command/GetPDXEnumById.java |   2 +
 .../tier/sockets/command/GetPDXIdForEnum.java      |   2 +
 .../tier/sockets/command/GetPDXIdForType.java      |   2 +
 .../cache/tier/sockets/command/GetPDXTypeById.java |   2 +
 .../cache/tier/sockets/command/GetPdxEnums70.java  |   2 +
 .../cache/tier/sockets/command/GetPdxTypes70.java  |   2 +
 .../cache/tier/sockets/command/Invalid.java        |   2 +
 .../cache/tier/sockets/command/Invalidate.java     |   2 +
 .../cache/tier/sockets/command/Invalidate70.java   |   2 +
 .../cache/tier/sockets/command/KeySet.java         |   2 +
 .../cache/tier/sockets/command/MakePrimary.java    |   2 +
 .../cache/tier/sockets/command/PeriodicAck.java    |   2 +
 .../internal/cache/tier/sockets/command/Ping.java  |   2 +
 .../internal/cache/tier/sockets/command/Put.java   |   2 +
 .../internal/cache/tier/sockets/command/Put61.java |   2 +
 .../internal/cache/tier/sockets/command/Put65.java |   2 +
 .../internal/cache/tier/sockets/command/Put70.java |   2 +
 .../cache/tier/sockets/command/PutAll.java         |   2 +
 .../cache/tier/sockets/command/PutAll70.java       |   2 +
 .../cache/tier/sockets/command/PutAll80.java       |   2 +
 .../tier/sockets/command/PutAllWithCallback.java   |   2 +
 .../tier/sockets/command/PutUserCredentials.java   |   2 +
 .../internal/cache/tier/sockets/command/Query.java |   2 +
 .../cache/tier/sockets/command/Query651.java       |   2 +
 .../cache/tier/sockets/command/QueryGeode10.java   |   2 +
 .../command/QueryWithParametersGeode10.java        |   2 +
 .../sockets/command/RegisterDataSerializers.java   |   2 +
 .../sockets/command/RegisterInstantiators.java     |   2 +
 .../tier/sockets/command/RegisterInterest.java     |   2 +
 .../tier/sockets/command/RegisterInterest61.java   |   4 +-
 .../tier/sockets/command/RegisterInterestList.java |   2 +
 .../sockets/command/RegisterInterestList61.java    |   2 +
 .../sockets/command/RegisterInterestList66.java    |   2 +
 .../cache/tier/sockets/command/RemoveAll.java      |   2 +
 .../cache/tier/sockets/command/RemoveUserAuth.java |   2 +
 .../cache/tier/sockets/command/Request.java        |   2 +
 .../tier/sockets/command/RequestEventValue.java    |   2 +
 .../tier/sockets/command/RollbackCommand.java      |   2 +
 .../internal/cache/tier/sockets/command/Size.java  |   2 +
 .../tier/sockets/command/TXFailoverCommand.java    |   2 +
 .../sockets/command/TXSynchronizationCommand.java  |   2 +
 .../tier/sockets/command/UnregisterInterest.java   |   2 +
 .../sockets/command/UnregisterInterestList.java    |   2 +
 .../sockets/command/UpdateClientNotification.java  |   2 +
 .../geode/internal/cache/tx/ClientTXStateStub.java |   2 +
 .../internal/cache/versions/RVVException.java      |   2 +
 .../cache/versions/RegionVersionHolder.java        |   6 +-
 .../cache/versions/RegionVersionVector.java        |  17 +-
 .../cache/vmotion/VMotionObserverHolder.java       |   4 +
 .../internal/cache/wan/AbstractGatewaySender.java  |   5 +
 .../internal/cache/wan/GatewaySenderAdvisor.java   |   2 +
 .../internal/cache/wan/GatewaySenderStats.java     |  37 +-
 .../internal/cache/wan/WANServiceProvider.java     |   2 +
 .../wan/parallel/ParallelGatewaySenderQueue.java   |   2 +
 .../cache/wan/serial/SerialGatewaySenderQueue.java |   2 +
 .../internal/cache/xmlcache/CacheCreation.java     |   2 +
 .../internal/cache/xmlcache/CacheXmlGenerator.java |   2 +
 .../xmlcache/CacheXmlPropertyResolverHelper.java   |   5 +-
 .../internal/cache/xmlcache/CacheXmlVersion.java   |   3 +
 .../cache/xmlcache/ClientCacheCreation.java        |   2 +
 .../cache/xmlcache/RegionAttributesCreation.java   |   2 +
 .../concurrent/CompactConcurrentHashSet2.java      |   9 +-
 .../internal/datasource/AbstractDataSource.java    |   2 +
 .../internal/datasource/DataSourceFactory.java     |   4 +
 .../apache/geode/internal/hll/HyperLogLogPlus.java |  10 +-
 .../i18n/AbstractStringIdResourceBundle.java       |   2 +
 .../apache/geode/internal/jndi/ContextImpl.java    |   2 +
 .../internal/jndi/InitialContextFactoryImpl.java   |   6 +-
 .../apache/geode/internal/jndi/JNDIInvoker.java    |  10 +-
 .../apache/geode/internal/jndi/NameParserImpl.java |   3 +
 .../geode/internal/jta/GlobalTransaction.java      |   8 +-
 .../geode/internal/jta/TransactionManagerImpl.java |   4 +-
 .../geode/internal/jta/TransactionUtils.java       |   4 +-
 .../org/apache/geode/internal/lang/ClassUtils.java |   3 +
 .../geode/internal/logging/DateFormatter.java      |   3 +
 .../geode/internal/logging/InternalLogWriter.java  |   3 +
 .../geode/internal/logging/LogWriterImpl.java      |   2 +
 .../internal/logging/LoggingSessionListeners.java  |   2 +
 .../geode/internal/logging/LoggingThreadGroup.java |   4 +
 .../logging/LoggingUncaughtExceptionHandler.java   |   2 +
 .../geode/internal/logging/MergeLogFiles.java      |   3 +
 .../apache/geode/internal/logging/NullLogFile.java |   3 +
 .../apache/geode/internal/logging/SortLogFile.java |   3 +
 .../internal/logging/log4j/AlertAppender.java      |   2 +
 .../internal/logging/log4j/ConfigLocator.java      |   3 +
 .../geode/internal/logging/log4j/FastLogger.java   |   3 +
 .../logging/log4j/GeodeConsoleAppender.java        |   5 +
 .../logging/log4j/HexThreadIdPatternConverter.java |   3 +
 .../geode/internal/logging/log4j/LogLevel.java     |   3 +
 .../geode/internal/logging/log4j/LogMarker.java    |  42 +++
 .../logging/log4j/MemberNamePatternConverter.java  |   3 +
 .../internal/logging/log4j/MemberNameSupplier.java |   3 +
 .../GemFireParameterizedMessageFactory.java        |   3 +
 .../internal/memcached/ConnectionHandler.java      |   2 +
 .../geode/internal/memcached/RequestReader.java    |   4 +
 .../geode/internal/memcached/ValueWrapper.java     |   2 +
 .../memcached/commands/AbstractCommand.java        |   4 +-
 .../internal/memcached/commands/GetCommand.java    |   7 +-
 .../memcached/commands/StorageCommand.java         |   7 +-
 .../org/apache/geode/internal/net/Buffers.java     |   4 +-
 .../internal/net/SSLConfigurationFactory.java      |   2 +
 .../apache/geode/internal/net/SocketCloser.java    |   2 +-
 .../apache/geode/internal/net/SocketCreator.java   |   5 +
 .../geode/internal/net/SocketCreatorFactory.java   |   3 +
 .../internal/offheap/AddressableMemoryManager.java |   8 +
 .../apache/geode/internal/offheap/Fragment.java    |   2 +-
 .../geode/internal/offheap/LifecycleListener.java  |   3 +
 .../internal/offheap/MemoryAllocatorImpl.java      |   2 +
 .../internal/offheap/OffHeapRegionEntryHelper.java |  14 +-
 .../geode/internal/offheap/OffHeapStorage.java     |   2 +
 .../internal/offheap/ReferenceCountHelper.java     |   2 +
 .../internal/offheap/ReferenceCountHelperImpl.java |   2 +
 .../geode/internal/process/NativeProcessUtils.java |   2 +
 .../internal/process/ProcessLauncherContext.java   |   2 +
 .../geode/internal/process/ProcessUtils.java       |   5 +-
 .../geode/internal/process/StartupStatus.java      |   2 +
 .../signal/AbstractSignalNotificationHandler.java  |   4 +
 .../security/IntegratedSecurityService.java        |   2 +-
 .../security/shiro/SecurityManagerProvider.java    |   2 +-
 .../geode/internal/sequencelog/EntryLogger.java    |   6 +-
 .../internal/sequencelog/MembershipLogger.java     |   2 +
 .../geode/internal/sequencelog/MessageLogger.java  |   2 +
 .../geode/internal/sequencelog/RegionLogger.java   |   2 +
 .../internal/sequencelog/SequenceLoggerImpl.java   |   2 +
 .../sequencelog/io/GemfireLogConverter.java        |   4 +-
 .../apache/geode/internal/shared/NativeCalls.java  |   4 +-
 .../geode/internal/shared/NativeCallsJNAImpl.java  |  12 +-
 .../geode/internal/shared/StringPrintWriter.java   |   3 +
 .../size/InstrumentationSingleObjectSizer.java     |   3 +
 .../geode/internal/size/ObjectGraphSizer.java      |   5 +-
 .../geode/internal/size/ObjectTraverser.java       |   4 +
 .../geode/internal/size/ReflectionObjectSizer.java |   3 +
 .../internal/size/ReflectionSingleObjectSizer.java |   2 +
 .../internal/size/SizeClassOnceObjectSizer.java    |   2 +
 .../statistics/DummyStatisticsFactory.java         |   2 +
 .../statistics/DummyStatisticsRegistry.java        |   2 +
 .../geode/internal/statistics/SampleCollector.java |   2 +
 .../internal/statistics/StatArchiveReader.java     |   2 +
 .../internal/statistics/StatArchiveWriter.java     |   4 +
 .../internal/statistics/StatSamplerStats.java      |   2 +
 .../geode/internal/statistics/StatisticsImpl.java  |   2 +
 .../statistics/StatisticsTypeFactoryImpl.java      |   2 +
 .../internal/statistics/StatisticsTypeImpl.java    |   2 +
 .../apache/geode/internal/statistics/VMStats.java  |   2 +
 .../statistics/platform/LinuxProcFsStatistics.java |  13 +
 .../statistics/platform/LinuxProcessStats.java     |   2 +
 .../statistics/platform/LinuxSystemStats.java      |   2 +
 .../statistics/platform/OSXProcessStats.java       |   2 +
 .../statistics/platform/OSXSystemStats.java        |   2 +
 .../statistics/platform/SolarisProcessStats.java   |   2 +
 .../statistics/platform/SolarisSystemStats.java    |   2 +
 .../statistics/platform/WindowsProcessStats.java   |   2 +
 .../statistics/platform/WindowsSystemStats.java    |   2 +
 .../apache/geode/internal/stats50/VMStats50.java   |  17 +
 .../org/apache/geode/internal/tcp/Connection.java  |  45 ++-
 .../apache/geode/internal/tcp/ConnectionTable.java |   4 +
 .../geode/internal/tcp/DirectReplySender.java      |   2 +
 .../apache/geode/internal/tcp/MsgIdGenerator.java  |   2 +
 .../org/apache/geode/internal/tcp/TCPConduit.java  |   3 +
 .../geode/internal/util/ArgumentRedactor.java      |   3 +
 .../apache/geode/internal/util/Breadcrumbs.java    |  14 +-
 .../apache/geode/internal/util/DscodeHelper.java   |   2 +
 .../java/org/apache/geode/internal/util/Hex.java   |   3 +
 .../apache/geode/internal/util/PasswordUtil.java   |   5 +-
 .../apache/geode/internal/util/PluckStacks.java    |   2 +-
 .../apache/geode/internal/util/TransformUtils.java |   4 +
 .../apache/geode/management/cli/CliFunction.java   |   2 +-
 .../management/cli/CommandProcessingException.java |  22 +-
 .../geode/management/cli/CommandService.java       |   4 +
 .../management/internal/BaseManagementService.java |   3 +
 .../ContextAwareSSLRMIClientSocketFactory.java     |   2 +
 .../internal/JmxManagerLocatorRequest.java         |   2 +
 .../geode/management/internal/MBeanJMXAdapter.java |   2 +
 .../internal/MXBeanProxyInvocationHandler.java     |   2 +
 .../management/internal/ManagementConstants.java   |   4 +
 .../geode/management/internal/OpenMethod.java      |   3 +
 .../management/internal/OpenTypeConverter.java     |   7 +
 .../api/LocatorClusterManagementService.java       |   2 +-
 .../internal/beans/CacheServerBridge.java          |   2 +-
 .../management/internal/beans/DataQueryEngine.java |   2 +-
 .../internal/beans/DistributedSystemBridge.java    |   4 +-
 .../management/internal/beans/FileUploader.java    |   4 +-
 .../management/internal/beans/MBeanAggregator.java |   2 +
 .../internal/beans/ManagementAdapter.java          |   6 +
 .../internal/beans/MemberMBeanBridge.java          |   7 +-
 .../internal/beans/MetricsCalculator.java          |   5 +-
 .../management/internal/beans/SequenceNumber.java  |   5 +-
 .../geode/management/internal/cli/CliUtil.java     |   2 +
 .../management/internal/cli/CommandManager.java    |   4 +-
 .../geode/management/internal/cli/LogWrapper.java  |   4 +-
 .../internal/cli/commands/AlterRegionCommand.java  |  64 +---
 .../cli/commands/AlterRuntimeConfigCommand.java    |   2 +-
 .../cli/commands/ChangeLogLevelCommand.java        |   2 +-
 .../internal/cli/commands/ConnectCommand.java      |   2 +
 .../cli/commands/CreateDefinedIndexesCommand.java  |   2 +
 .../internal/cli/commands/CreateIndexCommand.java  |   2 +
 .../internal/cli/commands/CreateRegionCommand.java | 409 ++++++++++-----------
 .../internal/cli/commands/DeployCommand.java       |  13 +
 .../cli/commands/DescribeMemberCommand.java        |   2 +
 .../cli/commands/DescribeRegionCommand.java        |   2 +
 .../internal/cli/commands/DestroyIndexCommand.java |   2 +
 .../cli/commands/DestroyRegionCommand.java         |  33 +-
 .../ExportClusterConfigurationCommand.java         |   2 +-
 .../ImportClusterConfigurationCommand.java         |   2 +-
 .../internal/cli/commands/IndexDefinition.java     |   2 +
 .../cli/commands/ListJndiBindingCommand.java       |   2 +
 .../internal/cli/commands/ListRegionCommand.java   |   2 +
 .../internal/cli/commands/RegionCommandsUtils.java |   2 +
 .../internal/cli/commands/ShowMetricsCommand.java  |   6 +
 .../internal/cli/commands/StartMemberUtils.java    |   2 +
 .../internal/cli/commands/UserInputProperty.java   |  37 +-
 .../cli/commands/lifecycle/StartVsdCommand.java    |   3 +
 .../cli/converters/ConfigPropertyConverter.java    |   4 +-
 .../cli/converters/ExpirationActionConverter.java  |   4 +-
 .../internal/cli/domain/DataCommandResult.java     |   2 +-
 .../internal/cli/domain/ExpirationArgs.java        |  59 ---
 .../internal/cli/domain/PartitionArgs.java         |  92 -----
 .../internal/cli/domain/RegionConfigFactory.java   | 404 --------------------
 .../cli/functions/AlterRuntimeConfigFunction.java  |   2 +-
 .../cli/functions/DescribeDiskStoreFunction.java   |   2 +
 .../functions/DestroyGatewayReceiverFunction.java  |   5 +-
 .../functions/FetchRegionAttributesFunction.java   |  95 +----
 .../functions/GatewayReceiverCreateFunction.java   |   4 +-
 .../cli/functions/GatewaySenderCreateFunction.java |   4 +-
 .../functions/GatewaySenderDestroyFunction.java    |   4 +-
 .../internal/cli/functions/NetstatFunction.java    |   2 +
 .../cli/functions/RegionCreateFunction.java        |   5 +-
 .../cli/functions/RegionDestroyFunction.java       |   2 +
 .../cli/functions/UpdateCacheFunction.java         |   4 +-
 .../cli/functions/UserFunctionExecution.java       |   2 +-
 .../management/internal/cli/json/TypedJson.java    |   2 +-
 .../internal/cli/modes/CommandModes.java           |   2 +
 .../cli/remote/CommandExecutionContext.java        |   2 +
 .../internal/cli/result/CompositeResultData.java   |   2 +-
 .../internal/cli/result/ModelCommandResult.java    |   3 +
 .../internal/cli/result/model/FileResultModel.java |   4 +-
 .../geode/management/internal/cli/shell/Gfsh.java  |  11 +-
 .../management/internal/cli/shell/GfshConfig.java  |   2 +
 .../internal/cli/shell/jline/ANSIHandler.java      |   3 +
 .../internal/cli/util/DiskStoreCompacter.java      |   2 +-
 .../internal/cli/util/DiskStoreUpgrader.java       |   2 +-
 .../internal/cli/util/LogLevelExtractor.java       |   6 +-
 .../internal/cli/util/RegionAttributesDefault.java |   3 +
 .../functions/RecreateCacheFunction.java           |   2 +-
 .../realizers/RegionConfigRealizer.java            |  59 ++-
 .../validators/RegionConfigValidator.java          |   2 +-
 .../internal/messages/CompactRequest.java          |   2 +
 .../internal/security/MBeanServerWrapper.java      |   4 +-
 .../internal/security/ResourcePermissions.java     |  15 +
 .../web/controllers/ShellCommandsController.java   |   2 +
 .../internal/web/shell/HttpOperationInvoker.java   |   2 +
 .../geode/memcached/GemFireMemcachedServer.java    |   2 +
 .../pdx/internal/AutoSerializableManager.java      |   2 +
 .../org/apache/geode/pdx/internal/EnumInfo.java    |   2 +
 .../apache/geode/pdx/internal/PdxInstanceEnum.java |   2 +
 .../apache/geode/pdx/internal/PdxInstanceImpl.java |   2 +
 .../apache/geode/pdx/internal/PdxReaderImpl.java   |   2 +
 .../apache/geode/pdx/internal/TypeRegistry.java    |   5 +
 .../apache/geode/pdx/internal/json/PdxToJSON.java  |   3 +
 .../org/apache/geode/redis/GeodeRedisServer.java   |   2 +
 .../org/apache/geode/redis/internal/Coder.java     |   8 +
 .../geode/redis/internal/RegionProvider.java       |   2 +
 .../redis/internal/executor/list/PushExecutor.java |   2 -
 .../apache/geode/security/ResourcePermission.java  |  10 +-
 .../configuration/RegionAttributesTypeTest.java    |  90 ++++-
 .../internal/InternalDistributedSystemTest.java    |  13 +-
 .../geode/internal/cache/CachePerfStatsTest.java   |   6 +
 .../cli/commands/CreateRegionCommandTest.java      |  23 +-
 .../cli/commands/DestroyRegionCommandTest.java     |  16 +-
 .../cli/domain/RegionConfigFactoryTest.java        | 354 ------------------
 ...ava => GetRegionsFunctionCacheFactoryTest.java} |  10 +-
 .../cli/functions/GetRegionsFunctionJUnitTest.java | 108 ------
 .../cli/functions/GetRegionsFunctionTest.java      | 115 +++---
 .../internal/cli/shell/GfshAbstractUnitTest.java   |  24 ++
 .../realizers/RegionConfigRealizerTest.java        |   6 +-
 geode-core/src/test/resources/expected-pom.xml     |  52 +--
 .../geode/cache/configuration/RegionConfigTest.xml |   6 +-
 .../DestroyPartitionedRegionMessageDUnitTest.java  | 124 +++++++
 ...nvalidatePartitionedRegionMessageDUnitTest.java | 115 ++++++
 geode-cq/src/test/resources/expected-pom.xml       |  52 +--
 .../installation/install_standalone.html.md.erb    |  16 +-
 geode-dunit/build.gradle                           |   1 +
 .../DistributedDiskDirRuleDistributedTest.java     |  96 +++++
 ...utedRestoreSystemPropertiesDistributedTest.java |  85 ++++-
 .../tests/SharedCountersRuleDistributedTest.java   | 120 +++++-
 .../tests/SharedErrorCollectorDistributedTest.java | 357 ++++++++++++------
 .../tests/VmEventListenerDistributedTest.java      | 138 +++++++
 .../junit/rules/DiskDirRuleIntegrationTest.java    |  91 +++++
 .../org/apache/geode/cache30/CacheXmlTestCase.java |   9 +
 .../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  |  48 ++-
 .../apache/geode/test/dunit/VMEventListener.java   |  39 +-
 .../geode/test/dunit/VMEventListenerRegistry.java  |  22 +-
 .../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  |  86 +++--
 .../geode/test/dunit/rules/ClusterStartupRule.java |  30 +-
 .../test/dunit/rules/DistributedDiskDirRule.java   | 153 ++++----
 .../rules/DistributedRestoreSystemProperties.java  |  26 +-
 .../geode/test/dunit/rules/DistributedRule.java    |  15 +-
 .../geode/test/dunit/rules/SharedCountersRule.java |  48 ++-
 .../test/dunit/rules/SharedErrorCollector.java     |  76 ++--
 .../apache/geode/test/junit/rules/DiskDirRule.java | 140 +++----
 .../test/dunit/internal/VMEventNotifierTest.java   | 164 +++++++++
 geode-dunit/src/test/resources/expected-pom.xml    |  57 +--
 .../src/test/resources/expected-pom.xml            |  52 +--
 geode-json/src/test/resources/expected-pom.xml     |  52 +--
 .../geode/test/junit/runners/TestRunner.java       |  81 +++-
 .../rules/ExecutorServiceRuleDumpThreadsTest.java  | 401 --------------------
 geode-junit/src/test/resources/expected-pom.xml    |  52 +--
 geode-lucene/src/test/resources/expected-pom.xml   |  52 +--
 .../configuration/RegionAttributesDataPolicy.java  |  12 +-
 .../cache/configuration/RegionAttributesType.java  | 232 +++++++++++-
 .../geode/cache/configuration/RegionConfig.java    |   3 +
 .../src/test/resources/expected-pom.xml            |  52 +--
 .../src/test/resources/expected-pom.xml            |  52 +--
 .../src/test/resources/expected-pom.xml            |  52 +--
 geode-protobuf/src/test/resources/expected-pom.xml |  52 +--
 geode-pulse/src/test/resources/expected-pom.xml    |  52 +--
 .../src/test/resources/expected-pom.xml            |  52 +--
 geode-wan/src/test/resources/expected-pom.xml      |  52 +--
 geode-web-api/src/test/resources/expected-pom.xml  |  52 +--
 geode-web-management/build.gradle                  |  52 ++-
 .../internal/rest/LocatorCleanupEventListener.java |  32 +-
 .../LocatorWithSecurityManagerContextLoader.java   |  47 +++
 .../internal/rest/PlainLocatorContextLoader.java   |  51 +++
 .../rest/StandardRequestPostProcessor.java         |  23 +-
 .../rest/RegionManagementIntegrationTest.java      |  87 +++++
 .../RegionManagementSecurityIntegrationTest.java   | 116 ++++++
 .../src/test/resources/expected-pom.xml            |  52 +--
 geode-web/src/test/resources/expected-pom.xml      |  52 +--
 gradle.properties                                  |   2 +-
 gradle/geode-dependency-management.gradle          |   2 +-
 gradle/ide.gradle                                  |   3 -
 gradle/java.gradle                                 |   2 +-
 gradle/{utilities.gradle => pmd.gradle}            |  29 +-
 gradle/spotless.gradle                             |  14 +-
 settings.gradle                                    |   1 +
 .../pmd/build.gradle                               |  25 +-
 .../java/org/apache/geode/pmd/Annotations.java     |  22 +-
 .../apache/geode/pmd/StaticFieldsMustBeFinal.java  |  24 +-
 .../geode/pmd/StaticFieldsMustBeImmutable.java     |  77 ++++
 .../pmd/src/main/resources/geodepmd.xml            |  32 ++
 .../resources/org/apache/geode/pmd/staticfinal.xml |  44 +++
 .../org/apache/geode/pmd/staticimmutable.xml       |  48 +++
 .../geode/pmd/StaticFieldsMustBeFinalTest.java     |  18 +-
 .../geode/pmd/StaticFieldsMustBeImmutableTest.java |  17 +-
 .../geode/pmd/xml/StaticFieldsMustBeFinal.xml      |  65 ++++
 .../geode/pmd/xml/StaticFieldsMustBeImmutable.xml  |  96 +++++
 787 files changed, 8419 insertions(+), 4858 deletions(-)
 delete mode 100644 geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/RestTestUtils.java
 delete mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/RegionManagementIntegrationTest.java
 delete mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/RegionManagementSecurityIntegrationTest.java
 copy geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/IndexDefinition.java => geode-common/src/main/java/org/apache/geode/annotations/Immutable.java (53%)
 copy geode-core/src/main/java/org/apache/geode/internal/cache/tier/ConnectionProxy.java => geode-common/src/main/java/org/apache/geode/annotations/internal/MakeImmutable.java (56%)
 mode change 100755 => 100644
 copy geode-core/src/main/java/org/apache/geode/internal/cache/tier/ConnectionProxy.java => geode-common/src/main/java/org/apache/geode/annotations/internal/MakeNotStatic.java (60%)
 mode change 100755 => 100644
 copy geode-core/src/main/java/org/apache/geode/internal/cache/tier/ConnectionProxy.java => geode-common/src/main/java/org/apache/geode/annotations/internal/MutableForTesting.java (60%)
 mode change 100755 => 100644
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/ListMappingFunction.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/util/internal/MappingCommandUtils.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListMappingFunctionTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/util/internal/MappingCommandUtilsTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache30/ReconnectWithClusterConfigurationDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/partitioned/PersistentPartitionHangsDuringRestartRegressionTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/CreateRegionCommandWithNoClusterConfigDUnitTest.java
 copy geode-core/src/{test/resources/org/apache/geode/cache/configuration/RegionConfigTest.xml => distributedTest/resources/org/apache/geode/management/internal/cli/commands/CreateRegionCommandDUnitTest.xml} (85%)
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/ExpirationArgs.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/PartitionArgs.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/RegionConfigFactory.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/domain/RegionConfigFactoryTest.java
 copy geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/{GetRegionsFunctionTest.java => GetRegionsFunctionCacheFactoryTest.java} (89%)
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/GetRegionsFunctionJUnitTest.java
 create mode 100644 geode-cq/src/distributedTest/java/org/apache/geode/cache/query/cq/dunit/DestroyPartitionedRegionMessageDUnitTest.java
 create mode 100644 geode-cq/src/distributedTest/java/org/apache/geode/cache/query/cq/dunit/InvalidatePartitionedRegionMessageDUnitTest.java
 create mode 100644 geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/rules/tests/DistributedDiskDirRuleDistributedTest.java
 create mode 100644 geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/rules/tests/VmEventListenerDistributedTest.java
 create mode 100644 geode-dunit/src/integrationTest/java/org/apache/geode/test/junit/rules/DiskDirRuleIntegrationTest.java
 copy geode-core/src/main/java/org/apache/geode/internal/cache/tier/ConnectionProxy.java => geode-dunit/src/main/java/org/apache/geode/test/dunit/VMEventListener.java (57%)
 mode change 100755 => 100644
 copy geode-core/src/main/java/org/apache/geode/internal/cache/tier/ConnectionProxy.java => geode-dunit/src/main/java/org/apache/geode/test/dunit/VMEventListenerRegistry.java (70%)
 mode change 100755 => 100644
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/VMEventNotifier.java
 create mode 100644 geode-dunit/src/test/java/org/apache/geode/test/dunit/internal/VMEventNotifierTest.java
 delete mode 100644 geode-junit/src/test/java/org/apache/geode/test/junit/rules/ExecutorServiceRuleDumpThreadsTest.java
 copy geode-core/src/main/java/org/apache/geode/internal/sequencelog/MessageLogger.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
 copy geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/QueryWithParametersGeode10.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
 copy gradle/{utilities.gradle => pmd.gradle} (57%)
 rename gradle/utilities.gradle => static-analysis/pmd/build.gradle (56%)
 copy geode-core/src/main/java/org/apache/geode/internal/logging/log4j/MemberNameSupplier.java => static-analysis/pmd/src/main/java/org/apache/geode/pmd/Annotations.java (59%)
 copy geode-core/src/main/java/org/apache/geode/internal/logging/log4j/MemberNameSupplier.java => static-analysis/pmd/src/main/java/org/apache/geode/pmd/StaticFieldsMustBeFinal.java (60%)
 create mode 100644 static-analysis/pmd/src/main/java/org/apache/geode/pmd/StaticFieldsMustBeImmutable.java
 create mode 100644 static-analysis/pmd/src/main/resources/geodepmd.xml
 create mode 100644 static-analysis/pmd/src/main/resources/org/apache/geode/pmd/staticfinal.xml
 create mode 100644 static-analysis/pmd/src/main/resources/org/apache/geode/pmd/staticimmutable.xml
 copy extensions/geode-modules-session-internal/src/main/java/org/apache/geode/modules/session/internal/filter/Constants.java => static-analysis/pmd/src/test/java/org/apache/geode/pmd/StaticFieldsMustBeFinalTest.java (69%)
 copy extensions/geode-modules-session-internal/src/main/java/org/apache/geode/modules/session/internal/filter/Constants.java => static-analysis/pmd/src/test/java/org/apache/geode/pmd/StaticFieldsMustBeImmutableTest.java (70%)
 create mode 100644 static-analysis/pmd/src/test/resources/org/apache/geode/pmd/xml/StaticFieldsMustBeFinal.xml
 create mode 100644 static-analysis/pmd/src/test/resources/org/apache/geode/pmd/xml/StaticFieldsMustBeImmutable.xml