You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by on...@apache.org on 2019/04/25 17:01:24 UTC

[geode] branch master updated (14bfde0 -> 7a285c9)

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

onichols pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/geode.git.


    from 14bfde0  Merge branch 'release/1.8.0'
     new 72a5b0b  GEODE-5977: rename --connection to --data-source (#2773)
     new 10df202  GEODE-5987: Do not inject dependencies into all subprojects in test.gradle (#2782)
     new dbf3692  GEODE-5338: Rephrased warning when SSL hostname validation is disabled (#2793)
     new a7aeca9  GEODE-6003 don't fail if we can't kill a process because it's already exited
     new 6f950fd  Merge pull request #2796 from onichols-pivotal/GEODE-6003-fix-windows-image
     new 61083a5  Fix vararg warnings
     new edfe502  GEODE-5887
     new 83041a9  changes as per Jason Huynh request
     new 9ff42c2  retrigger concourse-ci/UITests after timeout failure
     new 9232934  retrigger concourse-ci/UITests after "address already in use" exception
     new 5d0e183  Update yos1.txt
     new 68a2984  Update geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfig.java
     new 5b94349  Fix spotless errors
     new 144758b  GEODE-5999 split pipeline back into separate jobs
     new cae30b0  GEODE-5983: Added missing null check (#2800)
     new 0c96c7f  GEODE-6008: ignore root exception as well. (#2804)
     new e9ea18e  Revert "GEODE-5729: when DistributedCacheOperation needs 2 messages, should let (#2458)" (#2801)
     new b754086  GEODE-5742: increase timeout for statusCommandWithIncorrectPidShouldFail test (#2805)
     new 083abbc  GEODE-5987: Correct issue with powermock leaking JDK11-incompatible d… (#2797)
     new ae8abe2  [GEODE-5971] Refactor offline disk store commands to extend SingleGfshCommand base type (#2794)
     new 23af84c   GEODE-5995: Initial import of gradle docker plugin (#2790)
     new a5b04cc  GEODE-5986 Inconsistent equals/hashCode
     new 5410f93  GEODE-5982: Synchronized access to CacheLoader and CacheWriter (#2776)
     new 728eceb  GEODE-6000: make pdx-name required (#2799)
     new ff55509  GEODE-5931: Make dependencies explicit in geode-pulse, geode-pulse-test. (#2714)
     new 379ee68  GEODE-6018 Remove reflections from LICENSE
     new 9de2221  GEODE-5830 Use current and maintained pr-concourse-resource
     new d22e83e  GEODE-5884: Adding to function exception list if cause is FunctionInvocationTargetException (#2809)
     new 00c607f  GEODE-6019: Move gradle constants in constants files. (#2814)
     new 474fa82  Bump version to 1.9.0
     new 7bf0225  [GEODE-5998] Add geospatial commands to Redis adapter (#2802)
     new b128463  Revert "Bump version to 1.9.0"
     new 3b2ff449 GEODE-3416 Reduce synchronization blockages in SocketCreator
     new c14d960  Feature/geode 6016 (#2820)
     new d7aa60c  GEODE-6009 add Java 11 to PR pipeline
     new 9b2a423  Merge pull request #2806 from onichols-pivotal/GEODE-6009-add-java-11-to-PR-pipeline
     new a649956  GEODE-6020 make non-gating jobs run only after all gating jobs have passed
     new 70771cb  Merge pull request #2816 from onichols-pivotal/GEODE-6020-run-non-gating-jobs-iff-all-gating-pass
     new c98308e  Update current version to 1.9.0
     new aab0198  GEODE-5993: Eliminate race in monitorQueryThread() (#2818)
     new 4f9580a  GEODE-6009 add Java 11 PR checks to github
     new 75d7ed8  Merge pull request #2834 from onichols-pivotal/GEODE-6009-add-Java11-PR-checks
     new 0b319d9  GEODE-4712: use assertJ in the await condition for better failure message (#2808)
     new 8a2b7bc  GEODE-6031: Add getCache to Launcher APIs
     new 9a5eda9  GEODE-5959: Modified to launch a thread in the nested function case
     new b43e571  GEODE-5998 geospatial support
     new 10d89ed  GEODE-6030: Upgrade commons-lang to commons-lang3 (#2830)
     new b4befb9  GEODE-6013: Made changes to use the expected initial image requester's rvv information (#2819)
     new 7b252a6  GEODE-5873: Fix VMProvider.invokeInEveryMember (#2812)
     new 783ada8  GEODE-6042: Fix commons-lang import (#2842)
     new 6916c48  GEODE-6040 fix deploy_meta.sh to pause pipelines correctly
     new 6c82780  Merge pull request #2840 from onichols-pivotal/GEODE-6040-fix-deploy-meta
     new efd8a14  GEODE-2644: Define interfaces for new Log4j2 Appenders
     new 763e417  GEODE-2644: Cleanup logging related files
     new 5e61da5  GEODE-2644: Add LogFileAssert and LogLevelAssert assertions
     new 731cd2a  GEODE-2644: Add AlertingTest JUnit Category
     new a77c94b  GEODE-2644: Add LogConfig and StatisticsConfig for logging
     new 02c3cae  GEODE-2644: Make AlertAppender optional and support log4j2.xml
     new cd2bba1  GEODE-2644: Expand DistributedSystemMXBean tests
     new 591f3f7  GEODE-2644: Make LogWriterAppender optional and support log4j2.xml
     new 0a8f3df  GEODE-5637: Fix flaky SingleHopClientExecutorWithLoggingIntegrationTest
     new 688f58a  GEODE-2644: Update session state caching dependencies for logging
     new 6691d31  GEODE-2644: Remove log level from MonitorQueryUnderContentionBenchmark
     new 6d9e026  GEODE-5884: Added new command and restored pre 1.8 region function behavior (#2829)
     new 702eb20  GEODE-5072 Java clients should not access or modify internal regions
     new 09dd194  Revert "GEODE-6013: Made changes to use the expected initial image requester's rvv information (#2819)"
     new 0dc46ea  GEODE-6010: change create jdbc-mapping to alter region and create async-queue (#2836)
     new 249fa0e  GEODE-6048 build should work on release branches (#2847)
     new c1f102d  GEODE-5228: Test will now retry status call to check status of server (#2839)
     new f2c3d26  GEODE-5971: Refactor export/import commands to extend GfshCommand (#2837)
     new 0f74074  GEODE-5971: Refactor Data commands to extend GfshCommand (#2838)
     new fdce557  Revert "GEODE-5228: Test will now retry status call to check status of server (#2839)" (#2849)
     new 4cc2d46  GEODE-6014: Removed unnecessary null checks. (#2813)
     new 7f70a28  GEODE-3835: Use TemporayFolder instead of /tmp (#2811)
     new 58fa1d7  Merge remote-tracking branch 'upstream/develop' into develop
     new 4885f4d  changes as per Anthony and Bruce request
     new c61b39e  GEODE-5971: Refactor diskstore commands to extend GfshCommand (#2843)
     new 770d534  GEODE-6051: Fix suspect string by using addIgnoredException. (#2856)
     new c39030a  GEODE-6058: recordVersion should allow update higher local version if for non-persistent region (#2851)
     new 3f4474c  GEODE-4712 GEODE-5943: shut down the bucketSorter when destroying the partitioned region (#2845)
     new 4a0368f  GEODE-4712 GEODE-5943: add missing license header
     new 320b191  GEODE-5074 REST dev client should not access or modify internal regions
     new 6371496  GEODE-5971: Refactor durable client commands to extend GfshCommand (#2858)
     new 743c925  Revert GEODE-2644 because offline diskstore commands generate info level logs
     new 0c1f584  GEODE-6025: add describe data-source (#2864)
     new 4c8ebf8  GEODE-6063 remove PublishArtifacts from Geode release pipelines (#2865)
     new b622764  GEODE-6053: Parameterized Queries fixed (#2859)
     new 225833b  GEODE-2644: Define interfaces for new Log4j2 Appenders
     new 1452763  GEODE-2644: Cleanup logging related files
     new bac0214  GEODE-2644: Add LogFileAssert and LogLevelAssert assertions
     new f1a2cc2  GEODE-2644: Add AlertingTest JUnit Category
     new 3e8b07c  GEODE-2644: Add LogConfig and StatisticsConfig for logging
     new 5ae86bb  GEODE-2644: Make AlertAppender optional and support log4j2.xml
     new 6709a32  GEODE-2644: Expand DistributedSystemMXBean tests
     new 4be9e7a  GEODE-2644: Make LogWriterAppender optional and support log4j2.xml
     new efbe1ce  GEODE-5637: Fix flaky SingleHopClientExecutorWithLoggingIntegrationTest
     new 9891073  GEODE-2644: Update session state caching dependencies for logging
     new 8db6d11  GEODE-2644: Remove log level from MonitorQueryUnderContentionBenchmark
     new 47f55bd  GEODE-6059: Get ahold of origin/develop in StressNewTests
     new 2d3f51f  GEODE-5996 Update dependencies.
     new f62efae  Merge remote-tracking branch 'upstream/develop' into develop
     new 918b4d3  changing checkRegisteredKeysInterval from int to long
     new f004adc  Update AcceptorImpl.java
     new 0ed6b2a  Update AcceptorImpl.java
     new 8d992eb  Merge pull request #2810 from yossireg/develop
     new 9fbed0f  GEODE-6072: Clean up thread local between tests (#2871)
     new 333cde1  GEODE-5971: Refactor AlterAsycnEventQueueCommand to use SingleGfshCommand (#2854)
     new aa012ae  GEODE-6026: Fixes inclusion of test classes in JavaDocs. (#2832)
     new 222701a  GEODE-4110: improve junit ClientCacheRule (#2872)
     new 5a8ef65  GEODE-5971: Refactor Start/Status/Stop Locator commands to return ResultModel (#2869)
     new 4c06ba4  GEODE-6059: PR pipeline gets merge-base from resource (#2877)
     new be99d7b  GEODE-6073:  All files have lf endings (#2873)
     new ed28310  GEODE-5076 jmx client should not access or modify internal regions
     new 7cd2f0c  GEODE-6065: Continue event processing when hostname lookup fails (#2883)
     new f2e43b0  GEODE-6064: redact the password in describeConfig command (#2863)
     new b2fac14  GEODE-5998: Using primitive type (LGTM fix) (#2886)
     new 4c8be37  GEODE-6039: deprecate DistributedTestCase and associated. (#2841)
     new 5f53d53  Update javadocs for data-source pool classes (#2870)
     new 3a3697d  GEODE-5943: cleanup vm before each test (#2889)
     new b8d26b1  GEODE-6034 Protobuf clients should not access or modify internal regions
     new 184dd3c  GEODE-6090: Reverting changes, causes new clones to get modified files.
     new 6cb36a7  GEODE-6061: Add more test coverage on function with transaction. (#2861)
     new 8e3cbbe  GEODE-6091: Pass same environment to main CI as to pull-requests. (#2895)
     new 8e5397e  GEODE-6062: Use random server port for ConfigureEvictionThroughGfsh (#2862)
     new 0c63ace  GEODE-5547: Log info message when canceling ManagementListener
     new 287fd2c  GEODE-1585: Cleanup SystemAdminDUnitTest
     new 8aba8b9  GEODE-6052: Use constructor DI to avoid PowerMock in JMX tests (#2891)
     new b81ea0b  GEODE-5996 Revert classgraph upgrade
     new abd68f9  GEODE-6028: Remove checks that are not necessary (#2827)
     new b389f5a  GEODE-6075 Improve tests using the geode version
     new c856ea1  GEODE-5971: Refactor Describe/List JNDI binding command to extend Gfs… (#2888)
     new dc519bb  GEODE-5667: Fix manual-start default value (#2822)
     new 2d70126  GEODE-6074: Using a free server port in tests
     new ced82ff  GEODE-6093: Upgrade system-rules from 1.18.0 to 1.19.0
     new 4f48f75  GEODE-6092: Simplify SingleHopClientExecutorLoggingIntegrationTest
     new a6bacbd  GEODE-6046 - Java memory allocation issue JDK-8207200 (#2876)
     new f5bac4c  GEODE-6078: Allow client cache to use JSONFormatter in multi-user mode (#2890)
     new 446794e  GEODE-6088: check availability for JDBC commands (#2898)
     new 9f298e9  Update current version to 1.9.0
     new 3749be9  GEODE-5667 User Guide: update description of gfsh create gateway-receiver option "--manual-start" to match default behavior
     new 9cb7fbc  GEODE-5998 Update NOTICE for commons-math3
     new 13af5bc  GEODE-1168 Improves build to automatically add jars to runtime classpath
     new d861afc  GEODE-1842: refactor QueryDataFunction (#2897)
     new d80b6e0  GEODE-6077: Fixing race in test hook
     new 4ca93d8  GEODE-5407: fix JMXMBeanReconnectDUnitTest timing
     new 58cd8e3  fail the test when waits timeout
     new f84a5c0  Merge branch 'develop' into GEODE-5407
     new 0deb632  create a single connection per locator and reuse it
     new 065d11c  make suggested changes from PR comments
     new f873d34  GEODE-5407: fix JMXMBeanReconnectDUnitTest timing (#2833)
     new 482d50d  GEODE-1842: refactor QueryDataFunction - add license header
     new 0eb9444  GEODE-6035 Increase backlog for peer-to-peer connection formation
     new 5820e9a  GEODE-5971: Refactor export/import commands to extend GfshCommand and… (#2894)
     new 030fee3  GEODE-4883: Set server port correctly for an ephemeral port (#2912)
     new 348debe  GEODE-5228: Stale status file is deleted before waiting for status response file (#2850)
     new b40303d  GEODE-6013: Use expected initial image requester's rvv information (#2857)
     new 615e4ed  GEODE-6068: change destroy jdbc-mapping to undo create (#2905)
     new 4bc1e65  GEODE-6105: convert geode-old-versions to xyzTestRuntime dependency (#2917)
     new f4651d9  GEODE-6067: add list data-source gfsh command (#2907)
     new c902f70  GEODE-6014: Removed unnecessary null checks. (#2906)
     new 944951f  GEODE-6097: Using primitive instead of boxed variables (#2908)
     new 287114c  GEODE-6094: Fixed string format arguments (#2909)
     new c62b7c6  GEODE-6098: LGTM fix for subtle call to inherited method. (#2910)
     new 0a628c9  GEODE-5342: Fix disk-store validation in commands (#2881)
     new f412744  GEODE-6113: Unable to run geode-web http-based dunit tests in IntelliJ (#2924)
     new 9918f9b  GEODE-6096: Cleanup dunit internals (#2919)
     new 5344441  GEODE-6092: Delete unused test resource (#2916)
     new af51c95  GEODE-6113: Fix checkPom failures
     new 13ee457  GEODE-6111: Add gradle properties to extend http timeouts. (#2922)
     new 8698edc  GEODE-5971: Refactor server status/stop commands to return ResultModel (#2887)
     new 0c8b101  GEODE-6110: Add .java-version to .gitignore and rat ignore list. (#2921)
     new 16dde1a  GEODE-6108: Handle client putIfAbsent returns value due to retry (#2925)
     new 3c6a0d5  GEODE-6115: add log4j dependency to jmh compile
     new 4da0da1  Merge pull request #2929 from balesh2/GEODE-6115
     new b060451  GEODE-6118: Support slash on region name for jdbc-mapping commands (#2930)
     new 3c37923  GEODE-6029: Added test for describe jndi-binding (#2828)
     new c33b39a  GEODE-6119: Revise docs for support of Tomcat version 9 (#2932)
     new 9ea9f15  GEODE-5971: Refactor ShowMetricsCommand to extend GfshCommand and ret… (#2928)
     new 4abe1f0  GEODE-5971: Refactor ShowLogCommand to extend GfshCommand and return ResultModel (#2927)
     new 3c0eaca  GEODE-6130: Fix RAT to search from project root directory. (#2941)
     new 0f5570d  GEODE-6066: Added error for no members found in CreateDataSourceCommand (#2913)
     new 9823613  GEODE-6123: Be consistent in dependency declaration style.
     new c48583d  Correct typo in version number, remove duplicated comment string.
     new ed19b8d  Merge pull request #2936 from PurelyApplied/geode-6123
     new 596b6bf  GEODE-5994: Add CPUContentionService
     new 6da5ac3  Merge pull request #2937 from demery-pivotal/GEODE-5994
     new 1e8765f  GEODE-6109: Remove now-defunct email alert resource.
     new 1adad8e  Build execute_build and execute_test more (but not fully) in line with each other.
     new d9185eb  Restore Build job to PR, consistent with changes made in the interim
     new 6e18493  Cleanup for better-looking full diff.
     new d0fdba0  Make some corrections to whitespace and build script.
     new bbd36af  Merge pull request #2934 from PurelyApplied/geode-6109
     new a49e03a  GEODE-6109: Correct accidental deletion of critical .yml line.
     new a4e51c8  GEODE-6144 use version of concourse-pipeline-resource that has fix for large number of pipelines
     new afd9ea8  Merge pull request #2947 from onichols-pivotal/GEODE-6144-fix-red-meta
     new 6a0e08b  GEODE-6107: in test start locators one at a time (#2933)
     new 322628f  Fix ZipSlip bug found by LGTM.com
     new 3a4a932  Merge pull request #2948 from samlanning/zip-slip
     new b9c9966  GEODE-6127 Document changes to gfsh create jndi-binding command (#2942)
     new eb829c6  GEODE-6143: Change PowerMockito import to Mockito
     new ad3a082  GEODE-5971: JaxbService should be able to unmarshall older namespace xml (#2951)
     new 8ba2b34  GEODE-6100: Cleanup suspect string logic for better readability (#2920)
     new 3611f1b  GEODE-5883: Add Nebula dependency linter as gradle utility (#2939)
     new 2c3fd5b  GEODE-6143: Removing PowerMock from BackupFileCopierIntegrationTest (#2955)
     new a53c28a  GEODE-6122: Make log4j core optional (#2944)
     new d0bffea  GEODE-6129: Make dependencies explicit in geode-wan (#2940)
     new c3c7600  GEODE-5971: Refactor ShowDeadlockCommand to return ResultModel and ex… (#2943)
     new dfaf11c  GEODE-6151: use same term for JDBC mapping (#2957)
     new e9f5cd3  GEODE-5971: Refactor CreateRegionCommand to extend SingleGfshCommand
     new 846af4e  GEODE-5971: RegionConfig can only have one RegionAttributesType
     new 93ed36f  GEODE-5971: create region still needs to fetch xml from server to get get extensions xml
     new 364ddef  GEODE-6149: when client's cache is closing, its GetClientPRMetaDataOp could end up with NPE (#2952)
     new ace1884  GEODE-6143: Remove PowerMock from CacheClientNotifierIntegrationTest (#2959)
     new c6e8c21  GEODE-5971: refactor StartJConsoleCommand to use ResultModel (#2962)
     new c0a6508  GEODE-6142: Check JDBC mapping before destroy region (#2950)
     new ce52674  GEODE-5971: Refactor StatusClusterConfigServiceCommand to extend GfshCommand base type (#2960)
     new 22a5017  GEODE-6117: Makes modules out of geode-core and geode-cq (#2915)
     new a0e1aee  GEODE-5971: Have all offline commands extends OfflineGfshCommand inst… (#2967)
     new e55c68c  GEODE-6167: move the test to the integration test module since it starts a cache (#2973)
     new ae864cf  GEODE-5971: refactor StartJvisualvm command to use new ResultModel (#2974)
     new 2d7b30c  GEODE-6168: verify java version should consider the possible "-" (#2976)
     new 4fde138  GEODE-6164: CacheClientProxy's closeSocket should be called atomically (#2972)
     new 9adaffc  GEODE-6112: Gfsh should respond to SIGINT (#2964)
     new a5fdcad  Update Geode to build with Gradle 5.0 (#2931)
     new c2c6d35  GEODE-6066: Fixed cluster config update for error case (#2954)
     new d405dac  GEODE-6178: Update gradle wrapper jar missing in a5fdcad...
     new 88e1305  GEODE-6143: Remove PowerMock and improve LuceneEventListenerJUnitTest
     new 53b1433  GEODE-6032: Updated javadoc to clarify what is communicated with hasD… (#2953)
     new 1f364dd  GEODE-6102: add gfsh destroy data-source (#2918)
     new 4a18a40  GEODE-6143: remove PowerMock from PartitionedRepositoryManagerJUnitTest
     new df834c9  GEODE-6143: remove PowerMock from PartitionedRepositoryManagerJUnitTest (#2980)
     new 1d9e34c  GEODE-6179: update create data-source help (#2983)
     new 9c145bf  GEODE-6143: Adding test category back to CacheClientNotifierIntegrationTest (#2981)
     new d7e7e87  GEODE-6143: Removing PowerMock from MBeanProxyFactoryTest (#2975)
     new 56c3593  GEODE-6156: add --id option to create jdbc-mapping (#2969)
     new 835b9c7  GEODE-6188: Select zone for testing at random to avoid availability conflicts. Do not deviate from the us-central1 region, however.
     new 0c10b3f  Merge pull request #2988 from PurelyApplied/geode-6188
     new 2d6a617  GEODE-6166: Improves put performance (#2970)
     new 8eb92b9  GEODE-6143: remove PowerMock from UnregisterInterestTest
     new 0b74d42  Merge pull request #2985 from apache/feature/GEODE-6143-4
     new 82dd208  GEODE-6143: remove PowerMock from VMStatsMonitorTest (#2984)
     new f932299  GEODE-5674: Stop using random values for test ports (#2958)
     new eabf1de  GEODE-6143: remove PowerMock from RemotePutMessageTest
     new 35d0446  Merge pull request #2992 from apache/feature/GEODE-6143-6
     new a17d659  GEODE-6189: Remove unused windows scripts.
     new d3d420b  Merge pull request #2989 from PurelyApplied/geode-6189
     new 8caf2c9  GEODE-6102: fail destroy data-source if in use  (#2996)
     new 0b87a36  Geode-5793: LocatorDUnitTest. testNonSSLLocatorDiesWhenConnectingToSSLLocator (#2654)
     new 35041a5  GEODE-6036: order sanctioned serializables lists (#2997)
     new 6a1a302  GEODE-6143: remove PowerMock from HeapMemoryMonitorTest
     new 03d5629  Merge pull request #3005 from apache/feature/GEODE-6143-8
     new e3e7c3a  GEODE-6197: Fix create and destroy jdbc-mapping (#2994)
     new e6d2a6c  GEODE-6122: Delete old Logging performance tests
     new e7181ee  GEODE-5674: Stop picking ports randomly for tests (#3007)
     new 088fd4d  GEODE-5971: refactor expiration config objects (#2991)
     new e8720ca  GEODE-5786: Create txEntryState based on createIfAbsent condition. (#3008)
     new 66dd66d  GEODE-6122: Use LogWriterLevel instead of InternalLogWriter
     new 334db40  GEODE-6195: Check if returned value is caused by a retried putIfAbsent operation (#2993)
     new f98547f  GEODE-3613: Allocate unique ports to containers
     new deb8d1e  GEODE-6209 Remove anchor/links for cache.xml subsections in docs (#3009)
     new ea62d29  GEODE-6177: WAN Event processing continues after authentication fails
     new 10668f5  GEODE-6177: wait for queue processing in test
     new 14fee9a  GEODE-6177: Spotless
     new 213e07f  GEODE-6177: make test hook visible across threads
     new 411b22c  GEODE-6198: Add geode-all-bom for dependency versioning (#2995)
     new ff08013  GEODE-6143: remove PowerMock from DataTypeJUnitTest
     new b2492bd  Merge pull request #2990 from apache/feature/GEODE-6143-5
     new f2e8db7  GEODE-6216 add netstat to images for NetstatDUnitTest (#3014)
     new ebde19f  GEODE-6186: Reduced the number of EntryNotFoundExceptions thrown during wan conflation
     new b6fa533  GEODE-6143: remove PowerMock from import (#3019)
     new e536d19  Anternative fix for CI to #3018
     new 693d178  Merge pull request #3020 from PurelyApplied/alternate-fix-ci-images
     new bd9c284  GEODE-6194: add composite keys to jdbc (#3015)
     new fff4eb7  GEODE-6103 RegionCreateFunction takes RegionConfig in argument (#2998)
     new d5bcc53  GEODE-6223: Add resolveDependencies to Build test job.
     new 2242de9  Merge pull request #3021 from PurelyApplied/geode-6223
     new 947c4db  GEODE-6215: Making session meta-data region distributed (#3012)
     new 6666ba2  GEODE-6227 add lsof to test images for NetstatDUnitTest (#3024)
     new 1813f8c  GEODE-6154: Remove optional from geode-core spring-shell dependency (#2961)
     new a8ef73c  GEODE-6224: Do not use internal BOM to resolve versions. (#3022)
     new c12018f  GEODE-6143: remove PowerMock from HARegionQueueIntegrationTest GEODE-6143: remove PowerMock from HARegionQueueJUnitTest
     new c588614  Merge pull request #3013 from apache/feature/GEODE-6143-9
     new 7ae273f  GEODE-6219: Add assertion to verify the OS commands really ran (#3017)
     new 103c83e  GEODE-6230 Add test start/stop logging to tests using distributed test Rules
     new 511d299  Merge pull request #3028 from apache/feature/GEODE-6230
     new ca886d9  GEODE-6231: Increase timeout for DistributedTest jobs. (#3029)
     new afd082c  GEODE-6176: Make FunctionService testable with internal delegates
     new 06a9815  GEODE-5971: Remove references to removed expiration classes in RegionAttributesType (#3030)
     new 9633c1f  GEODE-6205: Set disk-dir in gfsh either absolute or relative based on input directory
     new 5b51153  GEODE-6219: Disable one more test that uses lsof (#3031)
     new d53fbcd  GEODE-6236 fix inconsistent handling of versionNumber
     new 5f8a97a  Merge pull request #3033 from onichols-pivotal/GEODE-6236-parse-version-number-correctly
     new 76c6122  Fixes JAVA_HOME for jstack execution for hung tests.
     new 1895802  GEODE-3205: Fix timestamp warning
     new cbf071d  GEODE-3205: Cleanup and reenable DiskSpaceLimitIntegrationTest
     new 32399f0  GEODE-5955 CacheClientUpdater statistics are created and never closed on failed initialization
     new 176f526  GEODE-5955 CacheClientUpdater statistics not properly closed
     new 62d8daa0 Merge pull request #3043 from apache/feature/GEODE-5955
     new 4d77573  GEODE-6143: Import methods from Mockito instead of PowerMockito
     new 724fdde  GEODE-6221: Cleanup some Protobuf tests (#3039)
     new 9fc8910  GEODE-6037: Move dunit tests to distributedTest
     new 34d45b4  GEODE-6124 Sign distributions
     new 4984450  GEODE-6235 Publish sources and javadoc to maven
     new 5c51bd3  Update README.md (#3026)
     new 787236c  GEODE-6143: Remove PowerMock from ExecuteFunction tests (#3045)
     new 0b22af1  GEODE-6143: remove PowerMock from GatewayReceiverXmlParsingValidationsJUnitTest
     new 09f437b  Merge pull request #3037 from apache/feature/GEODE-6143-12
     new 60c962b  GEODE-6242 Consume tgz release artifact for geode-old-versions (#3048)
     new a075b0e  GEODE-2113 Implement SSL over NIO
     new 529a800  GEODE-6143: remove PowerMock from TypeUtilsJUnitTest
     new 42c7659  Merge pull request #3040 from apache/feature/GEODE-6143-13
     new 961c75f   GEODE-6237: Opt into publication rather than opting out. (#3038)
     new fcc61b6  GEODE-6011: Prevent synchronization using strings and boolean (#2807)
     new 2232dc9  Revert "GEODE-2113 Implement SSL over NIO"
     new ede2469  GEODE-6247: Ignore 2MB overuse suspect string on JDK11. (#3053)
     new 1143af9  GEODE-6253: Handle JDK-8207200 gracefully in VM stats
     new 981b6c1  GEODE-6252: Improve dependency management readability. (#3056)
     new f12055a  GEODE-5971: refactor AlterRegionCommand to use RegionConfig object (#3054)
     new 7f2950c  GEODE-3967: fix the offheap memory leak in serial gateway sender's unprocessedEvents.
     new ea46d00  Merge pull request #3044 from gesterzhou/feature/GEODE-3967
     new ed723a0  GEODE-5787: support dunit VM bounce on Windows (#2563)
     new 8a9d999  GEODE-6260: Do not cleanup non-dirty entries in transactional set operation (#3060)
     new 56529bf  GEODE-92: Fix deadlock issue from previous commit (#3061)
     new 3737d4c  GEODE-6246: Forced super.basicDestroy to be called during sender queue initialization
     new 65db24c  GEODE-6135 - Add benchmark job to CI. (#3041)
     new 50ea625  GEODE-6259: Refine version specification and consumption (#3058)
     new 0b743e2  GEODE-6225: add catalog and schema support to jdbc (#3063)
     new 41356c2  GEODE-6259: Correct issue with Concourse semver resource.
     new 7ea0bb6  GEODE-6259: Correct Jinja syntax.
     new c98411d  GEODE-6259: Provide failsafe for version in PR pipeline.
     new fa5e184  GEODE-6264: Remove TODO comments from logging classes
     new 1909935  GEODE-6261: Do not break repeatable read by incorrectly cleaning up TXEntries (#3062)
     new 9d737c9  GEODE-4391: Add `@Override` where missing. (#3069)
     new 14d69f1  WIP prefactor to allow adding map k,v to desribe mapping results
     new cdd52a9  Added Syncronous value to describe mapping
     new d96d1d2  GEODE-6187: Fixed DescribeMapping Dunit test
     new 9a47260  Updated function names to be more accurate for GEODE-6187
     new 6c91114  Added DescribeMappingResult to list of serializable classes
     new 8348a25  WIP
     new 8587439  GEODE-6187: Resolved inaccurately merged conflicts with id story
     new 955455c  Added Unit test for DescribeMappingResult
     new a5f2943  Merge branch 'develop' into feature/GEODE-6187
     new 1e350b1  Merge pull request #3032 from BenjaminPerryRoss/feature/GEODE-6187
     new fdd924e  GEODE-6259: Correct issues with publish targets (#3067)
     new 9f2e0ed  GEODE-6259: Pass SEMVER_PRERELEASE_TOKEN to deploy scripts in Concourse.
     new d9660f7  GEODE-6259: Add SEMVER_PRERELEASE_TOKEN to deploy_meta script.
     new f640fb2  GEODE-6265: Rename TestingOnly to VisibleForTesting (#3070)
     new 0b9d5ab  Merge branch 'develop' of github.com:apache/geode into develop
     new 777d1cd  GEODE-6270: Correctly set up user-provided client cache regions for session modules (#3074)
     new 2951e61  GEODE-6259: Correct MAVEN_SNAPSHOT_BUCKET
     new 8c1629a  GEODE-6174: Added rest controller to process post request to /geode-m… (#3066)
     new 87e65ea  GEODE-6184 Added internal implementation of ClusterManagementService Java API to create a region (#3059)
     new 3a190d3  GEODE-6275: Fail when benchmark pipes fails. (#3077)
     new 8cd574c  GEODE-6274: Removes CreateRegionCommand build warning
     new d9945a1  GEODE-6279 Correct pull-request-id encoding in URL (#3081)
     new 56fda39  GEODE-6272: change jdbc to use pdx as keys instead of json (#3076)
     new f383899  GEODE-6187: Added sorting and hid empty attributes for DescribeMappingCommand (#3079)
     new 4f300f9  GEODE-6281: RegionHelper.generateCacheXml should not include entry va… (#3080)
     new d4da870  GEODE-6276: Use named cli option in benchmark (#3085)
     new 9d75ff7  GEODE-6269: Extract StatisticsRegistry from IDS (#3068)
     new 9d6c7f4  GEODE-5913: Use JAVA_HOME/jps in the capture-call-stacks script.
     new 4ca1c22  GEODE-6288: change isDeserializable to return true on JSON pdx (#3089)
     new f4b8cf2  GEODE-6244 Healthy member kicked out by sick member
     new 73fea3c  GEODE-6285: Make MBean names immutable in loner
     new efcfa93  Revert "GEODE-6244 Healthy member kicked out by sick member"
     new a757ccb  GEODE-6289: check for null className on createPdxInstanceFactory (#3090)
     new 3cf75b6  GEODE-6212: Add unit test coverage for ValueComparisonHelper (#3082)
     new ffd6b38  GEODE-6244 Healthy member kicked out by sick member
     new e52f6f6  GEODE-6292 hot loop in GMSJoinLeave.findCoordinator
     new 86099f9  GEODE-6294: Add disable-jmx config property
     new 14359cc  GEODE-6232: Disable JMX in PersistentPartitionedRegionRegressionTest
     new bd45232  GEODE-6268: Reduce the number of iterations for unique port ranges in AvailablePortHelperIntegrationTest (#3092)
     new 5b59595  GEODE-6305: Disable Gradle parallel mode for WindowsGfshDistributedTest jobs (#3103)
     new 654dc3b  GEODE-6297: Add Process info to Launcher status failure msg
     new a15136a  GEODE-6283: have the management rest controller call the internal management service
     new 9bb8579  GEODE-6280: Create new public module for the Management API (#3083)
     new f81d185  GEODE-6301: Add call stack support to ExecutorServiceRule
     new 8d97b01  GEODE-6290: change PdxInstance.equals for empty class name (#3091)
     new 876c84c  GEODE-6307: Attempt to normalize file paths for correct comparison (#3104)
     new f2a1248  GEODE-6267: Logged out subject
     new b393482  GEODE-6302 Improve checkPom check and reporting (#3107)
     new c54983e  GEODE-6255: Make ManagementListener testable and interruptible
     new fc8fcce  GEODE-6313: Make ControllableProcess fail if status is only whitespace
     new 91ea495  GEODE-6308: Use line separators in launcher status
     new 99ed110  GEODE-6317: Fix intermittent CacheConnectionJUnitTest failures (#3117)
     new 9529403  Increase benchmark job timeout. (#3121)
     new 5eca360  GEODE-6112: Improve robustness for SIGINT handling
     new e775d2c  GEODE-6320: Only save client transactions in failoverMap on far side. (#3122)
     new f253b59  GEODE-6283: expose HttpService on InternalCache so that different com… (#3110)
     new c877ef8  GEODE-6306: extend the RegionConfigRealizer to honor all region attributes configurations
     new 425eb59  GEODE-6315: Handle null in comparison in a compressed offheap region (#3115)
     new 9ae352c  GEODE-6319: User Guide - Clarify that partitioned regions can be crea… (#3119)
     new 607026f  GEODE-6309 ClusterConfigLocatorRestartDUnitTest fails to spin up a new server
     new 246a6ab  Merge pull request #3118 from apache/feature/GEODE-6309
     new 106200b  GEODE-6303 Membership gets confused by multiple locators being specified by gfsh
     new fdb5627  Merge pull request #3108 from apache/feature/GEODE-6303
     new a8bc0a3  GEODE-6287: Cleaned up FilterProfile clientMap when client disconnects normally
     new e82693f  GEODE-6287: Removed inadvertent log messages
     new 1e5e7dc  GEODE-6326 versionTestConcurrentEventsOnEmptyRegion fails in CI in multiple configurations
     new 19edb37  GEODE-6294 Document new disable-jmx property
     new 4d23f68  GEODE-6294 Better wording for disable-jmx property description
     new 9ab7ffe  GEODE-6294 Empty commit to cause re-run of failed CI tests
     new f8007e4  GEODE-6294 Empty commit to re-run failing tests unassociated with this PR
     new 68608a9  GEODE-6294 Document new disable-jmx property (#3128)
     new 3493e8c  GEODE-6185: management rest end point returns correct status code and message
     new c97edf9  GEODE-6174: change refid to type and make the default type to be PARTITION (#3130)
     new 5a20ec0  GEODE-6314 Only rolling build-version semver at build time (#3113)
     new 33077b3  GEODE-2113 Implement SSL over NIO
     new 556ac6e  GEODE-6325: Clarify start time assertion
     new 054687a  Merge pull request #3133 from demery-pivotal/feature/GEODE-6325
     new 546abdd  GEODE-6304: Refactor memory monitor to properly reset tolerance counter (#3102)
     new 6e7527c  GEODE-6339: Breadcrumbs match P2P messaging header
     new d78b1bf  GEODE-6330: Return a TransactionException when tx closed
     new 75585bc  GEODE-6333: Adding the jetty-server dependency to geode-core. (#3135)
     new 2f277f6  GEODE-6334: Create CachePerfStatsTest and cleanup CachePerfStats (#3137)
     new 9c35fc7  GEODE-6174: more error handling in LocatorClusterConfigurationService (#3134)
     new 9fa4dc2  GEODE-6293: Fix fire & forget functions in gfsh (#3138)
     new 8e3c9d7  GEODE-6342 ThreadsMonitor prints many warnings in gateway sender logs
     new bbf78d4  Merge pull request #3140 from apache/feature/GEODE-6342
     new 1a6ca26  GEODE-6339: centralize thread name string (#3139)
     new 7d4b74c  GEODE-6344: should revert GEODE-1183 before a better fix GEODE-6344: fix CacheClientNotifierDUnitTest to remove the 2nd cacheserver
     new 366bcca  Merge pull request #3141 from apache/feature/GEODE-6344
     new 588af85  GEODE-2113 implement SSL over NIO
     new 8e32605  GEODE-6329, GEODE-6328: Fix issues with show missing-disk-stores (#3136)
     new 5ee6fdc  GEODE-6347: Adding better logging around critical threshold state change (#3146)
     new 657458c  GEODE-6339: Revert TransactionEvent Generification
     new 9b3845d  GEODE-6273: add group to jdbc-mapping create and describe (#3100)
     new ca18db5  GEODE-6351: Use AvailablePortHelper to retrieve ports (#3150)
     new 98c0710  GEODE-6349: Fix potential race in DistributedRegionBridge.listAllRegions (#3147)
     new 81f0497  GEODE-6353: remove the ThreadLocal from SecurityConfig. (#3154)
     new f8c69d2  GEODE-6244 Healthy member kicked out by Sick member when final-check fails
     new eae85e8  GEODE-3649 TypeRegistry stays open after Cache is closed
     new beb493f  GEODE-4592 Remove singleton calls from product code
     new 1daef02  GEODE-6301: Use ThreadInfo.toString in ExecutorServiceRule.dumpThreads
     new 1bbc24f  GEODE-3668 Remove test hook from JGroupsMessenger
     new a9ec031  GEODE-4500 Remove singleton calls from all tests
     new 0bf8b14  Perform geode-old-versions actions in parallel
     new 1d18477  GEODE-6310 limit classgraph file descriptor consumption (#3124)
     new 261af2f  GEODE-4500 Remove singleton calls from all tests
     new d2d7947  GEODE-4500 Remove singleton calls from all tests
     new 6f3892f  GEODE-5782: Add some retry logic to retrieving metrics (#3152)
     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 6bec9ff  GEODE-6433: Fix assembly tests after upgrading to 1.10.0-SNAPSHOT
     new 888d2b2  GEODE-6424: Greatly improves statistic counter storage throughput. (#3204)
     new 92e1ffe  GEODE-6283: have the management rest controller call the internal man… (#3210)
     new b8af020  GEODE-6438: Windows CI images to not consider administrators_authoriz… (#3215)
     new 4871501  GEODE-6386: make test repeatable
     new 32e1182  GEODE-6420: Cleanup GetRegionsFunctionTest
     new 73793a2  GEODE-6174: rest call "create" should be idempotent (#3213)
     new c8e5394  GEODE-6438: Windows CI images to not consider administrators_authorized_keys
     new bc3743e  GEODE-6174: move exists method into the validator (#3217)
     new e762da8  GEODE-6291: change create mapping to define column and pdx field information  (#3155)
     new 092f598  GEODE-6384: Create consistent API to retrieve instances of ClusterManagementService (#3191)
     new 71dacf6  GEODE-6389 CI Failure: ConcurrentWANPropagation_1_DUnitTest.testReplicatedSerialPropagation_withoutRemoteSite
     new 65babba  GEODE-6414: PdxInstanceFactory uses too much memory when it creates a PdxInstance (#3200)
     new ca41a5c  GEODE-6440: synchronize when getting and setting (#3220)
     new 47236f7  GEODE-6441: refactor the test to use await instead of sleep
     new e3f9f41  Merge pull request #3222 from apache/feature/GEODE-6441
     new d866bbd  GEODE-6384: Create consistent API to retrieve instances of ClusterManagementService (#3221)
     new 8b29d9e  GEODE-6423 availability checks sometimes immediately initiate removal
     new 5dfa1ad  GEODE-6398: Roll Gradle version to 5.2.1 (#3189)
     new f3de318  GEODE-6422: Fix test timeout issue (#3223)
     new c00e1c7  GEODE-6425: Fixes rollover in some cache stats (#3214)
     new 63aed36  GEODE-6444: Enable informational logging to see benchmark progress.
     new 9a02038  GEODE-6365: Fixed logic error in DestroyRegionCommand (#3216)
     new affee69  GEODE-6174: rename ClusterManagementResult methods to avoid confusion. (#3227)
     new c10fe07  GEODE-6174: Don't catch IllegalArgumentException from the validator (#3226)
     new db471b4  GEODE-6447: Windows Acceptance and Integration tests should not run in parallel (#3231)
     new 2be6375  GEODE-6404: work around possible sync issue with computeIfAbsent (#3196)
     new 9fb803d  GEODE-6442: Use PID for OS and Process stats if available
     new 0e5d4a6  GEODE-6174: Expecting 400 instead of 500 for invalid input
     new 461bb48  GEODE-6435: Reduced gateway sender socket buffer size
     new 4a84f6c  GEODE-6439: Bump version of jackson-module-scala_2.10 (#3218)
     new 53f5538  GEODE-6372: use random port when starting server to avoid port conflict (#3237)
     new b5bb742  GEODE-6434: Changing ordinal variables to GEODE_X_Y_Z format (#3212)
     new ccdcf07  GEODE-6434: Changing ordinal variables to GEODE_X_Y_Z format
     new a859b23  GEODE-6437: add more ignored exceptions (#3236)
     new d600aa1  GEODE-6421 CI failure: org.apache.geode.distributed.LocatorDUnitTest.testStartTwoLocators failed with AssertionError
     new 8ac449f  GEODE-6379: track departed members to avoid processing in-flight lock request (#3176)
     new 1802f72  GEODE-6449: Roll back docker-java rather than using custom jar. (#3241)
     new aaa0a1d  GEODE-6457: Use ClassPathLoader for create jdbc-mapping (#3243)
     new 864e0e9  Update redirects.rb on the develop branch to v 1.10
     new e101640  GEODE-6451 CI Failure: Hang cleaning up after ClusterConfigLocatorRestartDUnitTest.serverRestartsAfterLocatorReconnects
     new fa73692  GEODE-6380: Making gateway stat id fields immutable
     new b1ce3a5  GEODE-6380: Making some static fields immutable
     new 332bde8  GEODE-6380: Deleting an unused class with mutable statics
     new c12e5f3  GEODE-6380: Getting rid of nextOrindal pattern
     new 6194632  Merge pull request #3229 from upthewaterspout/feature/make-immutable-GEODE-6380
     new bbc1f73  GEODE-6464: Pin OpenSSH in Windows images to version 7.7.2.1 (#3245)
     new ad9ff80  Updated copyright date in NOTICE files
     new 9b54af4  GEODE-4794 User Guide - update description of `gfsh configure pdx` command. (#3244)
     new 76004e7  GEODE-6456 CI Failure SystemAdminDUnitTest > testPrintStacks
     new d37836c  GEODE-6460: Add semver controls to pipeline. (#3250)
     new d390bd7  GEODE-6365: Fixed DestroyMappingCommand bug for default 'cluster' group (#3242)
     new 16deb9c  GEODE-5711 Document gfsh create jndi-binding option change
     new e529d3b  GEODE-5711 Empty commit to re-trigger CI
     new 2bc3dfc  Merge pull request #3248 from karensmolermiller/feature/GEODE-5711
     new 6d1d82a  GEODE-6468 [CI Failure] ClusterCommunicationsDUnitTest fails on createEntryAndVerifyUpdate
     new 0ec5e49  GEODE-6473: Create a test which utilizes the geode-management.jar (#3254)
     new c19fda5  GEODE-5135: Refactor AbstractRegionMap dependencies (#3235)
     new 97f5f91  GEODE-6470: Making double-checked locking thread-safe (#3252)
     new dc2cb6f  GEODE-6384: Document public methods in ClusterManagementServiceProvider
     new 4ec282f  GEODE-6399: Manage dependency versions via java-platform (#3190)
     new bbe2e27  GEODE-6174: ClusterManagementResult should have a cleaner way to indicate the status code and message (#3251)
     new 004db48  GEODE-6475: Adding isDisconnected() method to InternalDistributedSystem
     new 5bef447  GEODE-6174: Test REST API with a secured cluster (#3255)
     new a441757  GEODE-6477: Reply with exception if exception occurred during processing the message. (#3258)
     new e77145b  GEODE-2059 client SSL handshake attempts do not time out
     new 6f8b7f1  GEODE-5971: refactor DescribeXXCommand to use ResultModel (#3265)
     new a6f2baa  GEODE-6443: Log all requests to REST ManagementService (#3225)
     new 9d61028  GEODE-6443: Fix method name change in ManagementRequestLoggingDUnitTest
     new 483efb0  GEODE-6295: Use InternalCacheBuilder for constructing GemFireCacheImpl (#3260)
     new 83e3b8d  GEODE-6442: Fixup StatisticsImpl and StatisticsImplTest
     new 22f7730  GEODE-6442: Fix Statistics textId and numericId
     new 068fdd4  GEODE-6421 CI failure: org.apache.geode.distributed.LocatorDUnitTest.testStartTwoLocators failed with AssertionError
     new 7755e09  GEDOE-6486: Cleanup GemFireStatSampler
     new 2d744b7  GEODE-6486: Use PID for StatSamplerStats numericId
     new a14ff0d  GEODE-6487: Use PID for OsStatistics numericId
     new 9d680bf  GEODE-6481: Inner class will be rejected by AutoSerializableManager in ReflectionBasedAutoSerializer.toData(). Should treat "$" in className as normal char.
     new 2d6ab6f  Merge pull request #3262 from apache/feature/GEODE-6481
     new 4e976c4  GEODE-5971: refactor more to use ResultModel (#3268)
     new 252a47c  GEODE-6479 and GEODE-6422: remove tests (#3271)
     new 064db01  GEODE-7: compile using jdk11 (#3272)
     new 81ca457  Revert "GEODE-6477: Reply with exception if exception occurred during processing the message. (#3258)" Do not change the existing product behavior as other places send the message as well. Instead I will open a new ticket to handle the issue seen during gii.
     new 14bc5d6  GEODE-6196 Replace use of org.json with Jackson JSON library
     new 909124a  GEODE-6459:  add create jdbc-mapping option to specify the PDX class file (#3249)
     new 0bfb929  GEODE-5971: fix a flaky test on windows (#3278)
     new 0089307  GEODE-6492: Ensure that starting HttpService can fail gracefully in the face of errors (#3275)
     new 4b0854a  GEODE-5016: Replace org.json with Jackson in geode-web-api (#3267)
     new b6fb735  GEODE-6033: Add vmCount constructor to DistributedDiskDirRule
     new 9c12025  GEODE-6033: Order geode-junit compile dependencies alphabetically
     new 8b3084c  GEODE-6033: Add new test UseJacksonForJsonPathRuleTest
     new 1806564  GEODE-6033: Support dynamic VMs in DistributedUseJacksonForJsonPathRule
     new 58329fd  GEODE-4240: Printing out cache server log
     new 542ab38  GEODE-6483: Separate concerns of render.py. (#3264)
     new e78f932  GEODE-6497: Send failed message to image requester when provider is shutting down. (#3279)
     new 9403eb8  GEODE-6479: change calls to benchmark (#3280)
     new f80efcd  GEODE-6483: Correct render.py multipass failure. (#3281)
     new 6234529  GEODE-6348: Wait for cache to close in test of ConflictingPersistentData
     new 3c43763  Don't make an exception it's own cause in generateCancelledException
     new 79dbd01  GEODE-6450: ClientClusterManagementService supports ssl connection (#3276)
     new a32d859  GEODE-6460: Restore dropped Jinja variable.
     new 3c9ddc5  GEODE-6412: Improve concurrency for getBucketIndex (#3198)
     new 18f0f21  GEODE-6461: Report errors when table metadata and region mapping do not match (#3256)
     new 46641b4  GEODE-6512: Remove defunct test-by-category.
     new 1deeb48  GEODE-6380: Renaming pmd project to pmd-rules
     new 61a25da  GEODE-5971: Refactoring various commands (#3294)
     new a8241d7  GEODE-5971: refactor ExportLogsCommand and ExecuteScriptCommand to us… (#3285)
     new d03ee19  GEODE-6447: Honor the PARALLEL_GRADLE flag in builds
     new cbfa6a8  GEODE-6511 Change data source to use connection pool by default (#3293)
     new 8ee587c  GEODE-6295: Add Micrometer-based metrics system (#3277)
     new b2e3884  GEODE-6519: Fix CreateGatewaySenderCommand Flags (#3298)
     new 957574d  GEODE-6505: Use Enum instead of String for RegionConfig type (#3287)
     new d8b8344  GEODE-6506: Don't return JSONy objects when converting from json to Object arrays (#3289)
     new a734c4e   GEODE-5971: refactor DestroyRegionCommand and CreateRegionCommand.interceptor (#3299)
     new 45e945e  GEODE-6295: Extract default from CompositeMeterRegistryFactory
     new b32631e  GEODE-6503: Moving redis into a separate module
     new 326873f  GEODE-6517: Fix a race by counting down the latch. (#3297)
     new aa38e22  GEODE-5013 Replace org.json with Jackson in GfJsonObject
     new 8fed2fe  GEODE-6295: Extract default from CollectingServiceLoader interface
     new 9879c97  GEODE-3322: Fix javadoc warning in CacheFactory
     new 2d2ea75  GEODE-6503: Fixing javadoc warnings about redis
     new d4fb4a1  GEODE-5971: fix NPE in the gfsh command (#3310)
     new 6d7e625  GEODE-6525: Add a SSL component to StandaloneClientManagementAPIAcceptanceTest (#3302)
     new a12dca0  GEODE-6522 Server hangs during shutdown after becoming membership coordinator
     new 7e59011  GEODE-6522 Server hangs during shutdown after becoming membership coordinator
     new 59b9b02  GEODE-6523 Disables Geode Management API with feature flag (#3306)
     new e1eba81  GEODE-6534: Encapsulate LocalRegion entryUserAttributes
     new b0d6929  GEODE-6483: Fix jinja logic for concourse-to-github creds
     new 02eda0a  GEODE-6534: Extract RegionPerfStats from LocalRegion (#3315)
     new 6fc7ea4  GEODE-6528: Use Micrometer Binder for JVM Metrics (#3312)
     new 428b55b  GEODE-6271: Restoring pdx type copying behavior in client
     new 3ffbc41  GEODE-6488: Migrating cancellation state to execution context (#3322)
     new 50e67e6  GEODE-5016 Replace org.json with Jackson in geode-web-api
     new ff8e008  GEODE-6539: Use RegionStats-regionName for RegionPerfStats TextId
     new 645db96  GEODE-6488: Fixing QueryMonitor JMH test
     new 77fe516  GEODE-6534: Extract NonTXEntry from LocalRegion (#3319)
     new 65b416e  GEODE-2275: Update and cleanup ClearTXLockingDUnitTest (#3326)
     new 0974ae3  added org.json implementation for downstream artifacts
     new 5f120f7  Update Expected POM
     new c90f7d9  GEODE-6540: Resolves entities with https urls. (#3332)
     new 381130c  GEODE-6529: Use EntryEventFactory instead of factory methods (#3334)
     new 47c0ecd  GEODE-5971: refactor DescribeRegionCommand to use ResultModel and improve Tabular asserts
     new a986748  fix test and rat failures
     new 28d65eb  provide asList() method for situations requiring more exotic ListAssert validations
     new 301700d  GEODE-6513: Revised README and BUILDING
     new c97b156  GEODE-6450: can use default SSL when invoking CMS on server (#3320)
     new 3b54352  GEODE-5971: refactor RebalanceCommand to use ResultModel (#3303)
     new ec5a24b  GEODE-6271: Ignore failures from other pools
     new d3ed413  Preparing for 1.9.0 release
     new 263dc3d  GEODE-6533: Update NOTICE for updated Spring deps
     new 2065819  GEODE-6533: Add NOTICE entry for commons-codec
     new a54f893  GEODE-5604: Fix over-zealous fix for adding NOTICE to jar manifest (#3365)
     new b442a27  GEODE-6533: Update LICENSE file for changed dependencies (#3313)
     new d9981e5  add a daily trigger to generate additional test runs for soak
     new 3ec4659  GEODE-6569: geode-all-bom shouldn't make a jar
     new 41cd486  GEODE-6570 processing of cached join request delays view installation
     new 85e1362  GEODE-6559: PdxInstance.getObject() is using class from older jar in case of Reconnect (#3353)
     new 75ac498  GEODE-6589: Parameterize gradle project group for use in GradleBuildWithGeodeCoreAcceptanceTest (#3395)
     new 4a86807  Fix geoge-book redirect url for 1.9.0
     new 5d2b8d9  GEODE-3948 fixing handling of sotimeout in Message.receive()
     new 6b05cae  Ignore GrgitException when building from src dist
     new e0c29b1  GEODE-6195 putIfAbsent may get a returned value caused by the same operation due to retry
     new ed13a72  GEODE-6664 CI failure: org.apache.geode.ClusterCommunicationsDUnitTest.receiveBigResponse
     new 097353f  GEODE-6662 NioPlainEngine.ensureWrappedCapacity
     new 0fea07a  GEODE-6423 availability checks sometimes immediately initiate removal
     new 3601d83  Fixes CI benchmark baseline selection.
     new 40ebccd  adding my PGP block as instructed in release steps
     new 7d7f8f1  GEODE-6630: move allBucketsRecoveredFromDisk count down latch (#3477)
     new 8e92509  Use branch of benchmarks targeted for release/1.9.0.
     new b912ac7  Fixes benchmarks branch
     new bf4ee80  adding my GPG key as per release instructions
     new c0a73d1  bump the geode version in the Dockerfile
     new 2dd9dc5  update the release SHA256 in the Dockerfile
     new 7a285c9  Merge branch release/1.9.0 into master

The 7592 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:
 .github/PULL_REQUEST_TEMPLATE.md                   |    2 +-
 .gitignore                                         |    1 +
 BUILDING.md                                        |   21 +-
 KEYS                                               |  117 +
 LICENSE                                            |    2 -
 NOTICE                                             |    2 +-
 README.md                                          |   13 +-
 boms/build.gradle                                  |   19 +
 boms/geode-all-bom/build.gradle                    |   61 +
 .../src/test/resources/expected-pom.xml            |  752 +++++
 boms/geode-client-bom/build.gradle                 |   43 +
 .../src/test/resources/expected-pom.xml            |   62 +
 build.gradle                                       |   95 +-
 buildSrc/build.gradle                              |   22 +-
 .../dockerizedtest/DefaultWorkerSemaphore.groovy   |   71 +
 .../DockerizedJavaExecHandleBuilder.groovy         |  100 +
 .../dockerizedtest/DockerizedTestExtension.groovy  |   58 +
 .../dockerizedtest/DockerizedTestPlugin.groovy     |  184 ++
 .../ExitCodeTolerantExecHandle.groovy              |   92 +
 .../plugins/dockerizedtest/WorkerSemaphore.groovy  |   28 +
 .../gradle/plugins/DependencyConstraints.groovy    |  250 ++
 .../gradle/plugins/DependencySetHandler.groovy     |   39 +
 .../dockerizedtest/DockerizedExecHandle.java       |  693 +++++
 .../dockerizedtest/DockerizedExecHandleRunner.java |  102 +
 .../ForciblyStoppableTestWorker.java               |   45 +
 .../dockerizedtest/ForkingTestClassProcessor.java  |  153 +
 .../plugins/dockerizedtest/NoMemoryManager.java    |   59 +
 .../plugins/dockerizedtest/TestExecuter.java       |  119 +
 .../geode/gradle/OverriddenTestExecutor.java       |    2 +
 .../javac/EnsureCorrectRunsWithProcessor.java      |    9 +-
 .../com.github.pedjak.dockerized-test.properties   |    1 +
 .../geode-dependency-constraints.properties        |    1 +
 .../geode/javac/TestAnnotationProcessor.java       |   14 +-
 ci/docker/Dockerfile                               |    2 +
 ci/images/alpine-tools/Dockerfile                  |    3 +-
 ci/images/google-geode-builder/scripts/setup.sh    |    2 +
 .../windows-packer.json                            |    6 +-
 ci/images/test-container/Dockerfile                |    2 +
 ci/pipelines/examples/deploy_pipeline.sh           |   14 +-
 ci/pipelines/examples/jinja.template.yml           |    4 +-
 ci/pipelines/geode-build/deploy_pipeline.sh        |   15 +-
 ci/pipelines/geode-build/jinja.template.yml        |  212 +-
 ci/pipelines/images/deploy_images_pipeline.sh      |   13 +-
 ci/pipelines/images/jinja.template.yml             |   15 +-
 ci/pipelines/meta/deploy_meta.sh                   |   47 +-
 ci/pipelines/meta/jinja.template.yml               |    8 +-
 ci/pipelines/meta/meta.properties                  |    3 +-
 ci/pipelines/metrics/deploy_metrics_pipeline.sh    |   13 +-
 ci/pipelines/metrics/jinja.template.yml            |    8 +-
 ci/pipelines/pull-request/deploy_pr_pipeline.sh    |   14 +-
 ci/pipelines/pull-request/jinja.template.yml       |  245 +-
 ci/pipelines/render.py                             |  228 +-
 ci/pipelines/shared/jinja.variables.yml            |   11 +-
 ci/pipelines/shared/shared_jinja.yml               |    2 +-
 ci/scripts/archive_results.sh                      |   23 +-
 ci/scripts/build.sh                                |  181 --
 ci/scripts/capture-call-stacks.sh                  |    3 +-
 ci/scripts/cleanup_benchmarks.sh                   |   77 +
 ci/scripts/create_instance.sh                      |   10 +-
 ci/scripts/execute_build.sh                        |   70 +-
 ci/scripts/execute_publish.sh                      |   20 +-
 ci/scripts/execute_tests.sh                        |   17 +-
 ci/scripts/publish.sh                              |   96 -
 ci/scripts/repeat-new-tests.sh                     |   26 +-
 ci/scripts/run_benchmarks.sh                       |   53 +
 ci/scripts/shared_utilities.sh                     |   65 +-
 ci/scripts/test-archive.sh                         |  130 -
 ci/scripts/windows/test-archive.sh                 |  130 -
 ci/scripts/windows/test-run.sh                     |   94 -
 docker/Dockerfile                                  |    6 +-
 extensions/build.gradle                            |    2 -
 extensions/geode-modules-assembly/build.gradle     |   40 +-
 .../release/session/bin/modify_war                 |   27 +-
 .../geode-modules-session-internal/build.gradle    |   14 +-
 .../modules/session/internal/filter/Constants.java |    4 +-
 .../internal/filter/DummySessionManager.java       |    2 +
 .../internal/filter/GemfireSessionManager.java     |    2 +
 extensions/geode-modules-session/build.gradle      |   38 +-
 .../session/internal/filter/MyServletTester.java   |    2 +
 .../ServletRequestAttributeListenerImpl.java       |    3 +
 .../filter/ServletRequestListenerImpl.java         |    2 +
 .../filter/SessionReplicationJUnitTest.java        |    1 +
 .../SessionReplicationLocalCacheJUnitTest.java     |    1 +
 .../session/filter/SessionCachingFilter.java       |    7 +-
 .../modules/session/filter/SessionListener.java    |    2 +
 .../geode/modules/session/installer/Installer.java |    6 +-
 .../session/installer/args/URLArgumentHandler.java |    1 +
 extensions/geode-modules-test/build.gradle         |   16 +-
 extensions/geode-modules-tomcat7/build.gradle      |   38 +-
 .../catalina/Tomcat7DeltaSessionManager.java       |    1 +
 extensions/geode-modules-tomcat8/build.gradle      |   34 +-
 extensions/geode-modules-tomcat9/build.gradle      |   24 +-
 extensions/geode-modules/build.gradle              |   37 +-
 .../util/ClientServerSessionCacheDUnitTest.java    |  267 ++
 .../modules/util/RegionHelperIntegrationTest.java  |   42 +
 .../gatewaydelta/AbstractGatewayDeltaEvent.java    |    2 +
 .../gatewaydelta/GatewayDeltaCreateEvent.java      |    3 +
 .../gatewaydelta/GatewayDeltaDestroyEvent.java     |    3 +
 .../GatewayDeltaEventApplicationCacheListener.java |    2 +
 .../GatewayDeltaForwarderCacheListener.java        |   10 +
 .../session/catalina/AbstractSessionCache.java     |    2 +
 .../session/catalina/ClientServerSessionCache.java |   18 +
 .../modules/session/catalina/DeltaSession.java     |   23 +
 .../session/catalina/DeltaSessionInterface.java    |    1 +
 .../session/catalina/DeltaSessionManager.java      |   23 +-
 .../catalina/callback/LocalSessionCacheLoader.java |    3 +
 .../catalina/callback/LocalSessionCacheWriter.java |    5 +
 .../callback/SessionExpirationCacheListener.java   |   11 +
 .../internal/DeltaSessionAttributeEventBatch.java  |    3 +
 .../DeltaSessionDestroyAttributeEvent.java         |    3 +
 .../internal/DeltaSessionUpdateAttributeEvent.java |    4 +
 .../geode/modules/util/BootstrappingFunction.java  |    7 +-
 .../apache/geode/modules/util/ContextMapper.java   |    2 +-
 .../geode/modules/util/CreateRegionFunction.java   |   12 +-
 .../geode/modules/util/DebugCacheListener.java     |   12 +
 .../geode/modules/util/RegionConfiguration.java    |    3 +
 .../util/RegionConfigurationCacheListener.java     |    3 +
 .../apache/geode/modules/util/RegionHelper.java    |    2 +-
 .../geode/modules/util/RegionSizeFunction.java     |    5 +
 .../geode/modules/util/SessionCustomExpiry.java    |   14 +
 .../TouchPartitionedRegionEntriesFunction.java     |    6 +
 .../util/TouchReplicatedRegionEntriesFunction.java |    6 +
 extensions/session-testing-war/build.gradle        |    7 +-
 geode-assembly/assembly_content.txt                |  989 ++++++
 geode-assembly/build.gradle                        |  327 +-
 geode-assembly/dependency_classpath.txt            |   82 +
 geode-assembly/geode-assembly-test/build.gradle    |   18 +-
 .../web/controllers/AddFreeItemToOrders.java       |    2 +
 .../web/controllers/GetDeliveredOrders.java        |    2 +
 .../rest/internal/web/controllers/GetRegions.java  |    2 +
 .../internal/web/controllers/PutKeyFunction.java   |    5 +
 .../internal/web/controllers/RestTestUtils.java    |  107 -
 .../geode/session/tests/ContainerInstall.java      |   94 +-
 .../geode/session/tests/ContainerManager.java      |   29 +-
 .../geode/session/tests/ServerContainer.java       |  103 +-
 .../geode/session/tests/TomcatContainer.java       |    7 +-
 .../apache/geode/session/tests/TomcatInstall.java  |   30 +-
 .../geode/test/junit/rules/GeodeDevRestClient.java |   26 +-
 .../geode/test/junit/rules/HttpResponseAssert.java |   13 +-
 .../cli/commands/ConfigureEvictionThroughGfsh.java |   13 +-
 .../cli/commands/ConnectCommandAcceptanceTest.java |    7 +-
 .../cli/commands/DeployWithLargeJarTest.java       |    2 +-
 .../cli/commands/DestroyIndexIfExistsTest.java     |    2 +-
 .../GfshStartLocatorLogAcceptanceTest.java         |   36 +-
 .../cli/commands/ImportClusterConfigTest.java      |    3 +-
 ...scribeConfigAreFullyRedactedAcceptanceTest.java |    1 +
 .../cli/commands/PutCommandWithJsonTest.java       |    3 +-
 .../cli/commands/StopServerAcceptanceTest.java     |    2 +-
 .../StopServerWithSecurityAcceptanceTest.java      |    1 +
 .../shell/StatusServerExitCodeAcceptanceTest.java  |    6 +-
 .../GradleBuildWithGeodeCoreAcceptanceTest.java    |   75 +
 .../rest/RegionManagementAcceptanceTest.java       |   39 +
 ...tandaloneClientManagementAPIAcceptanceTest.java |  190 ++
 .../resources/ManagementClientCreateRegion.java    |   52 +
 .../gradle-test-projects/management/build.gradle   |   37 +
 .../management/src/main/java/ServerTestApp.java    |   27 +
 .../acceptanceTest/resources/ssl/trusted.keystore  |  Bin 0 -> 547 bytes
 ...StatusClusterConfigServiceCommandDUnitTest.java |   57 +
 .../rest/ClientClusterManagementSSLTest.java       |  182 ++
 .../ClientClusterManagementServiceDunitTest.java   |   71 +
 ...ClusterManagementLocatorReconnectDunitTest.java |  100 +
 .../rest/ClusterManagementServiceOnServerTest.java |  149 +
 .../rest/GeodeManagementFeatureFlagDUnitTest.java  |   51 +
 .../rest/ManagementRequestLoggingDUnitTest.java    |   90 +
 .../internal/rest/RegionManagementDunitTest.java   |  161 +
 .../RegionManagementRestSecurityDUnitTest.java     |  124 +
 .../internal/web/controllers/RestAPITestBase.java  |    8 +-
 .../controllers/RestAPIsAndInterOpsDUnitTest.java  |   14 +-
 .../web/controllers/RestAPIsWithSSLDUnitTest.java  |    6 +-
 .../apache/geode/session/tests/CargoTestBase.java  |   97 +-
 .../tests/GenericAppServerClientServerTest.java    |   43 +-
 .../session/tests/GenericAppServerContainer.java   |   11 +-
 .../session/tests/GenericAppServerInstall.java     |   29 +-
 .../tests/Jetty9CachingClientServerTest.java       |   39 +-
 .../session/tests/Jetty9ClientServerTest.java      |   28 +-
 .../geode/session/tests/Jetty9PeerToPeerTest.java  |   30 +
 .../org/apache/geode/session/tests/Jetty9Test.java |   42 -
 .../session/tests/Tomcat6ClientServerTest.java     |   25 +-
 .../apache/geode/session/tests/Tomcat6Test.java    |   24 +-
 .../session/tests/Tomcat7ClientServerTest.java     |   25 +-
 .../apache/geode/session/tests/Tomcat7Test.java    |   24 +-
 .../Tomcat8ClientServerCustomCacheXmlTest.java     |   47 +
 .../session/tests/Tomcat8ClientServerTest.java     |   25 +-
 .../apache/geode/session/tests/Tomcat8Test.java    |   24 +-
 .../session/tests/Tomcat9ClientServerTest.java     |   24 +-
 .../apache/geode/session/tests/Tomcat9Test.java    |   24 +-
 .../session/tests/TomcatClientServerTest.java      |   30 +-
 .../geode/AssemblyContentsIntegrationTest.java     |   60 +-
 .../geode/GeodeDependencyJarIntegrationTest.java   |   46 +-
 .../internal/DisabledClusterConfigTest.java        |   54 +
 .../internal/HttpServiceIntegrationTest.java       |   84 +
 .../internal/web/RestServersIntegrationTest.java   |    7 +
 .../geode/tools/pulse/PulseDataExportTest.java     |    2 +-
 .../integrationTest/resources/assembly_content.txt |  459 +--
 .../resources/dependency_classpath.txt             |   70 +-
 .../integrationTest/resources/expected_jars.txt    |   25 +-
 geode-assembly/src/main/dist/LICENSE               |  964 ++++--
 geode-assembly/src/main/dist/NOTICE                |   78 +-
 .../geode/test/junit/rules/GfshRuleTest.java       |    5 +-
 geode-assembly/src/test/resources/expected-pom.xml |   13 +-
 .../tools/pulse/ui/PulseAcceptanceAuthTest.java    |    1 +
 .../tools/pulse/ui/PulseAcceptanceNoAuthTest.java  |    1 +
 .../Tomcat8ClientServerRollingUpgradeTest.java     |  293 ++
 ...omcatSessionBackwardsCompatibilityTestBase.java |   54 +-
 geode-book/config.yml                              |    6 +-
 .../source/subnavs/geode-subnav.erb                |  538 +---
 geode-book/redirects.rb                            |    4 +-
 geode-common/build.gradle                          |    8 +
 .../org/apache/geode/annotations/Immutable.java    |   38 +
 .../org/apache/geode/annotations/TestingOnly.java  |   28 -
 .../geode/annotations/VisibleForTesting.java       |   36 +
 .../geode/annotations/internal/MakeImmutable.java  |   35 +
 .../geode/annotations/internal/MakeNotStatic.java  |   34 +
 .../annotations/internal/MutableForTesting.java    |   34 +
 .../org/apache/geode/cache/ExpirationAction.java   |  180 ++
 .../java/org/apache/geode/lang/Identifiable.java   |    0
 geode-common/src/test/resources/expected-pom.xml   |   13 +-
 geode-concurrency-test/build.gradle                |    8 +-
 .../src/test/resources/expected-pom.xml            |   15 +-
 geode-connectors/build.gradle                      |   56 +-
 .../jdbc/JdbcAsyncWriterIntegrationTest.java       |  132 +-
 .../geode/connectors/jdbc/JdbcDistributedTest.java |  366 ++-
 .../connectors/jdbc/JdbcLoaderIntegrationTest.java |  146 +-
 .../connectors/jdbc/JdbcWriterIntegrationTest.java |  257 +-
 .../connectors/jdbc/MySqlJdbcDistributedTest.java  |    5 +-
 .../jdbc/MySqlJdbcLoaderIntegrationTest.java       |   35 +
 .../jdbc/MySqlJdbcWriterIntegrationTest.java       |    5 +
 .../jdbc/PostgresJdbcLoaderIntegrationTest.java    |   70 +
 .../jdbc/PostgresJdbcWriterIntegrationTest.java    |   62 +
 .../org/apache/geode/connectors/jdbc/TestDate.java |   53 +
 .../MySqlTableMetaDataManagerIntegrationTest.java  |    7 +
 ...ostgresTableMetaDataManagerIntegrationTest.java |   35 +
 .../TableMetaDataManagerIntegrationTest.java       |  167 +-
 .../jdbc/internal/TestConfigService.java           |   26 +-
 .../junit/rules/SqlDatabaseConnectionRule.java     |    1 +
 .../cli/CreateDataSourceCommandDUnitTest.java      |  117 +
 .../cli/CreateMappingCommandDUnitTest.java         | 1211 +++++++-
 .../cli/DescribeDataSourceCommandDUnitTest.java    |  189 ++
 .../cli/DescribeMappingCommandDUnitTest.java       |  489 ++-
 .../cli/DestroyDataSourceCommandDUnitTest.java     |  285 ++
 .../cli/DestroyMappingCommandDunitTest.java        |  395 ++-
 .../cli/JdbcClusterConfigDistributedTest.java      |  123 +-
 .../cli/ListDataSourceCommandDUnitTest.java        |  199 ++
 .../internal/cli/ListMappingCommandDUnitTest.java  |  373 ++-
 .../org/apache/geode/internal/ResourcePDX.java     |   62 +
 .../cli/CreateMappingCommandIntegrationTest.java   |  121 -
 .../cli/DestroyMappingCommandIntegrationTest.java  |   83 -
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    2 +
 .../geode/connectors/jdbc/JdbcAsyncWriter.java     |    8 +-
 .../connectors/jdbc/JdbcConnectorException.java    |    6 +-
 .../apache/geode/connectors/jdbc/JdbcLoader.java   |    6 +-
 .../jdbc/JdbcPooledDataSourceFactory.java          |   23 +-
 .../apache/geode/connectors/jdbc/JdbcWriter.java   |    2 +-
 .../jdbc/internal/AbstractJdbcCallback.java        |   16 +-
 .../geode/connectors/jdbc/internal/ColumnData.java |    8 +-
 .../connectors/jdbc/internal/EntryColumnData.java  |    9 +-
 .../jdbc/internal/JdbcConnectorService.java        |   10 +
 .../jdbc/internal/JdbcConnectorServiceImpl.java    |  133 +-
 .../geode/connectors/jdbc/internal/SqlHandler.java |  227 +-
 .../jdbc/internal/SqlStatementFactory.java         |   84 +-
 .../connectors/jdbc/internal/SqlToPdxInstance.java |  258 ++
 .../jdbc/internal/SqlToPdxInstanceCreator.java     |  227 +-
 .../connectors/jdbc/internal/TableMetaData.java    |   87 +-
 .../jdbc/internal/TableMetaDataManager.java        |  197 +-
 .../jdbc/internal/TableMetaDataView.java           |   16 +-
 .../jdbc/internal/cli/CreateDataSourceCommand.java |  194 ++
 .../internal/cli/CreateDataSourceInterceptor.java  |   60 +
 .../jdbc/internal/cli/CreateMappingCommand.java    |  403 ++-
 .../jdbc/internal/cli/CreateMappingFunction.java   |   62 +-
 .../CreateMappingPreconditionCheckFunction.java    |  333 ++
 .../internal/cli/DescribeDataSourceCommand.java    |  142 +
 .../jdbc/internal/cli/DescribeMappingCommand.java  |  178 +-
 .../jdbc/internal/cli/DescribeMappingFunction.java |   31 -
 .../internal/cli/DestroyDataSourceCommand.java     |  162 +
 .../jdbc/internal/cli/DestroyMappingCommand.java   |  210 +-
 .../jdbc/internal/cli/DestroyMappingFunction.java  |   47 +-
 .../jdbc/internal/cli/ListDataSourceCommand.java   |  114 +
 .../jdbc/internal/cli/ListMappingCommand.java      |   78 +-
 .../jdbc/internal/cli/ListMappingFunction.java     |   29 -
 .../jdbc/internal/cli/PreconditionException.java   |   28 +
 .../jdbc/internal/configuration/FieldMapping.java  |  147 +
 .../jdbc/internal/configuration/RegionMapping.java |  233 +-
 .../connectors/jdbc/internal/xml/ElementType.java  |   30 +-
 .../xml/JdbcConnectorServiceXmlParser.java         |   17 +-
 .../internal/xml/RegionMappingConfiguration.java   |    1 +
 .../util/internal/DescribeMappingResult.java       |   56 +
 .../util/internal/MappingCommandUtils.java         |   94 +
 .../connectors/util/internal/MappingConstants.java |   31 +
 .../cli/converters/PoolPropertyConverter.java      |   60 +
 .../geode.apache.org/schema/jdbc/jdbc-1.0.xsd      |   23 +-
 .../org.springframework.shell.core.CommandMarker   |    4 +
 .../sanctioned-geode-connectors-serializables.txt  |    6 +-
 .../jdbc/internal/AbstractJdbcCallbackTest.java    |   21 +-
 .../connectors/jdbc/internal/ColumnDataTest.java   |    4 +-
 .../jdbc/internal/JdbcConnectorServiceTest.java    |  156 +-
 .../jdbc/internal/RegionMappingTest.java           |  294 +-
 .../connectors/jdbc/internal/SqlHandlerTest.java   |  665 +++-
 .../jdbc/internal/SqlStatementFactoryTest.java     |  106 +-
 .../jdbc/internal/SqlToPdxInstanceCreatorTest.java |  708 +----
 .../jdbc/internal/SqlToPdxInstanceTest.java        |  483 +++
 .../jdbc/internal/TableMetaDataManagerTest.java    |  473 ++-
 .../jdbc/internal/TableMetaDataTest.java           |  174 ++
 .../internal/cli/CreateDataSourceCommandTest.java  |  332 ++
 .../cli/CreateDataSourceInterceptorTest.java       |  139 +
 .../cli/CreateMappingCommandInterceptorTest.java   |  104 +
 .../internal/cli/CreateMappingCommandTest.java     |  760 +++++
 .../internal/cli/CreateMappingFunctionTest.java    |  109 +-
 ...CreateMappingPreconditionCheckFunctionTest.java |  580 ++++
 .../cli/DescribeDataSourceCommandTest.java         |  382 +++
 .../internal/cli/DescribeMappingCommandTest.java   |  316 +-
 .../internal/cli/DescribeMappingFunctionTest.java  |  135 -
 .../internal/cli/DestroyDataSourceCommandTest.java |  367 +++
 .../cli/DestroyMappingCommandFunctionTest.java     |  121 +-
 .../internal/cli/DestroyMappingCommandTest.java    |  291 ++
 .../internal/cli/ListDataSourceCommandTest.java    |  317 ++
 .../jdbc/internal/cli/ListMappingCommandTest.java  |   94 +-
 .../jdbc/internal/cli/ListMappingFunctionTest.java |  166 -
 .../jdbc/internal/xml/ElementTypeTest.java         |   62 +-
 .../util/internal/MappingCommandUtilsTest.java     |  137 +
 .../src/test/resources/expected-pom.xml            |   29 +-
 geode-core/build.gradle                            |  176 +-
 .../geode/ClusterCommunicationsDUnitTest.java      |  422 +++
 .../geode/cache/ClientServerTimeSyncDUnitTest.java |    4 +
 .../cache/ConnectionPoolAndLoaderDUnitTest.java    |   17 +
 .../geode/cache/ConnectionPoolAutoDUnitTest.java   |    2 +
 .../geode/cache/ConnectionPoolDUnitTest.java       |  371 ++-
 .../CacheServerSSLConnectionDUnitTest.java         |  101 +-
 ...tServerHostNameVerificationDistributedTest.java |   77 +-
 .../internal/LocatorLoadBalancingDUnitTest.java    |    4 +-
 .../management/MemoryThresholdsDUnitTest.java      |  238 +-
 .../MemoryThresholdsOffHeapDUnitTest.java          |   69 +
 .../cache/management/ResourceManagerDUnitTest.java |   48 +
 .../partition/PartitionRegionHelperDUnitTest.java  |   19 +
 .../query/dunit/CompactRangeIndexDUnitTest.java    |    9 +
 .../cache/query/dunit/CompiledInDUnitTest.java     |   27 +
 .../query/dunit/CorruptedIndexIntegrationTest.java |    2 +
 .../cache/query/dunit/CqTimeTestListener.java      |   13 +
 .../geode/cache/query/dunit/GroupByDUnitImpl.java  |    3 +
 .../dunit/GroupByPartitionedQueryDUnitTest.java    |    2 +
 .../cache/query/dunit/GroupByQueryDUnitTest.java   |    7 +
 .../cache/query/dunit/HashIndexDUnitTest.java      |    5 +
 .../query/dunit/NonDistinctOrderByDUnitImpl.java   |    3 +
 .../NonDistinctOrderByPartitionedDUnitTest.java    |    2 +
 .../query/dunit/OrderByPartitionedDUnitTest.java   |    5 +
 .../geode/cache/query/dunit/PDXQueryTestBase.java  |    8 +
 ...artitionedRegionCompactRangeIndexDUnitTest.java |    1 +
 .../dunit/PdxGroupByPartitionedQueryDUnitTest.java |    2 +
 .../cache/query/dunit/PdxLocalQueryDUnitTest.java  |    3 +
 .../geode/cache/query/dunit/PdxQueryDUnitTest.java |  109 +
 .../cache/query/dunit/PdxStringQueryDUnitTest.java |   60 +
 .../cache/query/dunit/PositionPdxVersion.java      |    3 +
 .../dunit/QueryDataInconsistencyDUnitTest.java     |    1 +
 .../cache/query/dunit/QueryIndexDUnitTest.java     |    7 +
 .../dunit/QueryUsingFunctionContextDUnitTest.java  |   12 +-
 .../cache/query/dunit/QueryUsingPoolDUnitTest.java |    9 +
 .../cache/query/dunit/RemoteQueryDUnitTest.java    |   54 +
 .../ResourceManagerWithQueryMonitorDUnitTest.java  |   45 +-
 .../query/dunit/SelectStarQueryDUnitTest.java      |    1 +
 ...ncurrentIndexInitOnOverflowRegionDUnitTest.java |    1 +
 ...ntIndexOperationsOnOverflowRegionDUnitTest.java |    2 +
 .../internal/index/CopyOnReadIndexDUnitTest.java   |   24 +
 .../index/IndexTrackingQueryObserverDUnitTest.java |   11 +
 .../index/MultiIndexCreationDUnitTest.java         |    4 +
 .../index/PutAllWithIndexPerfDUnitTest.java        |    2 +
 .../query/partitioned/PRQueryDUnitHelper.java      |    8 +
 .../cache/query/partitioned/PRQueryDUnitTest.java  |   14 +-
 .../apache/geode/cache30/CacheCloseDUnitTest.java  |    2 +
 .../geode/cache30/CacheListenerTestCase.java       |   17 +
 .../apache/geode/cache30/CacheLoaderTestCase.java  |    8 +
 .../CacheRegionsReliablityStatsCheckDUnitTest.java |    1 +
 .../geode/cache30/CacheStatisticsDUnitTest.java    |   10 +
 .../apache/geode/cache30/CacheWriterTestCase.java  |   14 +
 .../geode/cache30/CacheXMLPartitionResolver.java   |    5 +
 .../apache/geode/cache30/CacheXml66DUnitTest.java  |   11 +
 .../geode/cache30/CacheXmlGeode10DUnitTest.java    |    1 +
 .../geode/cache30/CachedAllEventsDUnitTest.java    |    1 +
 .../apache/geode/cache30/CallbackArgDUnitTest.java |    6 +
 .../geode/cache30/ClearMultiVmCallBkDUnitTest.java |    1 +
 .../geode/cache30/ClearMultiVmDUnitTest.java       |   12 +
 .../geode/cache30/ClientMembershipDUnitTest.java   |   39 +
 .../cache30/ClientRegisterInterestDUnitTest.java   |   21 +
 .../geode/cache30/ClientServerCCEDUnitTest.java    |   25 +
 .../cache30/ConcurrentLeaveDuringGIIDUnitTest.java |   14 +
 ...stributedNoAckAsyncOverflowRegionDUnitTest.java |    1 +
 .../DiskDistributedNoAckAsyncRegionDUnitTest.java  |    1 +
 ...istributedNoAckSyncOverflowRegionDUnitTest.java |    1 +
 .../apache/geode/cache30/DiskRegionTestImpl.java   |    5 +
 .../geode/cache30/DistAckMapMethodsDUnitTest.java  |    4 +
 .../cache30/DistributedAckRegionCCEDUnitTest.java  |   11 +-
 .../cache30/DistributedAckRegionDUnitTest.java     |    5 +
 .../DistributedMulticastRegionDUnitTest.java       |    6 +
 .../DistributedNoAckRegionCCEDUnitTest.java        |    9 +-
 .../cache30/DistributedNoAckRegionDUnitTest.java   |   11 +
 .../geode/cache30/DynamicRegionDUnitTest.java      |    5 +
 .../geode/cache30/GlobalLockingDUnitTest.java      |   16 +
 .../geode/cache30/GlobalRegionCCEDUnitTest.java    |    4 +
 .../geode/cache30/GlobalRegionDUnitTest.java       |   18 +
 .../cache30/LRUEvictionControllerDUnitTest.java    |    8 +
 .../apache/geode/cache30/LocalRegionDUnitTest.java |    7 +
 .../cache30/MemLRUEvictionControllerDUnitTest.java |    1 +
 .../geode/cache30/PartitionedRegionDUnitTest.java  |   18 +-
 ...rtitionedRegionMembershipListenerDUnitTest.java |    3 +
 .../org/apache/geode/cache30/ProxyDUnitTest.java   |   41 +
 .../cache30/PutAllCallBkRemoteVMDUnitTest.java     |   10 +
 .../cache30/PutAllCallBkSingleVMDUnitTest.java     |    6 +
 .../geode/cache30/PutAllMultiVmDUnitTest.java      |   11 +
 .../apache/geode/cache30/QueueMsgDUnitTest.java    |   13 +
 .../apache/geode/cache30/ReconnectDUnitTest.java   |   88 +-
 .../cache30/ReconnectWithCacheXMLDUnitTest.java    |    2 +
 ...ReconnectWithClusterConfigurationDUnitTest.java |  193 ++
 .../geode/cache30/RegionAttributesTestCase.java    |    6 +
 .../cache30/RegionMembershipListenerDUnitTest.java |   12 +
 .../cache30/RegionReliabilityDistAckDUnitTest.java |    1 +
 .../RegionReliabilityDistNoAckDUnitTest.java       |    1 +
 .../cache30/RegionReliabilityGlobalDUnitTest.java  |    1 +
 .../RegionReliabilityListenerDUnitTest.java        |    5 +
 .../geode/cache30/RegionReliabilityTestCase.java   |   38 +
 .../geode/cache30/RemoveAllMultiVmDUnitTest.java   |    9 +
 .../geode/cache30/RequiredRolesDUnitTest.java      |   12 +
 .../geode/cache30/SearchAndLoadDUnitTest.java      |   65 +
 .../org/apache/geode/cache30/SlowRecDUnitTest.java |   48 +
 .../geode/cache30/TXDistributedDUnitTest.java      |   58 +
 .../org/apache/geode/cache30/TXOrderDUnitTest.java |   19 +
 .../geode/cache30/TXRestrictionsDUnitTest.java     |    1 +
 .../apache/geode/cache30/TestPdxSerializer.java    |    4 +
 .../geode/cache30/TestTransactionListener.java     |    3 +
 .../geode/cache30/TestTransactionWriter.java       |    3 +
 .../apache/geode/distributed/AuthInitializer.java  |    3 +
 .../distributed/DistributedLockBlackboardImpl.java |    2 +-
 .../DistributedLockServiceDUnitTest.java           |   53 +
 .../distributed/DistributedMemberDUnitTest.java    |    8 +
 .../distributed/DistributedSystemDUnitTest.java    |   28 +-
 .../apache/geode/distributed/LocatorDUnitTest.java | 1716 +++++-----
 .../distributed/LocatorUDPSecurityDUnitTest.java   |   36 +-
 .../apache/geode/distributed/MyAuthenticator.java  |    3 +
 .../org/apache/geode/distributed/MyPrincipal.java  |    1 +
 .../apache/geode/distributed/RoleDUnitTest.java    |    2 +
 .../distributed/ServerLauncherDUnitTestHelper.java |   10 +-
 .../geode/distributed/SystemAdminDUnitTest.java    |  133 -
 .../internal/CacheConfigDAODUnitTest.java          |    3 +-
 ...lusterDistributionManagerForAdminDUnitTest.java |    1 +
 .../geode/distributed/internal/DateMessage.java    |    5 +
 .../internal/DistributionAdvisorDUnitTest.java     |    1 +
 .../org/apache/geode/distributed/internal/LDM.java |    1 +
 .../internal/ProductUseLogDUnitTest.java           |    3 +
 ...ToDataThrowsRuntimeExceptionRegressionTest.java |    3 -
 .../deadlock/GemFireDeadlockDetectorDUnitTest.java |    9 +
 .../streaming/StreamingOperationManyDUnitTest.java |    4 +
 .../streaming/StreamingOperationOneDUnitTest.java  |    4 +
 .../TcpServerBackwardCompatDUnitTest.java          |  189 +-
 .../apache/geode/disttx/DistTXDebugDUnitTest.java  |    5 +
 .../disttx/DistributedTransactionDUnitTest.java    |    5 +
 .../org/apache/geode/disttx/PRDistTXDUnitTest.java |   10 +
 .../disttx/PRDistTXWithVersionsDUnitTest.java      |    4 +
 .../internal/ClassNotFoundExceptionDUnitTest.java  |   11 +
 .../geode/internal/PdxDeleteFieldDUnitTest.java    |    7 +
 .../apache/geode/internal/PdxRenameDUnitTest.java  |    7 +
 .../alerting/AlertingServiceDistributedTest.java   |  399 +++
 ...rtingServiceWithoutListenerDistributedTest.java |  217 ++
 .../internal/cache/ARMLockTestHookAdapter.java     |    9 +
 .../internal/cache/CacheAdvisorDUnitTest.java      |   12 +
 .../geode/internal/cache/ClearDAckDUnitTest.java   |    2 +
 .../geode/internal/cache/ClearGlobalDUnitTest.java |    2 +
 .../internal/cache/ClearRvvLockingDUnitTest.java   |    4 +
 .../internal/cache/ClearTXLockingDUnitTest.java    |  161 +-
 .../cache/ClientServerGetAllDUnitTest.java         |    4 +
 ...entServerInvalidAndDestroyedEntryDUnitTest.java |    5 +
 ...erRepeatableReadTransactionDistributedTest.java |  220 ++
 .../cache/ClientServerTransactionCCEDUnitTest.java |    2 +
 .../cache/ClientServerTransactionDUnitTest.java    |  140 +
 ...overWithMixedVersionServersDistributedTest.java |    2 +-
 .../cache/ConcurrentDestroySubRegionDUnitTest.java |    6 +
 .../internal/cache/ConcurrentMapOpsDUnitTest.java  |   66 +-
 .../internal/cache/DeltaFaultInDUnitTest.java      |    4 +
 .../internal/cache/DeltaPropagationDUnitTest.java  |   20 +
 .../cache/DeltaPropagationStatsDUnitTest.java      |    4 +
 .../geode/internal/cache/DeltaSizingDUnitTest.java |    7 +
 .../internal/cache/DiskRegByteArrayDUnitTest.java  |    1 +
 .../internal/cache/DistributedCacheTestCase.java   |    8 +-
 .../internal/cache/FixedPRSinglehopDUnitTest.java  |    4 +
 .../geode/internal/cache/GIIDeltaDUnitTest.java    |   66 +-
 .../internal/cache/GIIFlowControlDUnitTest.java    |   30 +
 .../geode/internal/cache/GridAdvisorDUnitTest.java | 1340 +++-----
 .../geode/internal/cache/IteratorDUnitTest.java    |    3 +
 .../geode/internal/cache/MapClearGIIDUnitTest.java |    9 +
 .../cache/MonthBasedPartitionResolver.java         |    5 +
 .../cache/NetSearchMessagingDUnitTest.java         |   12 +
 .../cache/P2PDeltaPropagationDUnitTest.java        |    1 +
 .../geode/internal/cache/PRBadToDataDUnitTest.java |    5 +
 .../internal/cache/PRQueryDistributedTest.java     |    4 +-
 .../internal/cache/PartitionListenerDUnitTest.java |   14 +
 .../PartitionedRegionDelayedRecoveryDUnitTest.java |   13 +
 .../PartitionedRegionEntryCountDUnitTest.java      |    5 +
 .../cache/PartitionedRegionEvictionDUnitTest.java  |   60 +-
 .../PartitionedRegionInvalidateDUnitTest.java      |    6 +
 .../PartitionedRegionRedundancyZoneDUnitTest.java  |    5 +
 .../cache/PartitionedRegionSingleHopDUnitTest.java |   38 +-
 ...nedRegionSingleHopWithServerGroupDUnitTest.java |    7 +
 .../cache/PersistentRegionRecoveryDUnitTest.java   |   88 +
 .../geode/internal/cache/PutAllDAckDUnitTest.java  |    2 +
 .../internal/cache/PutAllGlobalDUnitTest.java      |    3 +
 .../internal/cache/RemoteTransactionDUnitTest.java |    8 +-
 .../internal/cache/RemoveAllDAckDUnitTest.java     |    2 +
 .../geode/internal/cache/RemoveDAckDUnitTest.java  |    1 +
 .../internal/cache/RemoveGlobalDUnitTest.java      |   10 +
 .../geode/internal/cache/SerializableMonth.java    |   12 +
 .../geode/internal/cache/SizingFlagDUnitTest.java  |   20 +
 .../internal/cache/SystemFailureDUnitTest.java     |   16 +
 .../org/apache/geode/internal/cache/TestDelta.java |    5 +
 .../geode/internal/cache/TestNonSizerObject.java   |    2 +-
 .../geode/internal/cache/TestObjectSizerImpl.java  |    1 +
 .../TransactionCommitOnFarSideDistributedTest.java |  181 ++
 .../cache/TransactionsWithDeltaDUnitTest.java      |   14 +
 .../cache/control/RebalanceOperationDUnitTest.java |  119 +
 .../cache/event/EventTrackerDUnitTest.java         |   15 +
 .../internal/cache/eviction/EvictionDUnitTest.java |   37 +-
 .../ClientServerFunctionExecutionDUnitTest.java    |   18 +
 .../cache/execute/ColocationFailoverDUnitTest.java |   13 +-
 .../cache/execute/CustomResultCollector.java       |    5 +
 ...ionExecutionWithTransactionDistributedTest.java |  761 +++++
 .../execute/FunctionServiceStatsDUnitTest.java     |   34 +
 .../cache/execute/LocalDataSetDUnitTest.java       |   14 +
 .../execute/LocalDataSetIndexingDUnitTest.java     |   14 +-
 .../execute/LocalFunctionExecutionDUnitTest.java   |    1 +
 .../MultiRegionFunctionExecutionDUnitTest.java     |    1 +
 ...UserAuthenticationFunctionServiceDUnitTest.java |    1 +
 .../cache/execute/MyTransactionFunction.java       |    5 +
 .../NestedFunctionExecutionDistributedTest.java    |  194 ++
 ...ientServerRegionFunctionExecutionDUnitTest.java |   12 +
 ...egionFunctionExecutionNoSingleHopDUnitTest.java |   23 +
 ...ctionExecutionSelectorNoSingleHopDUnitTest.java |   23 +
 ...rRegionFunctionExecutionSingleHopDUnitTest.java |    2 +
 .../cache/execute/PRColocationDUnitTest.java       |   25 +
 .../cache/execute/PRSetOperationJTADUnitTest.java  |   10 +
 .../geode/internal/cache/execute/PerfFunction.java |    5 +
 .../internal/cache/execute/PerfTxFunction.java     |    5 +
 .../RepeatableReadTransactionDistributedTest.java  |  208 ++
 ...dRegionFunctionFunctionInvocationException.java |    3 +
 .../cache/functions/LocalDataSetFunction.java      |    5 +
 .../cache/ha/EventIdOptimizationDUnitTest.java     |    4 +
 .../geode/internal/cache/ha/FailoverDUnitTest.java |    8 +
 .../internal/cache/ha/HABugInPutDUnitTest.java     |    1 +
 .../geode/internal/cache/ha/HAClearDUnitTest.java  |   15 +
 .../internal/cache/ha/HAConflationDUnitTest.java   |   17 +
 .../internal/cache/ha/HADuplicateDUnitTest.java    |    7 +
 .../cache/ha/HAEventIdPropagationDUnitTest.java    |    3 +
 .../geode/internal/cache/ha/HAExpiryDUnitTest.java |    8 +
 .../geode/internal/cache/ha/HAGIIBugDUnitTest.java |    7 +
 .../geode/internal/cache/ha/HAGIIDUnitTest.java    |   18 +
 .../cache/ha/HARQueueNewImplDUnitTest.java         |    3 +
 .../cache/ha/OperationsPropagationDUnitTest.java   |   20 +
 .../geode/internal/cache/ha/PutAllDUnitTest.java   |    3 +
 .../cache/locks/TXLockServiceDUnitTest.java        |   20 +
 .../internal/cache/partitioned/MockAppender.java   |    1 +
 .../partitioned/PartitionResolverDUnitTest.java    |   15 +
 .../PartitionedRegionLoaderWriterDUnitTest.java    |    2 +
 .../PartitionedRegionMetaDataCleanupDUnitTest.java |    5 +
 ...sistentColocatedPartitionedRegionDUnitTest.java |   42 +
 ...tPartitionHangsDuringRestartRegressionTest.java |  253 ++
 ...PersistentPartitionedRegionDistributedTest.java |   48 +
 .../PersistentPartitionedRegionRegressionTest.java |   78 +-
 ...tPartitionedRegionWithTransactionDUnitTest.java |    5 +
 .../cache/partitioned/ShutdownAllDUnitTest.java    |   15 +
 .../StreamingPartitionOperationManyDUnitTest.java  |    6 +
 .../StreamingPartitionOperationOneDUnitTest.java   |    5 +
 .../fixed/CustomerFixedPartitionResolver.java      |    6 +
 .../fixed/FixedPartitioningTestBase.java           |    3 +-
 ...PartitioningWithTransactionDistributedTest.java |  186 +-
 .../internal/cache/partitioned/fixed/MyDate1.java  |    4 +
 .../internal/cache/partitioned/fixed/MyDate2.java  |    3 +
 .../internal/cache/partitioned/fixed/MyDate3.java  |    4 +
 .../fixed/QuarterPartitionResolver.java            |    8 +
 .../fixed/SingleHopQuarterPartitionResolver.java   |    8 +
 .../PersistentRVVRecoveryDUnitTest.java            |   12 +-
 .../PersistentRecoveryOrderDUnitTest.java          |    6 +-
 .../persistence/PersistentReplicatedTestBase.java  |    9 +
 .../sockets/CacheServerTransactionsDUnitTest.java  |   19 +
 .../CacheServerTransactionsSelectorDUnitTest.java  |    1 +
 .../tier/sockets/ClearPropagationDUnitTest.java    |    6 +
 .../tier/sockets/ClientConflationDUnitTest.java    |   13 +
 .../sockets/ClientInterestNotifyDUnitTest.java     |    6 +
 ...ientServerConnectDisconnectDistributedTest.java |  240 ++
 .../sockets/ClientServerMiscSelectorDUnitTest.java |    1 +
 .../cache/tier/sockets/ConflationDUnitTest.java    |   24 +-
 .../cache/tier/sockets/DeltaEOFException.java      |    2 +
 .../sockets/DestroyEntryPropagationDUnitTest.java  |    8 +
 .../sockets/DurableClientBug39997DUnitTest.java    |    6 +
 .../tier/sockets/DurableRegistrationDUnitTest.java |   11 +
 .../sockets/DurableResponseMatrixDUnitTest.java    |    3 +
 .../tier/sockets/EventIDVerificationDUnitTest.java |   10 +
 .../sockets/EventIDVerificationInP2PDUnitTest.java |    5 +
 .../internal/cache/tier/sockets/FaultyDelta.java   |    5 +
 .../sockets/ForceInvalidateEvictionDUnitTest.java  |   15 +
 .../cache/tier/sockets/HAInterestTestCase.java     |    6 +
 .../sockets/HAStartupAndFailoverDUnitTest.java     |   11 +
 .../sockets/InstantiatorPropagationDUnitTest.java  |   97 +
 .../cache/tier/sockets/InterestListDUnitTest.java  |    1 +
 .../sockets/InterestListEndpointDUnitTest.java     |    6 +
 .../sockets/InterestListEndpointPRDUnitTest.java   |    1 +
 .../InterestListEndpointSelectorDUnitTest.java     |    1 +
 .../sockets/InterestListFailoverDUnitTest.java     |    2 +
 .../sockets/InterestListRecoveryDUnitTest.java     |    8 +
 .../sockets/RedundancyLevelPart3DUnitTest.java     |    3 +
 .../tier/sockets/RedundancyLevelTestBase.java      |    1 +
 .../cache/tier/sockets/RegionCloseDUnitTest.java   |    8 +
 ...isterInterestBeforeRegionCreationDUnitTest.java |    5 +
 .../sockets/RegisterInterestKeysPRDUnitTest.java   |    1 +
 .../tier/sockets/ReliableMessagingDUnitTest.java   |    3 +
 .../tier/sockets/UpdatePropagationDUnitTest.java   |    2 +
 .../VerifyEventIDGenerationInP2PDUnitTest.java     |    1 +
 .../cache/tx/SetOperationJTADistributedTest.java   |   10 +
 .../CompressionCacheListenerDUnitTest.java         |    2 +
 .../CompressionRegionConfigDUnitTest.java          |    2 +-
 .../compression/CompressionStatsDUnitTest.java     |   42 +-
 .../geode/internal/jta/dunit/CommitThread.java     |    1 +
 .../internal/jta/dunit/LoginTimeOutDUnitTest.java  |    4 +
 .../geode/internal/jta/dunit/RollbackThread.java   |    1 +
 .../LoggingWithReconnectDistributedTest.java       |  210 ++
 .../offheap/OutOfOffHeapMemoryDUnitTest.java       |    6 +
 .../management/ClientHealthStatsDUnitTest.java     |   19 +-
 .../geode/management/DiskManagementDUnitTest.java  |   10 +-
 .../management/DistributedSystemDUnitTest.java     |  575 ----
 .../DistributedSystemMXBeanDistributedTest.java    |  202 ++
 ...butedSystemMXBeanWithAlertsDistributedTest.java |  495 +++
 ...stemMXBeanWithNotificationsDistributedTest.java |  243 ++
 .../management/JMXMBeanReconnectDUnitTest.java     |  309 +-
 .../geode/management/ManagementTestRule.java       |    2 +-
 .../geode/management/QueryDataDUnitTest.java       |   31 +-
 .../management/RegionManagementDUnitTest.java      |    3 +-
 ...niversalMembershipListenerAdapterDUnitTest.java |    5 +
 ...ClusterManagementServiceRetrievalDUnitTest.java |   54 +
 .../internal/api/RegionAPIDUnitTest.java           |  131 +
 .../management/internal/cli/NetstatDUnitTest.java  |   52 +-
 .../AlterAsyncEventQueueCommandDUnitTest.java      |    2 -
 .../cli/commands/AlterRegionCommandDUnitTest.java  |   73 +-
 .../commands/CreateDataSourceCommandDUnitTest.java |  117 -
 .../CreateDefinedIndexesCommandDUnitTest.java      |   13 +-
 .../cli/commands/CreateIndexCommandDUnitTest.java  |    6 +-
 .../CreateJndiBindingCommandDUnitTest.java         |   14 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |  255 +-
 ...egionCommandPersistsConfigurationDUnitTest.java |  820 +++++
 ...eRegionCommandWithNoClusterConfigDUnitTest.java |   86 +
 .../cli/commands/DeployWithGroupsDUnitTest.java    |   17 +-
 .../commands/DescribeMembersCommandDUnitTest.java  |   42 +-
 .../cli/commands/DescribeRegionDUnitTest.java      |   75 +-
 .../DestroyAsyncEventQueueCommandDUnitTest.java    |   15 +-
 .../commands/DestroyIndexCommandsDUnitTest.java    |    2 +-
 .../DestroyJndiBindingCommandDUnitTest.java        |   24 +-
 .../commands/DestroyRegionCommandDUnitTest.java    |   11 +-
 .../cli/commands/DiskStoreCommandsDUnitTest.java   |  200 +-
 .../commands/ExecuteFunctionCommandDUnitTest.java  |   67 +-
 .../ExecuteFunctionCommandSecurityTest.java        |   11 +-
 ...ExportClusterConfigurationCommandDUnitTest.java |   10 +-
 .../cli/commands/RebalanceCommandDUnitTest.java    |   73 +-
 .../cli/commands/ShowDeadlockDUnitTest.java        |  134 +-
 .../cli/commands/ShowMetricsDUnitTest.java         |    2 +-
 .../ShowMissingDiskStoreCommandDUnitTest.java      |  167 +
 .../commands/ShowMissingDiskStoresDUnitTest.java   |  152 -
 .../ClusterConfigDeployJarDUnitTest.java           |   32 +
 .../ClusterConfigLocatorRestartDUnitTest.java      |   25 +-
 ...rConfigServerRestartWithJarDeployDUnitTest.java |  134 +
 .../ImportOldClusterConfigDUnitTest.java           |    2 +-
 .../internal/pulse/TestFunctionsDUnitTest.java     |    2 +
 .../internal/security/MultiClientDUnitTest.java    |   20 +-
 .../internal/security/MultiGfshDUnitTest.java      |    8 +-
 .../security/MultiUserAuthenticationDUnitTest.java |   46 +-
 .../pdx/ClientsWithVersioningRetryDUnitTest.java   |   11 +
 .../geode/pdx/DistributedSystemIdDUnitTest.java    |    3 +
 .../geode/pdx/JSONPdxClientServerDUnitTest.java    |   19 +-
 .../geode/pdx/PDXAsyncEventQueueDUnitTest.java     |    5 +
 .../apache/geode/pdx/PdxClientServerDUnitTest.java |   17 +
 .../geode/pdx/PdxDeserializationDUnitTest.java     |   15 +
 .../pdx/PdxMultiClusterClientServerDUnitTest.java  |  246 ++
 .../apache/geode/pdx/PdxSerializableDUnitTest.java |    8 +
 .../org/apache/geode/redis/RedisDistDUnitTest.java |  259 --
 .../apache/geode/security/ClientAuthDUnitTest.java |   45 +-
 .../security/ClientAuthenticationDUnitTest.java    |    2 +-
 .../ClientAuthenticationPart2DUnitTest.java        |    2 +-
 .../security/ClientAuthenticationTestCase.java     |    3 +-
 ...tAuthorizationLegacyConfigurationDUnitTest.java |   76 +-
 ...aAuthorizationUsingLegacySecurityDUnitTest.java |   18 +-
 ...onUsingLegacySecurityWithFailoverDUnitTest.java |   10 +-
 .../ClientDestroyInvalidateAuthDUnitTest.java      |    9 +-
 .../ClientExecuteFunctionAuthDUnitTest.java        |    9 +-
 .../security/query/IndexSecurityDUnitTest.java     |    1 +
 .../query/PartitionedIndexSecurityDUnitTest.java   |    1 +
 ...tionedQuerySecurityAllowedQueriesDUnitTest.java |    1 +
 ...rictedButMethodsDoNotExistQueriesDUnitTest.java |    1 +
 ...nedQuerySecurityRestrictedQueriesDUnitTest.java |    1 +
 ...tionedQuerySecurityAllowedQueriesDUnitTest.java |    1 +
 .../QuerySecurityDistinctQueryDistributedTest.java |    1 +
 ...erConfigServerRestartWithJarDeployFunction.java |   63 +
 .../cli/commands/CreateRegionCommandDUnitTest.xml  |  147 +
 .../java/org/apache/geode/CopyJUnitTest.java       |   25 +
 .../apache/geode/DiskInstantiatorsJUnitTest.java   |    6 +
 .../java/org/apache/geode/TXJUnitTest.java         |  239 +-
 .../java/org/apache/geode/TXWriterJUnitTest.java   |    8 +
 .../org/apache/geode/TXWriterOOMEJUnitTest.java    |    2 +
 .../internal/CacheHealthEvaluatorJUnitTest.java    |    6 +
 .../DeprecatedAgentLauncherIntegrationTest.java    |   11 +-
 .../apache/geode/cache/CacheListenerJUnitTest.java |   10 +
 .../cache/ClientAccessToInternalStatsTest.java     |   38 +
 .../org/apache/geode/cache/ProxyJUnitTest.java     |   69 +-
 .../apache/geode/cache/RegionFactoryJUnitTest.java |    4 +
 .../cache/RetryPutIfAbsentIntegrationTest.java     |   87 +
 ...ncEventQueueEvictionAndExpirationJUnitTest.java |    8 +-
 .../cache/client/ClientRegionFactoryJUnitTest.java |    2 +
 .../AutoConnectionSourceImplJUnitTest.java         |   67 +-
 .../internal/ConnectionPoolImplJUnitTest.java      |    3 +
 .../client/internal/QueueManagerJUnitTest.java     |   62 +-
 ...gleHopClientExecutorLoggingIntegrationTest.java |   47 +
 ...opClientExecutorWithLoggingIntegrationTest.java |   65 -
 .../pooling/ConnectionManagerJUnitTest.java        |   35 +-
 .../cache/execute/CoreFunctionSecurityTest.java    |    6 +-
 .../mapInterface/PutAllGlobalLockJUnitTest.java    |    2 +
 .../geode/cache/query/PdxStringQueryJUnitTest.java |    2 +-
 .../apache/geode/cache/query/QueryJUnitTest.java   |    5 +-
 .../QueryResultFormatterQueryIntegrationTest.java  |  104 +
 .../cache/query/QueryServiceRegressionTest.java    |   11 +-
 .../QueryWithBucketParameterIntegrationTest.java   |   19 +-
 .../apache/geode/cache/query/RegionJUnitTest.java  |    9 +-
 .../cache/query/TypedJsonQueryIntegrationTest.java |  102 -
 .../functional/CustomerOptimizationsJUnitTest.java |   80 +
 .../query/functional/IUM6Bug32345ReJUnitTest.java  |    4 +-
 .../geode/cache/query/functional/IUMJUnitTest.java |    2 +
 .../functional/IUMRCompositeIteratorJUnitTest.java |    2 +
 .../functional/IUMRSingleRegionJUnitTest.java      |    2 +
 ...IndependentOperandsInWhereClause2JUnitTest.java |    2 +
 .../query/functional/IndexCreationJUnitTest.java   |    2 +
 .../IndexMaintenanceAsynchJUnitTest.java           |    4 +
 .../query/functional/IndexOnEntrySetJUnitTest.java |   25 +-
 .../functional/IndexPrimaryKeyUsageJUnitTest.java  |    2 +
 .../IndexUsageInNestedQueryJUnitTest.java          |    2 +
 .../IndexUseMultFrmSnglCondJUnitTest.java          |    2 +
 .../IndexWithSngleFrmAndMultCondQryJUnitTest.java  |    5 +-
 .../functional/IumMultConditionJUnitTest.java      |    4 +-
 .../query/functional/LimitClauseJUnitTest.java     |   14 +
 .../functional/MultiIndexCreationJUnitTest.java    |   10 +
 .../functional/MultiRegionIndexUsageJUnitTest.java |    2 +
 .../query/functional/NumericQueryJUnitTest.java    |    1 +
 .../functional/OrderByReplicatedJUnitTest.java     |    4 +
 .../QueryREUpdateInProgressJUnitTest.java          |    2 +-
 .../TestNewFunctionSSorRSIntegrationTest.java      |    2 +
 .../query/internal/ExecutionContextJUnitTest.java  |    1 +
 .../QueryFromClauseCanonicalizationJUnitTest.java  |    1 +
 .../internal/QueryMonitorIntegrationTest.java      |   73 +-
 .../index/AsynchIndexMaintenanceJUnitTest.java     |    9 +
 .../internal/index/CompactRangeIndexJUnitTest.java |   11 +-
 .../internal/index/EquiJoinIntegrationTest.java    |    8 +
 .../index/IndexCreationInternalsJUnitTest.java     |    2 +
 .../query/internal/index/IndexHintJUnitTest.java   |    2 +
 .../internal/index/IndexMaintainceJUnitTest.java   |    4 +
 .../internal/index/IndexStatisticsJUnitTest.java   |    1 +
 .../IndexedMergeEquiJoinScenariosJUnitTest.java    |    2 +
 .../internal/index/MapIndexStoreJUnitTest.java     |    1 +
 .../PartitionedRegionEquiJoinIntegrationTest.java  |    1 +
 .../QueryOnCompressedRegionWithIndexTest.java      |    1 +
 .../partitioned/PRQueryCacheClosedJUnitTest.java   |    2 +
 .../partitioned/PRQueryRegionClosedJUnitTest.java  |    2 +
 .../PRQueryRegionDestroyedJUnitTest.java           |    2 +
 .../query/transaction/QueryAndJtaJUnitTest.java    |    4 +
 .../cache/snapshot/RegionSnapshotJUnitTest.java    |    1 +
 .../geode/cache/snapshot/WanSnapshotJUnitTest.java |    1 +
 .../geode/cache30/DiskRegionIntegrationTest.java   |    5 +
 .../AnalyzeSerializablesJUnitTest.java             |    3 +-
 .../distributed/LauncherIntegrationTestCase.java   |    2 +-
 .../LauncherMemberMXBeanIntegrationTest.java       |  113 +-
 .../LocatorLauncherIntegrationTestCase.java        |    2 +-
 .../LocatorLauncherLocalIntegrationTest.java       |   63 +-
 .../LocatorLauncherRemoteIntegrationTestCase.java  |   24 +-
 .../ServerLauncherLocalIntegrationTest.java        |    7 +
 .../ServerLauncherRemoteIntegrationTestCase.java   |   24 +-
 .../internal/InternalLocatorIntegrationTest.java   |   76 -
 .../LocatorLoadSnapshotIntegrationTest.java        |    1 +
 .../deadlock/DeadlockDetectorIntegrationTest.java  |    6 +
 .../internal/membership/MembershipJUnitTest.java   |   32 +-
 .../gms/fd/GMSHealthMonitorJUnitTest.java          |   81 +-
 .../gms/locator/GMSLocatorRecoveryJUnitTest.java   |    9 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |  117 +-
 .../gms/messenger/JGroupsMessengerJUnitTest.java   |   32 +-
 .../internal/tcpserver/TcpServerJUnitTest.java     |   17 +
 .../AvailablePortHelperIntegrationTest.java        |   66 +
 ...edThreadPoolExecutorWithKeepAliveJUnitTest.java |   12 +
 .../AlertListenerRegistrationIntegrationTest.java  |  183 ++
 .../AlertingServiceWithClusterIntegrationTest.java |  274 ++
 .../AlertingServiceWithLonerIntegrationTest.java   |   89 +
 .../cache/CompactOfflineDiskStoreJUnitTest.java    |  869 ++++++
 ...urrentFlushingAndRegionOperationsJUnitTest.java |    9 +
 .../cache/ConcurrentRegionOperationsJUnitTest.java |    9 +
 ...currentRollingAndRegionOperationsJUnitTest.java |   19 +
 ...precatedCacheServerLauncherIntegrationTest.java |   13 +
 .../cache/DiskOfflineCompactionJUnitTest.java      |  869 ------
 .../DiskRandomOperationsAndRecoveryJUnitTest.java  |    2 +
 .../internal/cache/DiskRegCbkChkJUnitTest.java     |    6 +
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java    |   11 +
 .../internal/cache/DiskRegRecoveryJUnitTest.java   |    2 +
 .../cache/DiskStoreFactoryIntegrationTest.java     |  461 +++
 .../internal/cache/DiskStoreFactoryJUnitTest.java  |  453 ---
 .../geode/internal/cache/FaultingInJUnitTest.java  |    2 +
 .../internal/cache/MapInterface2JUnitTest.java     |    5 +
 .../MultipleOplogsRollingFeatureJUnitTest.java     |    2 +
 .../geode/internal/cache/OplogJUnitTest.java       |   12 +-
 .../cache/PartitionedRegionCreationJUnitTest.java  |    1 +
 .../cache/PartitionedRegionIntegrationTest.java    |   58 +
 ...itionedRegionQueryEvaluatorIntegrationTest.java |   12 +-
 ...itionedRegionSingleNodeOperationsJUnitTest.java |   23 +-
 .../internal/cache/RegionEntryFlagsJUnitTest.java  |    1 -
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |   40 +-
 .../internal/cache/TXManagerImplJUnitTest.java     |    9 +
 .../internal/cache/TXReservationMgrJUnitTest.java  |    1 +
 .../internal/cache/UpdateVersionJUnitTest.java     |    1 -
 .../backup/BackupFileCopierIntegrationTest.java    |   25 +-
 .../cache/control/MemoryMonitorJUnitTest.java      |  129 +-
 ...skRegionOverflowAsyncRollingOpLogJUnitTest.java |    3 +
 ...iskRegionOverflowSyncRollingOpLogJUnitTest.java |    3 +
 .../DiskRegionRollOpLogJUnitPerformanceTest.java   |    1 +
 .../MultiThreadedOplogPerJUnitPerformanceTest.java |    1 +
 .../RegionEntryEvictionIntegrationTest.java        |   74 +-
 .../ha/BlockingHARQAddOperationJUnitTest.java      |    4 +
 .../cache/ha/BlockingHARQStatsJUnitTest.java       |    2 +
 .../cache/ha/BlockingHARegionJUnitTest.java        |   11 +
 .../cache/ha/HARQAddOperationJUnitTest.java        |   13 +
 .../geode/internal/cache/ha/HARegionJUnitTest.java |    1 +
 .../cache/ha/HARegionQueueIntegrationTest.java     |   88 +-
 .../internal/cache/ha/HARegionQueueJUnitTest.java  |    2 +-
 .../cache/snapshot/ClientExporterTest.java         |    0
 .../CacheClientNotifierIntegrationTest.java        |  101 +-
 .../cache/tier/sockets/CacheClientProxyTest.java   |   97 +
 .../CacheServerMaxConnectionsJUnitTest.java        |    4 +
 ...CacheServerSelectorMaxConnectionsJUnitTest.java |    1 +
 ...ClientHealthMonitorSelectorIntegrationTest.java |    1 +
 .../tier/sockets/ConnectionProxyJUnitTest.java     |   11 +
 .../sockets/FilterProfileIntegrationJUnitTest.java |    3 +
 ...ewayReceiverXmlParsingValidationsJUnitTest.java |  110 -
 ...elGatewaySenderFlushedCoordinatorJUnitTest.java |    2 +
 .../datasource/ConnectionPoolingJUnitTest.java     |    3 +
 .../internal/jta/SetOperationJTAJUnitTest.java     |   10 +
 .../jta/TransactionManagerImplJUnitTest.java       |   24 +
 .../internal/jta/functional/CacheJUnitTest.java    |    2 +
 .../logging/BannerLoggingIntegrationTest.java      |  128 +
 .../logging/CacheLogRollingIntegrationTest.java    |  360 ---
 .../logging/ConfigurationInfoIntegrationTest.java  |   35 +
 .../logging/ConfigurationIntegrationTest.java      |  133 +
 .../DistributedSystemLogFileIntegrationTest.java   | 1152 -------
 .../logging/FileSystemCanaryIntegrationTest.java   |   70 +
 .../logging/LocatorLogFileIntegrationTest.java     |  123 -
 .../LogLevelChangesWithCacheIntegrationTest.java   |  150 +
 ...hangesWithDistributedSystemIntegrationTest.java |  167 +
 ...ollingWithDistributedSystemIntegrationTest.java |  361 +++
 .../logging/LogServiceIntegrationTest.java         |  236 --
 ...oggingWithDistributedSystemIntegrationTest.java | 1597 ++++++++++
 .../logging/LoggingWithLocatorIntegrationTest.java |  207 ++
 .../LoggingWithLocatorLauncherIntegrationTest.java |   65 +
 .../LoggingWithServerLauncherIntegrationTest.java  |   65 +
 .../ManagerLogWriterFactoryIntegrationTest.java    |  152 +
 .../logging/MergeLogFilesIntegrationTest.java      |    5 +-
 .../geode/internal/logging/NonBlankStrings.java    |   27 +
 ...StartupConfigurationLoggingIntegrationTest.java |  158 +
 ...stemOutRuleAndSystemErrRuleIntegrationTest.java |   98 +
 .../log4j/AlertAppenderIntegrationTest.java        |  261 ++
 .../BothLogWriterAppendersIntegrationTest.java     |  180 ++
 .../CacheWithCustomLogConfigIntegrationTest.java   |  179 ++
 .../CacheWithDefaultAppendersIntegrationTest.java  |   96 +
 ...gurationWithLogLevelChangesIntegrationTest.java |  226 ++
 ...penderWithLoggerContextRuleIntegrationTest.java |   70 +-
 ...leAppenderWithSystemOutRuleIntegrationTest.java |  182 --
 .../CustomConfigWithCacheIntegrationTest.java      |  143 -
 .../CustomConfigWithLogServiceIntegrationTest.java |  108 -
 ...mWithBothLogWriterAppendersIntegrationTest.java |  203 ++
 ...edSystemWithLogLevelChangesIntegrationTest.java |  207 ++
 .../logging/log4j/FastLoggerIntegrationTest.java   |  411 +--
 ...FastLoggerWithDefaultConfigIntegrationTest.java |   53 +-
 ...reVerboseMarkerFilterAcceptIntegrationTest.java |   26 +-
 ...fireVerboseMarkerFilterDenyIntegrationTest.java |   26 +-
 .../log4j/GeodeConsoleAppenderIntegrationTest.java |  210 ++
 ...odeConsoleAppenderWithCacheIntegrationTest.java |  168 +
 ...leAppenderWithSystemOutRuleIntegrationTest.java |   98 +
 ...deVerboseMarkerFilterAcceptIntegrationTest.java |   26 +-
 ...eodeVerboseMarkerFilterDenyIntegrationTest.java |   26 +-
 ...gServiceWithCustomLogConfigIntegrationTest.java |  114 +
 .../log4j/LogWriterAppenderIntegrationTest.java    |  341 +-
 ...LogWriterAppenderWithLimitsIntegrationTest.java |  147 +
 ...AppenderWithMemberNameInXmlIntegrationTest.java |  148 +
 .../SecurityLogWriterAppenderIntegrationTest.java  |  136 +
 .../net/ClientSocketFactoryIntegrationTest.java    |    1 +
 .../internal/net/SSLSocketIntegrationTest.java     |  185 +-
 .../geode/internal/offheap/OffHeapRegionBase.java  |    2 +
 .../ControlFileWatchdogIntegrationTest.java        |    6 +-
 .../FileProcessControllerIntegrationTest.java      |    4 +
 .../internal/process/PidFileIntegrationTest.java   |    2 +-
 .../ProcessControllerFactoryIntegrationTest.java   |    6 +-
 .../statistics/DiskSpaceLimitIntegrationTest.java  |  301 +-
 ...DistributedSystemStatisticsIntegrationTest.java |    3 +-
 .../statistics/FileSizeLimitIntegrationTest.java   |    2 +
 .../GemFireStatSamplerIntegrationTest.java         |  552 ++--
 .../SimpleStatSamplerIntegrationTest.java          |    4 +-
 .../statistics/StatSamplerIntegrationTest.java     |    2 +
 .../statistics/ValueMonitorIntegrationTest.java    |    2 -
 .../internal/stats50/AtomicStatsJUnitTest.java     |    2 +
 .../concurrent/cm/CountedMapLoopsJUnitTest.java    |    1 +
 .../util/concurrent/cm/MapLoopsJUnitTest.java      |    1 +
 .../util/concurrent/cm/RLJBarJUnitTest.java        |    1 +
 .../concurrent/cm/StringMapLoopsJUnitTest.java     |    1 +
 .../management/DataQueryEngineIntegrationTest.java |  363 +++
 .../management/DisableJmxIntegrationTest.java      |   73 +
 .../DistributedSystemMXBeanIntegrationTest.java    |   95 +-
 .../MemberMXBeanShowLogIntegrationTest.java        |  186 ++
 .../QueryDataFunctionIntegrationTest.java          |  325 --
 .../bean/stats/AsyncEventQueueStatsJUnitTest.java  |    1 +
 .../bean/stats/CacheServerStatsJUnitTest.java      |    1 +
 .../management/bean/stats/DiskStatsJUnitTest.java  |    1 +
 .../bean/stats/GatewayMBeanBridgeJUnitTest.java    |    1 +
 .../bean/stats/GatewayReceiverStatsJUnitTest.java  |    1 +
 .../bean/stats/MemberLevelStatsJUnitTest.java      |    1 +
 .../bean/stats/RegionStatsJUnitTest.java           |    1 +
 .../DistributedSystemBridgeIntegrationTest.java    |  235 ++
 .../internal/beans/ManagementAdapterTest.java      |    4 +-
 .../internal/beans/RegionMBeanAttributesTest.java  |    2 +-
 .../internal/cli/GfshParserAutoCompletionTest.java |    2 +-
 .../AlterDiskStoreCommandIntegrationTest.java      |   58 +
 .../AlterRegionCommandIntegrationTest.java         |   35 +-
 .../CreateRegionCommandIntegrationTest.java        |   36 +-
 .../DescribeConnectionCommandIntegrationTest.java  |   11 +-
 .../cli/commands/ExportDataIntegrationTest.java    |    5 +-
 .../cli/commands/ImportDataIntegrationTest.java    |    5 +-
 .../ChangeLogLevelFunctionIntegrationTest.java     |  164 +
 .../functions/DestroyJndiBindingFunctionTest.java  |   56 +-
 .../QueryResultFormatterPdxIntegrationTest.java    |  118 +
 .../cli/json/TypedJsonPdxIntegrationTest.java      |  116 -
 .../RegionConfigMutatorIntegrationTest.java        |   53 +
 .../RegionConfigRealizerIntegrationTest.java       |   56 +
 .../internal/security/MBeanSecurityJUnitTest.java  |    3 +-
 ...urityServiceWithCustomRealmIntegrationTest.java |    1 +
 .../geode/pdx/AutoSerializableJUnitTest.java       |    3 +
 .../apache/geode/pdx/JSONFormatterJUnitTest.java   |    8 +-
 .../geode/pdx/PdxInstanceFactoryJUnitTest.java     |  211 ++
 .../org/apache/geode/pdx/PdxInstanceJUnitTest.java |    9 +
 .../apache/geode/pdx/PdxSerializableJUnitTest.java |   16 +
 .../org/apache/geode/redis/HashesJUnitTest.java    |  188 --
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   19 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |  277 +-
 .../log4j/AlertAppenderIntegrationTest_log4j2.xml  |   36 +
 ...othLogWriterAppendersIntegrationTest_log4j2.xml |   44 +
 ...heWithCustomLogConfigIntegrationTest_log4j2.xml |   41 +
 ...onWithLogLevelChangesIntegrationTest_log4j2.xml |   38 +
 ...WithLoggerContextRuleIntegrationTest_log4j2.xml |   26 +-
 ...nderWithSystemOutRuleIntegrationTest_log4j2.xml |   40 -
 ...CustomConfigWithCacheIntegrationTest_log4j2.xml |   41 -
 ...mConfigWithLogServiceIntegrationTest_log4j2.xml |   41 -
 ...othLogWriterAppendersIntegrationTest_log4j2.xml |   44 +
 ...emWithLogLevelChangesIntegrationTest_log4j2.xml |   38 +
 ...oseMarkerFilterAcceptIntegrationTest_log4j2.xml |    2 +-
 ...rboseMarkerFilterDenyIntegrationTest_log4j2.xml |    2 +-
 .../GeodeConsoleAppenderIntegrationTest_log4j2.xml |   38 +
 ...soleAppenderWithCacheIntegrationTest_log4j2.xml |   53 +
 ...nderWithSystemOutRuleIntegrationTest_log4j2.xml |   38 +
 ...oseMarkerFilterAcceptIntegrationTest_log4j2.xml |    2 +-
 ...rboseMarkerFilterDenyIntegrationTest_log4j2.xml |    2 +-
 ...ceWithCustomLogConfigIntegrationTest_log4j2.xml |   41 +
 .../LogWriterAppenderIntegrationTest_log4j2.xml    |   38 +
 ...terAppenderWithLimitsIntegrationTest_log4j2.xml |   38 +
 ...erWithMemberNameInXmlIntegrationTest_log4j2.xml |   38 +
 ...rityLogWriterAppenderIntegrationTest_log4j2.xml |   39 +
 .../geode/internal/ra/GFConnectionFactoryImpl.java |    3 +
 .../apache/geode/internal/ra/GFConnectionImpl.java |    3 +
 .../ra/spi/JCAManagedConnectionFactory.java        |    6 +
 .../ra/spi/JCAManagedConnectionMetaData.java       |    4 +
 .../MonitorQueryUnderContentionBenchmark.java      |   28 +-
 .../PartitionedIndexGetBucketIndexBenchmark.java   |   88 +
 .../logging/log4j/CacheLoggingBenchmark.java       |  116 +
 .../logging/log4j/LogWriterAppenderBenchmark.java  |  124 +
 .../internal/util/ComputeIfAbsentBenchmark.java    |   74 +
 .../main/java/org/apache/geode/DataSerializer.java |    2 +
 .../src/main/java/org/apache/geode/Delta.java      |    3 +-
 .../main/java/org/apache/geode/StatisticsType.java |    3 +
 .../main/java/org/apache/geode/SystemFailure.java  |   17 +
 .../java/org/apache/geode/admin/AlertLevel.java    |   23 +-
 .../org/apache/geode/admin/CacheServerConfig.java  |    4 +
 .../geode/admin/DistributedSystemConfig.java       |   16 +
 .../java/org/apache/geode/admin/GemFireHealth.java |    7 +-
 .../geode/admin/RegionSubRegionSnapshot.java       |    2 +
 .../org/apache/geode/admin/SystemMemberType.java   |   21 +-
 .../admin/internal/AdminDistributedSystemImpl.java |   93 +-
 .../admin/internal/CacheHealthConfigImpl.java      |    8 +
 .../admin/internal/CacheServerConfigImpl.java      |    4 +
 .../geode/admin/internal/CacheServerImpl.java      |   14 +
 .../admin/internal/ConfigurationParameterImpl.java |   12 +
 .../internal/DistributedSystemConfigImpl.java      |  133 +-
 .../DistributedSystemHealthConfigImpl.java         |    2 +
 .../internal/DistributedSystemHealthEvaluator.java |    3 +
 .../internal/DistributedSystemHealthMonitor.java   |   43 +
 .../internal/DistributionLocatorConfigImpl.java    |    6 +
 .../admin/internal/DistributionLocatorImpl.java    |   18 +
 .../internal/EnabledManagedEntityController.java   |    6 +
 .../admin/internal/GemFireHealthConfigImpl.java    |    3 +
 .../geode/admin/internal/GemFireHealthImpl.java    |   15 +
 .../geode/admin/internal/InetAddressUtil.java      |    3 +
 .../admin/internal/ManagedEntityConfigImpl.java    |    9 +
 .../admin/internal/ManagedEntityConfigXml.java     |    4 +
 .../internal/ManagedEntityConfigXmlGenerator.java  |   18 +-
 .../internal/ManagedEntityConfigXmlParser.java     |   11 +
 .../admin/internal/ManagedSystemMemberImpl.java    |    3 +
 .../admin/internal/MemberHealthConfigImpl.java     |    8 +
 .../apache/geode/admin/internal/StatisticImpl.java |    5 +
 .../admin/internal/StatisticResourceImpl.java      |    7 +
 .../internal/SystemMemberBridgeServerImpl.java     |   30 +
 .../admin/internal/SystemMemberCacheEventImpl.java |    1 +
 .../internal/SystemMemberCacheEventProcessor.java  |    1 +
 .../admin/internal/SystemMemberCacheImpl.java      |   19 +
 .../geode/admin/internal/SystemMemberImpl.java     |   19 +
 .../internal/SystemMemberRegionEventImpl.java      |    1 +
 .../admin/internal/SystemMemberRegionImpl.java     |   46 +
 .../admin/internal/SystemMembershipEventImpl.java  |    2 +
 .../org/apache/geode/admin/jmx/AgentConfig.java    |    1 +
 .../internal/AdminDistributedSystemJmxImpl.java    |   88 +
 .../geode/admin/jmx/internal/AgentConfigImpl.java  |   52 +-
 .../apache/geode/admin/jmx/internal/AgentImpl.java |  111 +-
 .../geode/admin/jmx/internal/AgentLauncher.java    |    1 +
 .../admin/jmx/internal/CacheServerJmxImpl.java     |   28 +
 .../DistributedSystemHealthConfigJmxImpl.java      |    6 +
 .../jmx/internal/DistributionLocatorJmxImpl.java   |   21 +
 .../jmx/internal/GemFireHealthConfigJmxImpl.java   |   25 +
 .../admin/jmx/internal/GemFireHealthJmxImpl.java   |    6 +
 .../admin/jmx/internal/GenerateMBeanHTML.java      |    2 +
 .../apache/geode/admin/jmx/internal/MBeanUtil.java |   13 +-
 .../geode/admin/jmx/internal/MX4JModelMBean.java   |   24 +
 .../jmx/internal/MX4JServerSocketFactory.java      |    2 +
 .../admin/jmx/internal/ManagedResourceType.java    |   53 +-
 .../jmx/internal/MemberInfoWithStatsMBean.java     |    9 +-
 .../admin/jmx/internal/RMIRegistryService.java     |    8 +
 .../jmx/internal/RefreshNotificationType.java      |   23 +-
 .../admin/jmx/internal/StatAlertNotification.java  |    3 +
 .../jmx/internal/StatisticResourceJmxImpl.java     |    8 +
 .../internal/SystemMemberBridgeServerJmxImpl.java  |    6 +
 .../jmx/internal/SystemMemberCacheJmxImpl.java     |    6 +
 .../geode/admin/jmx/internal/SystemMemberJmx.java  |    5 +-
 .../admin/jmx/internal/SystemMemberJmxImpl.java    |   20 +
 .../jmx/internal/SystemMemberRegionJmxImpl.java    |    6 +
 .../org/apache/geode/cache/AttributesFactory.java  |   51 +-
 .../main/java/org/apache/geode/cache/Cache.java    |    2 +
 .../java/org/apache/geode/cache/CacheFactory.java  |  318 +-
 .../java/org/apache/geode/cache/DataPolicy.java    |   30 +
 .../java/org/apache/geode/cache/Declarable.java    |    1 +
 .../org/apache/geode/cache/DiskStoreFactory.java   |    3 +
 .../apache/geode/cache/DynamicRegionFactory.java   |   18 +-
 .../org/apache/geode/cache/EvictionAction.java     |   15 +-
 .../org/apache/geode/cache/EvictionAlgorithm.java  |   14 +-
 .../org/apache/geode/cache/EvictionAttributes.java |   42 +
 .../org/apache/geode/cache/ExpirationAction.java   |  138 -
 .../apache/geode/cache/ExpirationAttributes.java   |   12 +-
 .../org/apache/geode/cache/InterestPolicy.java     |   17 +-
 .../apache/geode/cache/InterestResultPolicy.java   |   18 +-
 .../java/org/apache/geode/cache/LossAction.java    |   24 +-
 .../apache/geode/cache/MembershipAttributes.java   |    4 +
 .../java/org/apache/geode/cache/MirrorType.java    |   21 +-
 .../java/org/apache/geode/cache/Operation.java     |  159 +-
 .../apache/geode/cache/PartitionAttributes.java    |   19 +
 .../main/java/org/apache/geode/cache/Region.java   |   19 +
 .../java/org/apache/geode/cache/RegionFactory.java |    2 +-
 .../java/org/apache/geode/cache/RegionService.java |   16 +-
 .../org/apache/geode/cache/RegionShortcut.java     |  243 --
 .../org/apache/geode/cache/ResumptionAction.java   |   19 +-
 .../main/java/org/apache/geode/cache/Scope.java    |   29 +-
 .../apache/geode/cache/SubscriptionAttributes.java |    4 +
 .../org/apache/geode/cache/TransactionEvent.java   |    4 +-
 .../apache/geode/cache/TransactionListener.java    |    8 +-
 .../asyncqueue/internal/AsyncEventQueueImpl.java   |    2 +
 .../asyncqueue/internal/AsyncEventQueueStats.java  |  114 +-
 .../internal/InternalAsyncEventQueue.java          |    4 +
 .../internal/ParallelAsyncEventQueueImpl.java      |    1 +
 .../geode/cache/client/ClientCacheFactory.java     |    7 +-
 .../geode/cache/client/internal/AbstractOp.java    |    1 +
 .../client/internal/AutoConnectionSourceImpl.java  |   14 +
 .../client/internal/CacheServerLoadMessage.java    |    1 +
 .../client/internal/ClientMetadataService.java     |    2 +
 .../client/internal/ClientRegionFactoryImpl.java   |   22 +-
 .../client/internal/ClientSideHandshakeImpl.java   |    9 +-
 .../client/internal/ConnectionFactoryImpl.java     |    7 +
 .../cache/client/internal/ConnectionImpl.java      |   22 +-
 .../cache/client/internal/ConnectionStats.java     |   51 +-
 .../geode/cache/client/internal/DestroyOp.java     |   10 +-
 .../cache/client/internal/EndpointManager.java     |    3 +
 .../cache/client/internal/EndpointManagerImpl.java |   15 +
 .../internal/ExplicitConnectionSourceImpl.java     |    3 +
 .../geode/cache/client/internal/GetAllOp.java      |    1 +
 .../client/internal/GetClientPRMetaDataOp.java     |    4 +-
 .../cache/client/internal/GetEventValueOp.java     |    4 +
 .../cache/client/internal/InternalClientCache.java |    1 +
 .../internal/LocatorDiscoveryCallbackAdapter.java  |    2 +
 .../cache/client/internal/OpExecutorImpl.java      |   24 +-
 .../geode/cache/client/internal/PoolImpl.java      |  127 +-
 .../geode/cache/client/internal/ProxyCache.java    |   15 +-
 .../geode/cache/client/internal/ProxyRegion.java   |   86 +
 .../geode/cache/client/internal/PutAllOp.java      |    1 +
 .../apache/geode/cache/client/internal/PutOp.java  |   11 +-
 .../geode/cache/client/internal/QueryOp.java       |    3 +-
 .../cache/client/internal/QueueConnectionImpl.java |   18 +
 .../cache/client/internal/QueueManagerImpl.java    |   17 +
 .../cache/client/internal/QueueStateImpl.java      |    7 +
 .../geode/cache/client/internal/RemoveAllOp.java   |    1 +
 .../cache/client/internal/ServerDenyList.java      |    6 +-
 .../cache/client/internal/ServerRegionProxy.java   |   18 +-
 .../client/internal/SingleHopClientExecutor.java   |    2 +
 .../internal/SingleHopOperationCallable.java       |    1 +
 .../internal/locator/ClientConnectionRequest.java  |    1 +
 .../internal/locator/ClientConnectionResponse.java |    3 +
 .../internal/locator/GetAllServersRequest.java     |    1 +
 .../internal/locator/GetAllServersResponse.java    |    3 +
 .../internal/locator/LocatorListRequest.java       |    1 +
 .../internal/locator/LocatorListResponse.java      |    3 +
 .../internal/locator/QueueConnectionRequest.java   |    1 +
 .../internal/locator/QueueConnectionResponse.java  |    3 +
 .../internal/locator/ServerLocationRequest.java    |    2 +
 .../internal/pooling/ConnectionManagerImpl.java    |   37 +-
 .../client/internal/pooling/PooledConnection.java  |   18 +
 .../geode/cache/configuration/CacheConfig.java     | 3284 -------------------
 .../geode/cache/configuration/CacheElement.java    |   36 -
 .../geode/cache/configuration/DeclarableType.java  |  142 -
 .../geode/cache/configuration/DiskDirsType.java    |   97 -
 .../configuration/ExpirationAttributesType.java    |  155 -
 .../cache/configuration/JndiBindingsType.java      |  736 -----
 .../geode/cache/configuration/ObjectType.java      |  134 -
 .../geode/cache/configuration/ParameterType.java   |  120 -
 .../apache/geode/cache/configuration/PoolType.java |  825 -----
 .../configuration/RegionAttributesDataPolicy.java  |   83 -
 .../RegionAttributesIndexUpdateType.java           |   74 -
 .../cache/configuration/RegionAttributesType.java  | 2832 -----------------
 .../geode/cache/configuration/RegionConfig.java    |  710 -----
 .../SerializationRegistrationType.java             |  286 --
 .../org/apache/geode/cache/execute/Function.java   |    1 +
 .../geode/cache/execute/FunctionService.java       |   59 +-
 .../execute/internal/FunctionServiceManager.java   |  447 ---
 .../geode/cache/operations/InterestType.java       |   19 +-
 .../cache/operations/internal/UpdateOnlyMap.java   |   16 +
 .../cache/partition/PartitionListenerAdapter.java  |    4 +
 .../query/internal/AbstractCompiledValue.java      |   21 +
 .../internal/AbstractGroupOrRangeJunction.java     |    3 +
 .../cache/query/internal/AllGroupJunction.java     |    3 +
 .../cache/query/internal/AttributeDescriptor.java  |  110 +-
 .../org/apache/geode/cache/query/internal/Bag.java |   20 +
 .../cache/query/internal/CompiledAddition.java     |    1 +
 .../cache/query/internal/CompiledArithmetic.java   |    2 +
 .../cache/query/internal/CompiledBindArgument.java |    2 +
 .../cache/query/internal/CompiledComparison.java   |    9 +
 .../cache/query/internal/CompiledConstruction.java |    2 +
 .../cache/query/internal/CompiledDivision.java     |    1 +
 .../cache/query/internal/CompiledFunction.java     |    2 +
 .../query/internal/CompiledGroupBySelect.java      |    2 +-
 .../geode/cache/query/internal/CompiledID.java     |    2 +
 .../geode/cache/query/internal/CompiledIn.java     |   14 +
 .../query/internal/CompiledIndexOperation.java     |    6 +
 .../cache/query/internal/CompiledIteratorDef.java  |    2 +
 .../cache/query/internal/CompiledJunction.java     |    5 +
 .../cache/query/internal/CompiledLiteral.java      |    3 +
 .../geode/cache/query/internal/CompiledMod.java    |    1 +
 .../query/internal/CompiledMultiplication.java     |    1 +
 .../cache/query/internal/CompiledNegation.java     |    2 +
 .../cache/query/internal/CompiledOperation.java    |   14 +-
 .../geode/cache/query/internal/CompiledPath.java   |    3 +
 .../geode/cache/query/internal/CompiledRegion.java |    2 +
 .../geode/cache/query/internal/CompiledSelect.java |    2 +
 .../query/internal/CompiledSortCriterion.java      |   12 +-
 .../cache/query/internal/CompiledSubtraction.java  |    1 +
 .../cache/query/internal/CompiledUnaryMinus.java   |    2 +
 .../cache/query/internal/CompiledUndefined.java    |   10 +
 .../geode/cache/query/internal/CompiledValue.java  |    8 +
 .../query/internal/CompositeGroupJunction.java     |    4 +
 .../apache/geode/cache/query/internal/CqEntry.java |    3 +
 .../cache/query/internal/CqQueryVsdStats.java      |    2 +
 .../geode/cache/query/internal/CqStateImpl.java    |    4 +
 .../internal/CumulativeNonDistinctResults.java     |    1 +
 .../geode/cache/query/internal/DefaultQuery.java   |  102 +-
 .../cache/query/internal/DefaultQueryService.java  |   37 +-
 .../cache/query/internal/ExecutionContext.java     |   54 +-
 .../geode/cache/query/internal/GroupJunction.java  |    2 +
 .../query/internal/IndexTrackingQueryObserver.java |    3 +
 .../cache/query/internal/LinkedResultSet.java      |   17 +
 .../geode/cache/query/internal/MethodDispatch.java |    1 +
 .../cache/query/internal/NWayMergeResults.java     |    1 +
 .../geode/cache/query/internal/NullToken.java      |    5 +
 .../cache/query/internal/ObjectIntHashMap.java     |   15 +
 .../cache/query/internal/OrderByComparator.java    |    1 +
 .../geode/cache/query/internal/PathUtils.java      |    6 +-
 .../cache/query/internal/ProxyQueryService.java    |   29 +
 .../geode/cache/query/internal/QCompiler.java      |    5 +
 .../apache/geode/cache/query/internal/QRegion.java |   19 +
 .../query/internal/QueryExecutionContext.java      |    6 +-
 .../geode/cache/query/internal/QueryExecutor.java  |    5 +-
 .../geode/cache/query/internal/QueryMonitor.java   |   74 +-
 .../cache/query/internal/QueryObserverAdapter.java |   26 +
 .../cache/query/internal/QueryObserverHolder.java  |    5 +
 .../geode/cache/query/internal/RangeJunction.java  |   14 +
 .../RestrictedMethodInvocationAuthorizer.java      |   17 +-
 .../geode/cache/query/internal/ResultsBag.java     |    3 +
 .../query/internal/ResultsCollectionWrapper.java   |   25 +
 .../geode/cache/query/internal/ResultsSet.java     |   16 +
 .../cache/query/internal/RuntimeIterator.java      |    6 +-
 .../query/internal/SelectResultsComparator.java    |    7 +
 .../cache/query/internal/SortedResultSet.java      |   17 +
 .../cache/query/internal/SortedStructBag.java      |    5 +
 .../cache/query/internal/SortedStructSet.java      |   21 +
 .../geode/cache/query/internal/StructBag.java      |   11 +
 .../geode/cache/query/internal/StructImpl.java     |    6 +
 .../geode/cache/query/internal/StructSet.java      |   21 +
 .../geode/cache/query/internal/Undefined.java      |   10 +
 .../geode/cache/query/internal/cq/ClientCQ.java    |    1 +
 .../cache/query/internal/cq/CqAttributesImpl.java  |    7 +
 .../cache/query/internal/cq/CqServiceProvider.java |    6 +-
 .../cache/query/internal/cq/InternalCqQuery.java   |    6 +
 .../geode/cache/query/internal/cq/ServerCQ.java    |    2 +
 .../cache/query/internal/index/AbstractIndex.java  |   12 +-
 .../query/internal/index/AbstractMapIndex.java     |   28 +
 .../query/internal/index/CompactMapRangeIndex.java |    5 +-
 .../query/internal/index/CompactRangeIndex.java    |   50 +-
 .../cache/query/internal/index/DummyQRegion.java   |    5 +-
 .../index/FunctionalIndexCreationHelper.java       |    2 +-
 .../cache/query/internal/index/HashIndex.java      |   56 +-
 .../cache/query/internal/index/HashIndexSet.java   |   14 +
 .../query/internal/index/IndexCreationHelper.java  |    2 +-
 .../cache/query/internal/index/IndexElemArray.java |    6 +
 .../cache/query/internal/index/IndexManager.java   |   15 +-
 .../cache/query/internal/index/IndexStats.java     |    2 +
 .../cache/query/internal/index/IndexUtils.java     |    2 +
 .../cache/query/internal/index/MapIndexStore.java  |   28 +-
 .../cache/query/internal/index/MapRangeIndex.java  |    2 +
 .../query/internal/index/MemoryIndexStore.java     |   41 +-
 .../query/internal/index/PartitionedIndex.java     |   58 +-
 .../query/internal/index/PrimaryKeyIndex.java      |   13 +
 .../index/PrimaryKeyIndexCreationHelper.java       |    3 +
 .../cache/query/internal/index/RangeIndex.java     |   32 +
 .../geode/cache/query/internal/parse/ASTLimit.java |    1 +
 .../query/internal/types/CollectionTypeImpl.java   |    3 +
 .../internal/types/ExtendedNumericComparator.java  |    6 +
 .../cache/query/internal/types/MapTypeImpl.java    |    2 +
 .../query/internal/types/NumericComparator.java    |    7 +
 .../cache/query/internal/types/ObjectTypeImpl.java |    8 +
 .../cache/query/internal/types/StructTypeImpl.java |    3 +
 .../query/internal/types/TemporalComparator.java   |    7 +
 .../cache/query/internal/types/TypeUtils.java      |   21 +-
 .../org/apache/geode/cache/server/CacheServer.java |    3 +
 .../org/apache/geode/cache/server/ServerLoad.java  |    2 +
 .../apache/geode/cache/server/ServerLoadProbe.java |    1 +
 .../geode/cache/server/ServerLoadProbeAdapter.java |    2 +
 .../server/internal/ConnectionCountProbe.java      |    7 +
 .../geode/cache/server/internal/LoadMonitor.java   |    4 +
 .../cache/server/internal/ServerMetricsImpl.java   |    4 +
 .../geode/cache/snapshot/SnapshotIterator.java     |    1 +
 .../geode/cache/util/CacheListenerAdapter.java     |   10 +
 .../geode/cache/util/CacheWriterAdapter.java       |    6 +
 .../apache/geode/cache/util/CqListenerAdapter.java |    3 +
 .../org/apache/geode/cache/util/ObjectSizer.java   |    4 +
 .../util/RegionMembershipListenerAdapter.java      |    4 +
 .../cache/util/RegionRoleListenerAdapter.java      |    2 +
 .../cache/util/TransactionListenerAdapter.java     |    4 +
 .../org/apache/geode/cache/wan/GatewaySender.java  |    2 +
 .../geode/datasource/PooledDataSourceFactory.java  |   18 +-
 .../apache/geode/distributed/AbstractLauncher.java |   46 +-
 .../ConfigurationPersistenceService.java           |   13 +-
 .../geode/distributed/ConfigurationProperties.java |   22 +-
 .../geode/distributed/DistributedMember.java       |    8 +-
 .../geode/distributed/DistributedSystem.java       |  114 +-
 .../apache/geode/distributed/LocatorLauncher.java  |  106 +-
 .../apache/geode/distributed/ServerLauncher.java   |  100 +-
 .../internal/AbstractDistributionConfig.java       |   25 +-
 .../internal/ClusterDistributionManager.java       |   50 +-
 .../distributed/internal/ConnectionConfig.java     |   37 +
 .../distributed/internal/ConnectionConfigImpl.java |   75 +
 .../internal/DefaultPropertiesGenerator.java       |    4 +-
 .../distributed/internal/DistributionAdvisor.java  |    9 +
 .../distributed/internal/DistributionConfig.java   |   63 +-
 .../internal/DistributionConfigImpl.java           |   26 +-
 .../distributed/internal/DistributionManager.java  |   11 +-
 .../distributed/internal/DistributionMessage.java  |    8 +-
 .../internal/DistributionMessageObserver.java      |    3 +
 .../distributed/internal/DistributionStats.java    |  226 +-
 .../internal/FunctionExecutionPooledExecutor.java  |   81 +-
 .../distributed/internal/HealthMonitorImpl.java    |    7 +
 .../internal/HighPriorityAckedMessage.java         |    1 +
 .../InternalConfigurationPersistenceService.java   |   74 +-
 .../internal/InternalDistributedSystem.java        | 1163 ++++---
 .../distributed/internal/InternalLocator.java      |  259 +-
 .../distributed/internal/LocatorLoadSnapshot.java  |    2 +
 .../geode/distributed/internal/LocatorStats.java   |    4 +-
 .../internal/LonerDistributionManager.java         |   68 +
 .../internal/PooledExecutorWithDMStats.java        |    3 +
 .../geode/distributed/internal/ProductUseLog.java  |    6 +-
 .../geode/distributed/internal/ReplyMessage.java   |    2 +
 .../distributed/internal/ReplyProcessor21.java     |    8 +-
 .../internal/RuntimeDistributionConfigImpl.java    |   12 +-
 .../geode/distributed/internal/SecurityConfig.java |   15 -
 .../distributed/internal/SerialAckedMessage.java   |    1 +
 .../geode/distributed/internal/ServerLocation.java |    3 +
 .../geode/distributed/internal/ServerLocator.java  |   28 +-
 .../distributed/internal/ShutdownMessage.java      |    1 +
 .../distributed/internal/SizeableRunnable.java     |    1 +
 .../geode/distributed/internal/StartupMessage.java |    3 +-
 .../internal/StartupResponseMessage.java           |    1 +
 .../StartupResponseWithVersionMessage.java         |    1 +
 .../internal/WaitForViewInstallation.java          |    1 +
 .../internal/deadlock/DLockDependencyMonitor.java  |    4 +
 .../deadlock/DependencyMonitorManager.java         |    5 +-
 .../internal/deadlock/GemFireDeadlockDetector.java |   10 +
 .../deadlock/MessageDependencyMonitor.java         |    4 +
 .../distributed/internal/direct/DirectChannel.java |   31 +-
 .../distributed/internal/locks/DLockGrantor.java   |   55 +-
 .../internal/locks/DLockQueryProcessor.java        |    2 +
 .../locks/DLockRecoverGrantorProcessor.java        |    4 +
 .../internal/locks/DLockReleaseProcessor.java      |    2 +
 .../internal/locks/DLockRemoteToken.java           |    3 +
 .../internal/locks/DLockRequestProcessor.java      |    5 +
 .../distributed/internal/locks/DLockService.java   |   14 +
 .../distributed/internal/locks/DLockStats.java     |  112 +
 .../internal/locks/DeposeGrantorProcessor.java     |    1 +
 .../internal/locks/DistributedMemberLock.java      |   14 +-
 .../internal/locks/DummyDLockStats.java            |  109 +
 .../internal/locks/ElderInitProcessor.java         |    1 +
 .../internal/locks/GrantorRequestProcessor.java    |    3 +
 .../locks/NonGrantorDestroyedProcessor.java        |    1 +
 .../membership/DistributedMembershipListener.java  |    1 +
 .../membership/InternalDistributedMember.java      |   45 +-
 .../internal/membership/InternalRole.java          |    8 +-
 .../internal/membership/MemberAttributes.java      |    3 +
 .../internal/membership/MemberFactory.java         |   11 +-
 .../internal/membership/MemberServices.java        |    6 +-
 .../internal/membership/MembershipManager.java     |   11 +-
 .../distributed/internal/membership/NetMember.java |    5 +
 .../distributed/internal/membership/NetView.java   |    3 +
 .../internal/membership/gms/GMSMember.java         |   51 +-
 .../internal/membership/gms/GMSMemberFactory.java  |    7 +-
 .../internal/membership/gms/GMSUtil.java           |   29 +-
 .../internal/membership/gms/ServiceConfig.java     |   13 +-
 .../internal/membership/gms/Services.java          |   66 +-
 .../membership/gms/auth/GMSAuthenticator.java      |    9 +-
 .../membership/gms/fd/GMSHealthMonitor.java        |  173 +-
 .../membership/gms/interfaces/HealthMonitor.java   |    7 +
 .../membership/gms/interfaces/Manager.java         |    6 +
 .../membership/gms/interfaces/Service.java         |    1 +
 .../gms/locator/FindCoordinatorResponse.java       |    8 +-
 .../membership/gms/locator/GMSLocator.java         |   70 +-
 .../membership/gms/membership/GMSJoinLeave.java    |  260 +-
 .../gms/messages/InstallViewMessage.java           |    6 +
 .../gms/messages/JoinRequestMessage.java           |    6 +
 .../gms/messages/JoinResponseMessage.java          |    6 +
 .../gms/messages/LeaveRequestMessage.java          |    1 +
 .../gms/messages/RemoveMemberMessage.java          |    1 +
 .../membership/gms/messenger/GMSEncrypt.java       |   13 +-
 .../membership/gms/messenger/GMSQuorumChecker.java |   10 +-
 .../membership/gms/messenger/JGroupsMessenger.java |   94 +-
 .../gms/messenger/MembershipInformation.java       |   11 +-
 .../membership/gms/mgr/GMSMembershipManager.java   |   88 +-
 .../membership/gms/mgr/LocalViewMessage.java       |    1 +
 .../internal/streaming/StreamingOperation.java     |    6 +-
 .../internal/tcpserver/InfoRequest.java            |    2 +
 .../internal/tcpserver/InfoResponse.java           |    2 +
 .../internal/tcpserver/ShutdownRequest.java        |    2 +
 .../internal/tcpserver/ShutdownResponse.java       |    2 +
 .../distributed/internal/tcpserver/TcpClient.java  |   69 +-
 .../distributed/internal/tcpserver/TcpHandler.java |    5 +
 .../distributed/internal/tcpserver/TcpServer.java  |   28 +-
 .../unsafe/RegisterSignalHandlerSupport.java       |    1 +
 .../main/java/org/apache/geode/i18n/StringId.java  |   40 +-
 .../java/org/apache/geode/internal/Assert.java     |    2 +-
 .../org/apache/geode/internal/AvailablePort.java   |    7 +-
 .../java/org/apache/geode/internal/Banner.java     |  187 --
 .../org/apache/geode/internal/ClassLoadUtil.java   |    6 +-
 .../org/apache/geode/internal/ClassPathLoader.java |    2 +
 .../java/org/apache/geode/internal/Config.java     |    5 -
 .../org/apache/geode/internal/ConfigSource.java    |    8 +
 .../apache/geode/internal/CopyOnWriteHashSet.java  |   13 +
 .../org/apache/geode/internal/DSFIDFactory.java    |    7 +
 .../org/apache/geode/internal/DeployedJar.java     |    3 +-
 .../apache/geode/internal/DistributionLocator.java |    4 +-
 .../apache/geode/internal/ExternalizableDSFID.java |    5 +
 .../org/apache/geode/internal/GemFireVersion.java  |   19 +-
 .../geode/internal/GfeConsoleReaderFactory.java    |    4 +-
 .../geode/internal/HeapDataOutputStream.java       |   54 +-
 .../geode/internal/InternalDataSerializer.java     |   74 +-
 .../geode/internal/InternalInstantiator.java       |    6 +
 .../org/apache/geode/internal/JarDeployer.java     |    8 +-
 .../org/apache/geode/internal/ManagerInfo.java     |   17 +-
 .../java/org/apache/geode/internal/NanoTimer.java  |    3 +
 .../geode/internal/NullDataOutputStream.java       |   12 +
 .../java/org/apache/geode/internal/OSProcess.java  |    7 +-
 .../apache/geode/internal/OneTaskOnlyExecutor.java |    3 +
 .../ScheduledThreadPoolExecutorWithKeepAlive.java  |    8 +
 .../org/apache/geode/internal/SharedLibrary.java   |    6 +-
 .../java/org/apache/geode/internal/SmHelper.java   |    8 +-
 .../org/apache/geode/internal/SystemAdmin.java     |  108 +-
 .../geode/internal/SystemFailureTestHook.java      |    3 +
 .../org/apache/geode/internal/SystemTimer.java     |    3 +
 .../java/org/apache/geode/internal/Version.java    |  102 +-
 .../apache/geode/internal/VersionDescription.java  |   37 +-
 .../geode/internal/admin/CacheCollector.java       |    3 +
 .../admin/ClientHealthMonitoringRegion.java        |    6 +-
 .../internal/admin/ClientMembershipMessage.java    |    1 +
 .../geode/internal/admin/ClientStatsManager.java   |   20 +-
 .../internal/admin/CompoundEntrySnapshot.java      |    8 +
 .../internal/admin/CompoundRegionSnapshot.java     |    8 +
 .../geode/internal/admin/StatAlertsManager.java    |    3 +
 .../apache/geode/internal/admin/StatResource.java  |    2 +
 .../admin/remote/AddHealthListenerRequest.java     |    1 +
 .../admin/remote/AddHealthListenerResponse.java    |    1 +
 .../admin/remote/AddStatListenerRequest.java       |    1 +
 .../admin/remote/AddStatListenerResponse.java      |    1 +
 .../remote/AdminConsoleDisconnectMessage.java      |   31 +-
 .../internal/admin/remote/AdminConsoleMessage.java |   21 +-
 .../geode/internal/admin/remote/AdminRegion.java   |   85 +
 .../admin/remote/AlertLevelChangeMessage.java      |   12 +-
 .../admin/remote/AlertListenerMessage.java         |   45 +
 .../admin/remote/AlertsNotificationMessage.java    |    1 +
 .../admin/remote/AppCacheSnapshotMessage.java      |    1 +
 .../internal/admin/remote/BridgeServerRequest.java |    1 +
 .../internal/admin/remote/CacheConfigRequest.java  |    1 +
 .../internal/admin/remote/CacheInfoRequest.java    |    1 +
 .../admin/remote/CancelStatListenerRequest.java    |    1 +
 .../admin/remote/CancelStatListenerResponse.java   |    1 +
 .../internal/admin/remote/CancellationMessage.java |    1 +
 .../admin/remote/CancellationRegistry.java         |    2 +
 .../admin/remote/ChangeRefreshIntervalMessage.java |    1 +
 .../internal/admin/remote/ClientHealthStats.java   |   54 +-
 .../internal/admin/remote/CompactResponse.java     |    1 +
 .../internal/admin/remote/DestroyEntryMessage.java |    1 +
 .../admin/remote/DestroyRegionMessage.java         |    1 +
 .../admin/remote/DistributionLocatorId.java        |    2 +-
 .../geode/internal/admin/remote/DummyEntry.java    |    9 +
 .../admin/remote/DurableClientInfoRequest.java     |    4 +
 .../internal/admin/remote/EntryValueNodeImpl.java  |    9 +-
 .../admin/remote/FetchDistLockInfoRequest.java     |    1 +
 .../admin/remote/FetchDistLockInfoResponse.java    |    1 +
 .../admin/remote/FetchHealthDiagnosisRequest.java  |    1 +
 .../admin/remote/FetchHealthDiagnosisResponse.java |    1 +
 .../internal/admin/remote/FetchHostRequest.java    |    1 +
 .../internal/admin/remote/FetchHostResponse.java   |    1 +
 .../remote/FetchResourceAttributesRequest.java     |    1 +
 .../remote/FetchResourceAttributesResponse.java    |    3 +-
 .../internal/admin/remote/FetchStatsRequest.java   |    1 +
 .../internal/admin/remote/FetchStatsResponse.java  |   34 +-
 .../internal/admin/remote/FetchSysCfgRequest.java  |    1 +
 .../internal/admin/remote/FetchSysCfgResponse.java |    1 +
 .../admin/remote/FlushAppCacheSnapshotMessage.java |    1 +
 .../admin/remote/HealthListenerMessage.java        |    1 +
 .../admin/remote/InspectionClasspathManager.java   |    3 +
 .../internal/admin/remote/LicenseInfoRequest.java  |    1 +
 .../internal/admin/remote/LicenseInfoResponse.java |    1 +
 .../admin/remote/MissingPersistentIDsRequest.java  |    7 +-
 .../admin/remote/MissingPersistentIDsResponse.java |    1 +
 .../admin/remote/ObjectDetailsRequest.java         |    2 +
 .../admin/remote/ObjectDetailsResponse.java        |    4 +
 .../internal/admin/remote/ObjectNamesRequest.java  |    2 +
 .../internal/admin/remote/ObjectNamesResponse.java |    2 +
 .../admin/remote/RefreshMemberSnapshotRequest.java |    1 +
 .../admin/remote/RegionAttributesRequest.java      |    1 +
 .../admin/remote/RegionAttributesResponse.java     |    1 +
 .../geode/internal/admin/remote/RegionRequest.java |    1 +
 .../internal/admin/remote/RegionResponse.java      |    1 +
 .../internal/admin/remote/RegionSizeRequest.java   |    2 +
 .../internal/admin/remote/RegionSizeResponse.java  |    2 +
 .../admin/remote/RegionStatisticsRequest.java      |    1 +
 .../admin/remote/RegionStatisticsResponse.java     |    1 +
 .../admin/remote/RegionSubRegionSizeRequest.java   |    2 +
 .../geode/internal/admin/remote/RemoteAlert.java   |   14 +
 .../internal/admin/remote/RemoteApplicationVM.java |    6 +
 .../internal/admin/remote/RemoteBridgeServer.java  |   13 +
 .../admin/remote/RemoteCacheStatistics.java        |    8 +
 .../internal/admin/remote/RemoteDLockInfo.java     |    9 +
 .../internal/admin/remote/RemoteEntrySnapshot.java |   10 +
 .../internal/admin/remote/RemoteGemFireVM.java     |   53 +
 .../admin/remote/RemoteGfManagerAgent.java         |   26 +-
 .../internal/admin/remote/RemoteObjectName.java    |    2 +
 .../admin/remote/RemoteRegionAttributes.java       |   70 +
 .../admin/remote/RemoteRegionSnapshot.java         |   10 +
 .../geode/internal/admin/remote/RemoteStat.java    |    9 +
 .../internal/admin/remote/RemoteStatResource.java  |   12 +
 .../admin/remote/RemoteTransportConfig.java        |    2 +-
 .../admin/remote/RemoveHealthListenerRequest.java  |    1 +
 .../admin/remote/RemoveHealthListenerResponse.java |    1 +
 .../admin/remote/ResetHealthStatusRequest.java     |    1 +
 .../admin/remote/ResetHealthStatusResponse.java    |    1 +
 .../admin/remote/RevokePersistentIDResponse.java   |    1 +
 .../internal/admin/remote/RootRegionRequest.java   |    1 +
 .../remote/ShutdownAllGatewayHubsRequest.java      |    2 +
 .../internal/admin/remote/ShutdownAllResponse.java |    1 +
 .../admin/remote/SnapshotResultMessage.java        |    1 +
 .../remote/StatAlertsManagerAssignMessage.java     |    1 +
 .../internal/admin/remote/StatListenerMessage.java |    1 +
 .../internal/admin/remote/StoreSysCfgRequest.java  |    1 +
 .../internal/admin/remote/StoreSysCfgResponse.java |    1 +
 .../internal/admin/remote/SubRegionRequest.java    |    1 +
 .../internal/admin/remote/SubRegionResponse.java   |    1 +
 .../internal/admin/remote/TailLogRequest.java      |    1 +
 .../internal/admin/remote/TailLogResponse.java     |   38 +-
 .../admin/remote/UpdateAlertDefinitionMessage.java |    1 +
 .../internal/admin/remote/VersionInfoRequest.java  |    1 +
 .../internal/admin/remote/VersionInfoResponse.java |    1 +
 .../admin/remote/VersionMismatchAlert.java         |    7 +
 .../admin/statalerts/BaseDecoratorImpl.java        |   17 +
 .../admin/statalerts/DummyStatisticInfoImpl.java   |   11 +
 .../statalerts/GaugeThresholdDecoratorImpl.java    |    1 +
 .../admin/statalerts/MultiAttrDefinitionImpl.java  |   29 +
 .../statalerts/NumberThresholdDecoratorImpl.java   |    1 +
 .../admin/statalerts/SingleAttrDefinitionImpl.java |   30 +
 .../admin/statalerts/StatisticInfoImpl.java        |   13 +-
 .../apache/geode/internal/alerting/AlertLevel.java |   53 +
 .../alerting/AlertListenerMessageFactory.java      |   50 +
 .../geode/internal/alerting/AlertMessaging.java    |  100 +
 .../geode/internal/alerting/AlertingAction.java    |   38 +
 .../geode/internal/alerting/AlertingProvider.java  |   31 +
 .../alerting/AlertingProviderRegistry.java         |   84 +
 .../geode/internal/alerting/AlertingService.java   |   57 +
 .../geode/internal/alerting/AlertingSession.java   |  107 +
 .../internal/alerting/AlertingSessionListener.java |   27 +
 .../alerting/AlertingSessionListeners.java         |   81 +
 .../internal/alerting/NullAlertingProvider.java    |   50 +
 .../internal/alerting/NullAlertingService.java     |   50 +
 .../internal/cache/AbstractBucketRegionQueue.java  |   50 +-
 .../geode/internal/cache/AbstractCacheServer.java  |   29 +
 .../geode/internal/cache/AbstractDiskRegion.java   |    2 +-
 .../geode/internal/cache/AbstractRegion.java       |  108 +-
 .../geode/internal/cache/AbstractRegionMap.java    |  306 +-
 .../internal/cache/AbstractUpdateOperation.java    |   31 +-
 .../apache/geode/internal/cache/BaseRegionMap.java |  156 +
 .../apache/geode/internal/cache/BucketAdvisor.java |    8 +
 .../apache/geode/internal/cache/BucketRegion.java  |    9 +
 .../geode/internal/cache/BucketRegionQueue.java    |   76 +-
 .../internal/cache/BytesAndBitsForCompactor.java   |    2 +
 .../apache/geode/internal/cache/CacheConfig.java   |    6 +-
 .../internal/cache/CacheDistributionAdvisor.java   |   19 +
 .../geode/internal/cache/CacheFactoryStatics.java  |  123 +
 .../geode/internal/cache/CacheObserverAdapter.java |   21 +
 .../geode/internal/cache/CacheObserverHolder.java  |    5 +
 .../geode/internal/cache/CachePerfStats.java       |  659 ++--
 .../geode/internal/cache/CacheServerImpl.java      |    2 +
 .../geode/internal/cache/CacheServerLauncher.java  |   14 +-
 .../apache/geode/internal/cache/CacheService.java  |    7 +
 .../geode/internal/cache/CacheStatisticsImpl.java  |    6 +
 .../cache/CachedDeserializableFactory.java         |    5 +-
 .../cache/ClientServerObserverAdapter.java         |   12 +
 .../internal/cache/ClientServerObserverHolder.java |    4 +
 .../cache/ClientSubscriptionConfigImpl.java        |    8 +
 .../geode/internal/cache/CloseCacheMessage.java    |    1 +
 .../internal/cache/ClusterConfigurationLoader.java |    5 +-
 .../geode/internal/cache/ColocationHelper.java     |    2 +
 .../geode/internal/cache/ColocationLogger.java     |    3 +
 .../internal/cache/CountingDataInputStream.java    |   15 +
 .../internal/cache/CreateRegionProcessor.java      |    6 +-
 .../internal/cache/DefaultEntryEventFactory.java   |   66 +
 .../geode/internal/cache/DestroyOperation.java     |    1 +
 .../cache/DestroyPartitionedRegionMessage.java     |   34 +-
 .../internal/cache/DestroyRegionOperation.java     |    3 +
 .../geode/internal/cache/DirectoryHolder.java      |    2 +
 .../geode/internal/cache/DiskDirectoryStats.java   |    2 +
 .../apache/geode/internal/cache/DiskRegion.java    |   13 +
 .../geode/internal/cache/DiskRegionStats.java      |    2 +
 .../geode/internal/cache/DiskStoreAttributes.java  |   14 +
 .../geode/internal/cache/DiskStoreFactoryImpl.java |   10 +
 .../apache/geode/internal/cache/DiskStoreImpl.java |   32 +-
 .../geode/internal/cache/DiskStoreMonitor.java     |    2 +
 .../geode/internal/cache/DiskStoreObserver.java    |    3 +
 .../geode/internal/cache/DiskStoreStats.java       |    2 +
 .../internal/cache/DiskWriteAttributesImpl.java    |    8 +
 .../geode/internal/cache/DistPeerTXStateStub.java  |    6 +
 .../apache/geode/internal/cache/DistTXState.java   |    6 +
 .../internal/cache/DistTXStateOnCoordinator.java   |    8 +
 .../internal/cache/DistributedCacheOperation.java  |   10 +
 .../internal/cache/DistributedClearOperation.java  |    3 +
 .../internal/cache/DistributedPutAllOperation.java |    5 +
 .../geode/internal/cache/DistributedRegion.java    |   11 +-
 .../DistributedRegionFunctionStreamingMessage.java |    7 +
 .../cache/DistributedRemoveAllOperation.java       |    5 +
 .../cache/DistributedTombstoneOperation.java       |    6 +-
 .../geode/internal/cache/DummyCachePerfStats.java  |   86 +-
 .../internal/cache/DynamicRegionAttributes.java    |    2 +
 .../apache/geode/internal/cache/EntriesSet.java    |   10 +-
 .../geode/internal/cache/EntryEventFactory.java    |   45 +
 .../geode/internal/cache/EntryEventImpl.java       |   77 +-
 .../geode/internal/cache/EntryExpiryTask.java      |    2 +
 .../geode/internal/cache/EntryOperationImpl.java   |    6 +
 .../apache/geode/internal/cache/EntrySnapshot.java |   24 +-
 .../geode/internal/cache/EnumListenerEvent.java    |   23 +-
 .../org/apache/geode/internal/cache/EventID.java   |   38 +-
 .../internal/cache/EvictionAttributesImpl.java     |   66 +
 ...xpireDisconnectedClientTransactionsMessage.java |    5 +-
 .../apache/geode/internal/cache/ExpiryTask.java    |    8 +
 .../apache/geode/internal/cache/FilterProfile.java |   54 +-
 .../geode/internal/cache/FilterRoutingInfo.java    |   16 +-
 .../internal/cache/FindDurableQueueProcessor.java  |    1 +
 .../geode/internal/cache/FindRemoteTXMessage.java  |    1 +
 .../internal/cache/FindVersionTagOperation.java    |    1 +
 .../cache/FixedPartitionAttributesImpl.java        |    5 +
 .../cache/ForceableLinkedBlockingQueue.java        |   19 +
 .../FunctionStreamingOrderedReplyMessage.java      |    1 +
 .../geode/internal/cache/GemFireCacheImpl.java     |  293 +-
 .../apache/geode/internal/cache/GridAdvisor.java   |    5 +
 .../org/apache/geode/internal/cache/HARegion.java  |    4 +-
 .../apache/geode/internal/cache/HttpService.java   |  212 ++
 .../geode/internal/cache/IdentityArrayList.java    |   26 +
 .../cache/InMemoryPersistentMemberView.java        |   19 +
 .../internal/cache/InitialImageFlowControl.java    |    7 +
 .../internal/cache/InitialImageOperation.java      |   59 +-
 .../geode/internal/cache/InlineKeyHelper.java      |    2 +-
 .../cache/InterestRegistrationEventImpl.java       |   10 +
 .../apache/geode/internal/cache/InternalCache.java |   15 +-
 .../geode/internal/cache/InternalCacheBuilder.java |  420 +++
 .../cache/InternalCacheForClientAccess.java        |   59 +-
 .../geode/internal/cache/InternalDataView.java     |    2 +-
 .../geode/internal/cache/InternalRegion.java       |   15 +-
 .../geode/internal/cache/InvalidateOperation.java  |    1 +
 .../cache/InvalidatePartitionedRegionMessage.java  |   39 +-
 .../internal/cache/InvalidateRegionOperation.java  |    1 +
 .../internal/cache/JtaAfterCompletionMessage.java  |    1 +
 .../internal/cache/JtaBeforeCompletionMessage.java |    1 +
 .../cache/LatestLastAccessTimeOperation.java       |    2 +-
 .../geode/internal/cache/LoaderHelperImpl.java     |    4 +
 .../apache/geode/internal/cache/LocalDataSet.java  |   98 +-
 .../apache/geode/internal/cache/LocalRegion.java   |  977 +-----
 .../geode/internal/cache/LocalRegionDataView.java  |   28 +-
 .../cache/MemberFunctionStreamingMessage.java      |    5 +
 .../geode/internal/cache/MemoryThresholdInfo.java  |    2 +
 .../apache/geode/internal/cache/NonTXEntry.java    |  175 ++
 .../org/apache/geode/internal/cache/Oplog.java     |    4 +-
 .../apache/geode/internal/cache/OverflowOplog.java |    5 +
 .../geode/internal/cache/OverflowOplogSet.java     |    1 +
 .../internal/cache/PRHARedundancyProvider.java     |  118 +-
 .../geode/internal/cache/PRQueryProcessor.java     |   15 +-
 .../internal/cache/PartitionAttributesImpl.java    |    4 +
 .../geode/internal/cache/PartitionedRegion.java    |   96 +-
 .../internal/cache/PartitionedRegionDataStore.java |   17 +-
 .../internal/cache/PartitionedRegionHelper.java    |   13 +-
 .../cache/PartitionedRegionQueryEvaluator.java     |   45 +-
 .../internal/cache/PartitionedRegionStats.java     |    2 +
 .../internal/cache/PausedTXStateProxyImpl.java     |    2 +-
 .../geode/internal/cache/PeerTXStateStub.java      |    1 +
 .../geode/internal/cache/PersistentOplogSet.java   |    2 +
 .../geode/internal/cache/PoolFactoryImpl.java      |   49 +
 .../geode/internal/cache/PoolManagerImpl.java      |    2 +
 .../org/apache/geode/internal/cache/PoolStats.java |    2 +
 .../cache/PreferBytesCachedDeserializable.java     |   13 +
 .../geode/internal/cache/ProxyBucketRegion.java    |   21 +
 .../geode/internal/cache/ProxyRegionMap.java       |  114 +-
 .../geode/internal/cache/RegionEventImpl.java      |   23 +-
 .../org/apache/geode/internal/cache/RegionMap.java |   22 +-
 .../geode/internal/cache/RegionNameValidation.java |    4 +-
 .../geode/internal/cache/RegionPerfStats.java      |  589 ++++
 .../internal/cache/ReleaseClearLockMessage.java    |    1 +
 .../apache/geode/internal/cache/RoleEventImpl.java |    1 +
 .../cache/SearchLoadAndWriteProcessor.java         |   15 +
 .../geode/internal/cache/ServerPingMessage.java    |    2 +-
 .../geode/internal/cache/StateFlushOperation.java  |    5 +-
 .../cache/StoreAllCachedDeserializable.java        |   13 +
 .../geode/internal/cache/TXCommitMessage.java      |   33 +-
 .../org/apache/geode/internal/cache/TXEntry.java   |   28 +-
 .../apache/geode/internal/cache/TXEntryState.java  |   46 +-
 .../org/apache/geode/internal/cache/TXEvent.java   |    3 +
 .../geode/internal/cache/TXFarSideCMTracker.java   |   15 +-
 .../apache/geode/internal/cache/TXLockRequest.java |    2 +
 .../apache/geode/internal/cache/TXManagerImpl.java |   44 +-
 .../org/apache/geode/internal/cache/TXMessage.java |    4 +
 .../internal/cache/TXRegionLockRequestImpl.java    |    4 +-
 .../internal/cache/TXRemoteCommitMessage.java      |    1 +
 .../internal/cache/TXRemoteRollbackMessage.java    |    1 +
 .../apache/geode/internal/cache/TXRmtEvent.java    |    3 +
 .../org/apache/geode/internal/cache/TXState.java   |   45 +-
 .../geode/internal/cache/TXStateInterface.java     |    9 +-
 .../apache/geode/internal/cache/TXStateProxy.java  |    3 +
 .../geode/internal/cache/TXStateProxyImpl.java     |    6 +-
 .../apache/geode/internal/cache/TXStateStub.java   |    2 +-
 .../org/apache/geode/internal/cache/Token.java     |   11 +
 .../geode/internal/cache/TombstoneService.java     |   27 +-
 .../internal/cache/TxCallbackEventFactory.java     |   36 +
 .../internal/cache/TxCallbackEventFactoryImpl.java |  146 +
 .../geode/internal/cache/UnsharedImageState.java   |   29 +
 .../internal/cache/UpdateAttributesProcessor.java  |    1 +
 .../geode/internal/cache/UpdateOperation.java      |    2 +
 .../internal/cache/VMCachedDeserializable.java     |   13 +
 .../internal/cache/ValueComparisonHelper.java      |  272 ++
 .../cache/WrappedRegionMembershipListener.java     |   14 +
 .../cache/backup/AbstractBackupWriterConfig.java   |    2 +-
 .../internal/cache/backup/BackupDefinition.java    |    4 +-
 .../internal/cache/backup/BackupFileCopier.java    |   12 +-
 .../internal/cache/backup/BackupOperation.java     |    4 +-
 .../cache/backup/FileSystemBackupWriterConfig.java |    2 +-
 .../SnappyCompressedCachedDeserializable.java      |    2 +
 .../geode/internal/cache/control/FilterByPath.java |    1 +
 .../internal/cache/control/HeapMemoryMonitor.java  |  135 +-
 .../cache/control/InternalResourceManager.java     |    4 +-
 .../internal/cache/control/MemoryThresholds.java   |   51 +-
 .../control/PartitionRebalanceDetailsImpl.java     |   16 +
 .../cache/control/RebalanceOperationImpl.java      |    6 +
 .../cache/control/RebalanceResultsImpl.java        |   10 +
 .../cache/control/ResourceManagerStats.java        |    2 +
 .../cache/entries/AbstractLRURegionEntry.java      |    1 +
 .../cache/entries/AbstractRegionEntry.java         |  250 +-
 .../geode/internal/cache/entries/DiskEntry.java    |   15 +-
 .../entries/VMStatsDiskLRURegionEntryHeap.java     |    5 +
 .../entries/VMStatsDiskLRURegionEntryOffHeap.java  |    5 +
 .../cache/entries/VMStatsDiskRegionEntryHeap.java  |    5 +
 .../entries/VMStatsDiskRegionEntryOffHeap.java     |    5 +
 .../cache/entries/VMStatsLRURegionEntryHeap.java   |    5 +
 .../entries/VMStatsLRURegionEntryOffHeap.java      |    5 +
 .../cache/entries/VMStatsRegionEntryHeap.java      |    5 +
 .../cache/entries/VMStatsRegionEntryOffHeap.java   |    5 +
 .../entries/VMThinDiskLRURegionEntryHeap.java      |    5 +
 .../entries/VMThinDiskLRURegionEntryOffHeap.java   |    5 +
 .../cache/entries/VMThinDiskRegionEntryHeap.java   |    5 +
 .../entries/VMThinDiskRegionEntryOffHeap.java      |    5 +
 .../cache/entries/VMThinLRURegionEntryHeap.java    |    5 +
 .../cache/entries/VMThinLRURegionEntryOffHeap.java |    5 +
 .../cache/entries/VMThinRegionEntryHeap.java       |    5 +
 .../cache/entries/VMThinRegionEntryOffHeap.java    |    5 +
 .../VersionedStatsDiskLRURegionEntryHeap.java      |    5 +
 .../VersionedStatsDiskLRURegionEntryOffHeap.java   |    5 +
 .../entries/VersionedStatsDiskRegionEntryHeap.java |    5 +
 .../VersionedStatsDiskRegionEntryOffHeap.java      |    5 +
 .../entries/VersionedStatsLRURegionEntryHeap.java  |    5 +
 .../VersionedStatsLRURegionEntryOffHeap.java       |    5 +
 .../entries/VersionedStatsRegionEntryHeap.java     |    5 +
 .../entries/VersionedStatsRegionEntryOffHeap.java  |    5 +
 .../VersionedThinDiskLRURegionEntryHeap.java       |    5 +
 .../VersionedThinDiskLRURegionEntryOffHeap.java    |    5 +
 .../entries/VersionedThinDiskRegionEntryHeap.java  |    5 +
 .../VersionedThinDiskRegionEntryOffHeap.java       |    5 +
 .../entries/VersionedThinLRURegionEntryHeap.java   |    5 +
 .../VersionedThinLRURegionEntryOffHeap.java        |    5 +
 .../entries/VersionedThinRegionEntryHeap.java      |    5 +
 .../entries/VersionedThinRegionEntryOffHeap.java   |    5 +
 .../cache/event/DistributedEventTracker.java       |    8 +
 .../cache/event/EventSequenceNumberHolder.java     |    2 +
 .../geode/internal/cache/event/EventTracker.java   |    5 +
 .../cache/event/NonDistributedEventTracker.java    |    7 +
 .../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  |    8 +
 .../cache/execute/DefaultResultCollector.java      |    5 +
 .../execute/DistributedRegionFunctionExecutor.java |    7 +-
 .../DistributedRegionFunctionResultSender.java     |    7 +
 .../cache/execute/FunctionContextImpl.java         |    4 +
 .../cache/execute/FunctionExecutionService.java    |  208 ++
 .../cache/execute/FunctionRemoteContext.java       |    2 +
 .../cache/execute/FunctionServiceStats.java        |    2 +
 .../internal/cache/execute/FunctionStats.java      |   40 +-
 .../execute/FunctionStreamingResultCollector.java  |    5 +
 .../internal/cache/execute/InternalFunction.java   |    2 +-
 .../execute/InternalFunctionExecutionService.java  |  154 +
 .../InternalFunctionExecutionServiceImpl.java      |  396 +++
 .../cache/execute/InternalFunctionService.java     |   77 +-
 .../cache/execute/LocalResultCollectorImpl.java    |    8 +
 .../cache/execute/MemberFunctionExecutor.java      |    8 +
 .../cache/execute/MemberFunctionResultSender.java  |    7 +
 .../cache/execute/MemberFunctionResultWaiter.java  |    1 +
 .../cache/execute/MultiRegionFunctionContext.java  |    1 +
 .../execute/MultiRegionFunctionContextImpl.java    |    2 +
 .../cache/execute/MultiRegionFunctionExecutor.java |    4 +
 .../geode/internal/cache/execute/NoResult.java     |    5 +
 .../execute/PartitionedRegionFunctionExecutor.java |    7 +
 .../PartitionedRegionFunctionResultSender.java     |    7 +
 .../PartitionedRegionFunctionResultWaiter.java     |    1 +
 .../cache/execute/RegionFunctionContextImpl.java   |    6 +
 .../ServerToClientFunctionResultSender.java        |    3 +
 .../util/FindRestEnabledServersFunction.java       |    2 +
 .../geode/internal/cache/ha/HAContainerMap.java    |   24 +
 .../geode/internal/cache/ha/HAContainerRegion.java |   21 +
 .../internal/cache/ha/HAContainerWrapper.java      |    1 +
 .../geode/internal/cache/ha/HARegionQueue.java     |   10 +
 .../internal/cache/ha/HARegionQueueAttributes.java |    2 +
 .../internal/cache/ha/HARegionQueueStats.java      |    2 +
 .../internal/cache/ha/QueueRemovalMessage.java     |    1 +
 .../geode/internal/cache/ha/ThreadIdentifier.java  |    2 +
 .../cache/locks/TXLessorDepartureHandler.java      |    1 +
 .../geode/internal/cache/locks/TXLockBatch.java    |    7 +
 .../geode/internal/cache/locks/TXLockId.java       |    1 +
 .../geode/internal/cache/locks/TXLockIdImpl.java   |    9 +
 .../geode/internal/cache/locks/TXLockService.java  |    2 +
 .../internal/cache/locks/TXLockServiceImpl.java    |   11 +-
 .../locks/TXLockUpdateParticipantsMessage.java     |    1 +
 .../cache/locks/TXOriginatorRecoveryProcessor.java |    2 +
 .../locks/TXRecoverGrantorMessageProcessor.java    |    2 +
 .../internal/cache/map/AbstractRegionMapPut.java   |    7 +-
 .../geode/internal/cache/map/FocusedRegionMap.java |    7 +-
 .../internal/cache/map/RegionMapCommitPut.java     |    2 +-
 .../geode/internal/cache/map/RegionMapDestroy.java |    2 +
 .../geode/internal/cache/map/RegionMapPut.java     |   66 +-
 .../org/apache/geode/internal/cache/package.html   |    2 +-
 .../AllBucketProfilesUpdateMessage.java            |    1 +
 .../partitioned/BecomePrimaryBucketMessage.java    |    1 +
 .../geode/internal/cache/partitioned/Bucket.java   |    1 +
 .../cache/partitioned/BucketBackupMessage.java     |    1 +
 .../cache/partitioned/BucketCountLoadProbe.java    |    4 +
 .../partitioned/BucketProfileUpdateMessage.java    |    1 +
 .../cache/partitioned/BucketSizeMessage.java       |    2 +
 .../cache/partitioned/ContainsKeyValueMessage.java |    1 +
 .../cache/partitioned/CreateBucketMessage.java     |    1 +
 .../partitioned/DeposePrimaryBucketMessage.java    |    1 +
 .../internal/cache/partitioned/DestroyMessage.java |    1 +
 .../DestroyRegionOnDataStoreMessage.java           |    1 +
 .../cache/partitioned/DumpAllPRConfigMessage.java  |    1 +
 .../internal/cache/partitioned/DumpB2NRegion.java  |    1 +
 .../cache/partitioned/DumpBucketsMessage.java      |    1 +
 .../partitioned/EndBucketCreationMessage.java      |    1 +
 .../cache/partitioned/FetchBulkEntriesMessage.java |    4 +-
 .../cache/partitioned/FetchEntriesMessage.java     |    7 +-
 .../cache/partitioned/FetchEntryMessage.java       |    1 +
 .../cache/partitioned/FetchKeysMessage.java        |    3 +
 .../partitioned/FetchPartitionDetailsMessage.java  |    1 +
 .../internal/cache/partitioned/FlushMessage.java   |    1 +
 .../internal/cache/partitioned/GetMessage.java     |    1 +
 .../cache/partitioned/IdentityRequestMessage.java  |    4 +
 .../cache/partitioned/IdentityUpdateMessage.java   |    1 +
 .../cache/partitioned/IndexCreationMsg.java        |    1 +
 .../cache/partitioned/InterestEventMessage.java    |    2 +
 .../partitioned/ManageBackupBucketMessage.java     |    1 +
 .../cache/partitioned/ManageBucketMessage.java     |    1 +
 .../cache/partitioned/MoveBucketMessage.java       |    1 +
 .../cache/partitioned/OfflineMemberDetails.java    |    5 +
 .../partitioned/OfflineMemberDetailsImpl.java      |    3 +
 .../geode/internal/cache/partitioned/PRLoad.java   |    2 +
 .../cache/partitioned/PRSanityCheckMessage.java    |    1 +
 .../cache/partitioned/PRTombstoneMessage.java      |    6 +-
 .../cache/partitioned/PartitionMemberInfoImpl.java |    8 +
 .../cache/partitioned/PartitionMessage.java        |   18 +-
 .../PartitionMessageWithDirectReply.java           |    3 +
 .../cache/partitioned/PartitionRegionInfoImpl.java |   11 +
 .../PartitionedRegionFunctionStreamingMessage.java |    1 +
 .../PartitionedRegionObserverAdapter.java          |    1 +
 .../PartitionedRegionObserverHolder.java           |    4 +
 .../partitioned/PartitionedRegionRebalanceOp.java  |    6 +
 .../partitioned/PersistentBucketRecoverer.java     |  477 +++
 .../cache/partitioned/PrimaryRequestMessage.java   |    1 +
 .../cache/partitioned/PutAllPRMessage.java         |    1 +
 .../internal/cache/partitioned/PutMessage.java     |    2 +
 .../internal/cache/partitioned/QueryMessage.java   |   12 +-
 .../cache/partitioned/RecoveryRunnable.java        |    1 +
 .../cache/partitioned/RedundancyLogger.java        |  404 ---
 .../internal/cache/partitioned/RegionAdvisor.java  |   28 +
 .../cache/partitioned/RemoveAllPRMessage.java      |    1 +
 .../cache/partitioned/RemoveBucketMessage.java     |    1 +
 .../cache/partitioned/RemoveIndexesMessage.java    |    1 +
 .../internal/cache/partitioned/SizeMessage.java    |    1 +
 .../cache/partitioned/SizedBasedLoadProbe.java     |    4 +
 .../partitioned/StreamingPartitionOperation.java   |    2 +
 .../rebalance/ParallelBucketOperator.java          |    1 +
 .../rebalance/SimulatedBucketOperator.java         |    4 +
 .../model/PartitionedRegionLoadModel.java          |    7 +-
 .../cache/persistence/DefaultDiskDirs.java         |    7 +-
 .../cache/persistence/DiskStoreFilter.java         |    1 +
 .../cache/persistence/MembershipFlushRequest.java  |    1 +
 .../cache/persistence/MembershipViewRequest.java   |    1 +
 .../cache/persistence/PersistenceAdvisorImpl.java  |   21 +-
 .../persistence/PersistenceObserverHolder.java     |    9 +
 .../cache/persistence/PersistentMemberID.java      |    2 +
 .../cache/persistence/PersistentMemberManager.java |   19 -
 .../persistence/PersistentMembershipView.java      |    2 +
 .../cache/persistence/PersistentStateListener.java |    3 +
 .../persistence/PersistentStateQueryMessage.java   |    1 +
 .../PrepareNewPersistentMemberMessage.java         |    1 +
 .../persistence/RemovePersistentMemberMessage.java |    1 +
 .../UninterruptibleRandomAccessFile.java           |   11 +
 .../persistence/query/mock/ByteComparator.java     |    3 +
 .../query/mock/SortedResultMapImpl.java            |    1 +
 .../apache/geode/internal/cache/properties.html    |   37 +-
 .../internal/cache/snapshot/FlowController.java    |    2 +
 .../geode/internal/cache/snapshot/GFSnapshot.java  |    2 +
 .../cache/snapshot/RegionSnapshotServiceImpl.java  |    2 +
 .../internal/cache/snapshot/SnapshotPacket.java    |    2 +-
 .../internal/cache/tier/CachedRegionHelper.java    |    9 +-
 .../internal/cache/tier/ClientSideHandshake.java   |    4 +
 .../geode/internal/cache/tier/ConnectionProxy.java |    2 +
 .../cache/tier/InternalClientMembership.java       |   12 +
 .../internal/cache/tier/sockets/AcceptorImpl.java  |   37 +-
 .../internal/cache/tier/sockets/BaseCommand.java   |   30 +-
 .../cache/tier/sockets/BaseCommandQuery.java       |   40 +-
 .../cache/tier/sockets/CacheClientNotifier.java    |   52 +-
 .../tier/sockets/CacheClientNotifierStats.java     |    2 +
 .../cache/tier/sockets/CacheClientProxy.java       |   61 +-
 .../cache/tier/sockets/CacheClientProxyStats.java  |    6 +
 .../cache/tier/sockets/CacheClientUpdater.java     |   80 +-
 .../cache/tier/sockets/CacheServerStats.java       |    6 +
 .../tier/sockets/ClientDenylistProcessor.java      |    1 +
 .../cache/tier/sockets/ClientHealthMonitor.java    |    9 +-
 .../tier/sockets/ClientInterestMessageImpl.java    |   10 +
 .../tier/sockets/ClientMarkerMessageImpl.java      |   10 +
 .../cache/tier/sockets/ClientPingMessageImpl.java  |   10 +
 .../tier/sockets/ClientProxyMembershipID.java      |   16 +-
 .../tier/sockets/ClientUpdateMessageImpl.java      |   32 +
 .../cache/tier/sockets/ClientUserAuths.java        |   15 +-
 .../cache/tier/sockets/CommandInitializer.java     |   99 +-
 .../tier/sockets/ConnectionListenerAdapter.java    |    4 +
 .../internal/cache/tier/sockets/EncryptorImpl.java |   15 +
 .../cache/tier/sockets/HAEventWrapper.java         |   10 +
 .../internal/cache/tier/sockets/Handshake.java     |    8 +-
 .../tier/sockets/InterestResultPolicyImpl.java     |    7 +-
 .../geode/internal/cache/tier/sockets/Message.java |   38 +-
 .../cache/tier/sockets/ObjectPartList.java         |    3 +
 .../tier/sockets/OriginalServerConnection.java     |    1 +
 .../geode/internal/cache/tier/sockets/Part.java    |   30 +
 .../sockets/RemoveClientFromDenylistMessage.java   |    1 +
 .../cache/tier/sockets/ServerConnection.java       |   18 +-
 .../tier/sockets/ServerSideHandshakeFactory.java   |    3 +
 .../tier/sockets/ServerSideHandshakeImpl.java      |    4 +
 .../cache/tier/sockets/UnregisterAllInterest.java  |    3 +
 .../cache/tier/sockets/VersionedObjectList.java    |   12 +-
 .../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      |   68 +-
 .../cache/tier/sockets/command/Destroy70.java      |    2 +
 .../cache/tier/sockets/command/DestroyRegion.java  |    2 +
 .../tier/sockets/command/ExecuteFunction.java      |  152 +-
 .../tier/sockets/command/ExecuteFunction65.java    |  162 +-
 .../tier/sockets/command/ExecuteFunction66.java    |  278 +-
 .../tier/sockets/command/ExecuteFunction70.java    |   51 +-
 .../sockets/command/ExecuteRegionFunction.java     |    2 +
 .../sockets/command/ExecuteRegionFunction61.java   |    2 +
 .../sockets/command/ExecuteRegionFunction65.java   |    2 +
 .../sockets/command/ExecuteRegionFunction66.java   |    2 +
 .../command/ExecuteRegionFunctionGeode18.java      |    3 +
 .../command/ExecuteRegionFunctionSingleHop.java    |    2 +
 .../sockets/command/GatewayReceiverCommand.java    |   20 +-
 .../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      |    5 +-
 .../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 |   75 +-
 .../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 |    3 +
 .../cache/tier/sockets/command/Query651.java       |    3 +
 .../cache/tier/sockets/command/QueryGeode10.java   |    3 +
 .../command/QueryWithParametersGeode10.java        |    3 +
 .../sockets/command/RegisterDataSerializers.java   |    3 +
 .../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    |    3 +
 .../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 +
 .../internal/cache/tx/ClientTXRegionStub.java      |   11 +
 .../geode/internal/cache/tx/ClientTXStateStub.java |    2 +
 .../geode/internal/cache/tx/DistTxKeyInfo.java     |    1 +
 .../internal/cache/tx/DistributedTXRegionStub.java |    9 +
 .../internal/cache/tx/PartitionedTXRegionStub.java |    9 +
 .../internal/cache/tx/RemoteClearMessage.java      |    1 +
 .../cache/tx/RemoteContainsKeyValueMessage.java    |    1 +
 .../internal/cache/tx/RemoteDestroyMessage.java    |    1 +
 .../internal/cache/tx/RemoteFetchEntryMessage.java |    1 +
 .../internal/cache/tx/RemoteFetchKeysMessage.java  |    2 +
 .../geode/internal/cache/tx/RemoteGetMessage.java  |    1 +
 .../internal/cache/tx/RemoteOperationMessage.java  |   14 +-
 .../tx/RemoteOperationMessageWithDirectReply.java  |    3 +
 .../internal/cache/tx/RemotePutAllMessage.java     |    2 +
 .../geode/internal/cache/tx/RemotePutMessage.java  |    2 +
 .../internal/cache/tx/RemoteRemoveAllMessage.java  |    2 +
 .../geode/internal/cache/tx/RemoteSizeMessage.java |    1 +
 .../cache/versions/CompactVersionHolder.java       |    7 +
 .../internal/cache/versions/DiskVersionTag.java    |    1 +
 .../internal/cache/versions/RVVException.java      |    5 +
 .../internal/cache/versions/RVVExceptionB.java     |   13 +-
 .../internal/cache/versions/RVVExceptionT.java     |    8 +
 .../cache/versions/RegionVersionHolder.java        |   16 +-
 .../cache/versions/RegionVersionVector.java        |   57 +-
 .../geode/internal/cache/versions/VersionTag.java  |   12 +-
 .../cache/vmotion/VMotionObserverAdapter.java      |    3 +
 .../cache/vmotion/VMotionObserverHolder.java       |    4 +
 .../internal/cache/wan/AbstractGatewaySender.java  |    5 +
 .../wan/AbstractGatewaySenderEventProcessor.java   |   18 +
 .../internal/cache/wan/GatewayEventFilterImpl.java |    4 +
 .../internal/cache/wan/GatewaySenderAdvisor.java   |    2 +
 .../wan/GatewaySenderEventCallbackArgument.java    |    1 +
 .../wan/GatewaySenderEventCallbackDispatcher.java  |    1 +
 .../internal/cache/wan/GatewaySenderEventImpl.java |   60 +-
 .../internal/cache/wan/GatewaySenderStats.java     |  154 +-
 .../cache/wan/TransportFilterServerSocket.java     |    1 +
 .../internal/cache/wan/TransportFilterSocket.java  |    3 +
 .../cache/wan/TransportFilterSocketFactory.java    |    1 +
 .../internal/cache/wan/WANServiceProvider.java     |    2 +
 .../ParallelGatewaySenderEventProcessor.java       |    8 +
 .../wan/parallel/ParallelGatewaySenderQueue.java   |   29 +-
 .../cache/wan/parallel/RREventIDResolver.java      |    3 +
 ...tilParallelGatewaySenderFlushedCoordinator.java |    1 +
 .../cache/wan/serial/BatchDestroyOperation.java    |    1 +
 ...oncurrentSerialGatewaySenderEventProcessor.java |    2 +
 .../serial/SerialGatewaySenderEventProcessor.java  |   23 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |   16 +-
 .../cache/xmlcache/AsyncEventQueueCreation.java    |    3 +
 .../internal/cache/xmlcache/CacheCreation.java     |   42 +-
 .../cache/xmlcache/CacheServerCreation.java        |    9 +
 .../xmlcache/CacheTransactionManagerCreation.java  |   21 +
 .../geode/internal/cache/xmlcache/CacheXml.java    |    4 +
 .../internal/cache/xmlcache/CacheXmlGenerator.java |   27 +-
 .../internal/cache/xmlcache/CacheXmlParser.java    |   12 +-
 .../cache/xmlcache/CacheXmlPropertyResolver.java   |    5 +
 .../xmlcache/CacheXmlPropertyResolverHelper.java   |   14 +-
 .../internal/cache/xmlcache/CacheXmlVersion.java   |   12 +-
 .../cache/xmlcache/ClientCacheCreation.java        |    2 +
 .../xmlcache/DiskStoreAttributesCreation.java      |    2 +
 .../cache/xmlcache/GatewayReceiverCreation.java    |   14 +
 .../cache/xmlcache/GeodeEntityResolver.java        |   13 +-
 .../xmlcache/ParallelAsyncEventQueueCreation.java  |   13 +
 .../xmlcache/ParallelGatewaySenderCreation.java    |   15 +
 .../cache/xmlcache/PivotalEntityResolver.java      |   12 +-
 .../cache/xmlcache/RegionAttributesCreation.java   |   58 +-
 .../internal/cache/xmlcache/RegionCreation.java    |   95 +
 .../cache/xmlcache/ResourceManagerCreation.java    |    8 +
 .../xmlcache/SerialAsyncEventQueueCreation.java    |   13 +
 .../xmlcache/SerialGatewaySenderCreation.java      |   15 +
 .../geode/internal/concurrent/AtomicLong5.java     |    1 +
 .../apache/geode/internal/concurrent/Atomics.java  |   27 -
 .../concurrent/CompactConcurrentHashSet2.java      |   41 +-
 .../internal/concurrent/ConcurrentHashSet.java     |    7 +
 .../apache/geode/internal/config/JAXBService.java  |   28 +-
 .../geode/internal/config/NameSpaceFilter.java     |   43 +
 .../internal/datasource/AbstractDataSource.java    |    8 +
 .../internal/datasource/AbstractPoolCache.java     |    5 +
 .../datasource/ConnectionEventListenerAdaptor.java |    7 +
 .../internal/datasource/DataSourceFactory.java     |    4 +
 .../datasource/FacetsJCAConnectionManagerImpl.java |    8 +
 .../datasource/GemFireBasicDataSource.java         |   30 +-
 .../datasource/GemFireConnPooledDataSource.java    |    4 +
 .../datasource/GemFireConnectionPoolManager.java   |    4 +
 .../datasource/GemFireTransactionDataSource.java   |    4 +
 .../datasource/JCAConnectionManagerImpl.java       |    6 +
 .../apache/geode/internal/hll/HyperLogLogPlus.java | 1862 -----------
 .../i18n/AbstractStringIdResourceBundle.java       |    9 +-
 .../geode/internal/io/CompositeOutputStream.java   |    4 +
 .../apache/geode/internal/jndi/ContextImpl.java    |   36 +
 .../internal/jndi/InitialContextFactoryImpl.java   |    7 +-
 .../apache/geode/internal/jndi/JNDIInvoker.java    |   24 +-
 .../apache/geode/internal/jndi/NameParserImpl.java |    4 +
 .../geode/internal/jta/GlobalTransaction.java      |    8 +-
 .../apache/geode/internal/jta/TransactionImpl.java |    7 +
 .../geode/internal/jta/TransactionManagerImpl.java |   25 +-
 .../geode/internal/jta/TransactionUtils.java       |    9 +-
 .../geode/internal/jta/UserTransactionImpl.java    |    6 +
 .../org/apache/geode/internal/jta/XidImpl.java     |    3 +
 .../org/apache/geode/internal/lang/ClassUtils.java |    3 +
 .../apache/geode/internal/lang/StringUtils.java    |    2 +-
 .../apache/geode/internal/lang/ThrowableUtils.java |   18 +
 .../org/apache/geode/internal/logging/Banner.java  |  270 ++
 .../geode/internal/logging/Configuration.java      |  190 ++
 .../geode/internal/logging/ConfigurationInfo.java  |   26 +
 .../geode/internal/logging/DateFormatter.java      |   17 +-
 .../geode/internal/logging/GemFireFormatter.java   |   37 +-
 .../geode/internal/logging/GemFireHandler.java     |   24 +-
 .../geode/internal/logging/InternalLogWriter.java  |   19 +-
 .../geode/internal/logging/LocalLogWriter.java     |    4 +-
 .../apache/geode/internal/logging/LogConfig.java   |   57 +-
 .../geode/internal/logging/LogConfigListener.java  |   23 +
 .../geode/internal/logging/LogConfigSupplier.java  |   35 +-
 .../org/apache/geode/internal/logging/LogFile.java |   49 +
 .../geode/internal/logging/LogFileDetails.java     |   31 +
 .../geode/internal/logging/LogFileParser.java      |  169 +-
 .../internal/logging/LogLevelUpdateOccurs.java     |   37 +
 .../internal/logging/LogLevelUpdateScope.java      |   26 +
 .../geode/internal/logging/LogMessageRegex.java    |  106 +
 .../apache/geode/internal/logging/LogService.java  |  249 +-
 .../geode/internal/logging/LogWriterFactory.java   |   81 +-
 .../geode/internal/logging/LogWriterImpl.java      |   24 +-
 .../geode/internal/logging/LogWriterLevel.java     |   42 +-
 .../geode/internal/logging/LoggingSession.java     |  118 +
 .../internal/logging/LoggingSessionListener.java   |   58 +
 .../internal/logging/LoggingSessionListeners.java  |  102 +
 .../geode/internal/logging/LoggingThread.java      |    7 +-
 .../internal/logging/LoggingThreadFactory.java     |   14 +-
 .../geode/internal/logging/LoggingThreadGroup.java |   87 +-
 .../logging/LoggingUncaughtExceptionHandler.java   |   38 +-
 .../geode/internal/logging/ManagerLogWriter.java   |   55 +-
 .../internal/logging/ManagerLogWriterFactory.java  |  176 ++
 .../geode/internal/logging/MergeLogFiles.java      |  227 +-
 .../apache/geode/internal/logging/NullLogFile.java |   56 +
 .../geode/internal/logging/NullLogWriter.java      |   58 +
 .../geode/internal/logging/NullLoggingSession.java |   47 +
 .../geode/internal/logging/NullProviderAgent.java  |   32 +
 .../geode/internal/logging/ProviderAgent.java      |   69 +
 .../internal/logging/ProviderAgentLoader.java      |  157 +
 .../geode/internal/logging/PureLogWriter.java      |    9 +-
 .../geode/internal/logging/SecurityLogConfig.java  |   32 +-
 .../geode/internal/logging/SecurityLogWriter.java  |   12 +-
 .../internal/logging/SecurityManagerLogWriter.java |   15 +-
 .../geode/internal/logging/SessionContext.java     |   48 +
 .../apache/geode/internal/logging/SortLogFile.java |   64 +-
 .../internal/logging/StandardErrorPrinter.java     |    6 +-
 .../internal/logging/StandardOutputPrinter.java    |    6 +-
 .../internal/logging/log4j/AlertAppender.java      |  478 +--
 .../geode/internal/logging/log4j/AlertLevel.java   |   61 -
 .../logging/log4j/AlertLevelConverter.java         |   88 +
 .../internal/logging/log4j/AlertListener.java      |   66 +
 .../internal/logging/log4j/ConfigLocator.java      |   82 -
 .../geode/internal/logging/log4j/Configurator.java |  186 --
 .../internal/logging/log4j/DebuggableAppender.java |   28 +
 .../geode/internal/logging/log4j/FastLogger.java   |    3 +
 .../logging/log4j/GeodeConsoleAppender.java        |  310 ++
 .../logging/log4j/HexThreadIdPatternConverter.java |    3 +
 .../geode/internal/logging/log4j/Log4jAgent.java   |  313 ++
 .../geode/internal/logging/log4j/LogLevel.java     |  171 +-
 .../geode/internal/logging/log4j/LogMarker.java    |   42 +
 .../internal/logging/log4j/LogWriterAppender.java  |  440 ++-
 .../internal/logging/log4j/LogWriterAppenders.java |  293 --
 .../logging/log4j/LogWriterLevelConverter.java     |   97 +
 .../internal/logging/log4j/LogWriterLogger.java    |   48 +-
 .../logging/log4j/MemberNamePatternConverter.java  |   67 +
 .../internal/logging/log4j/MemberNameSupplier.java |   35 +
 .../internal/logging/log4j/PausableAppender.java   |   26 +
 .../log4j/message/GemFireParameterizedMessage.java |   15 +-
 .../GemFireParameterizedMessageFactory.java        |    7 +-
 .../internal/memcached/ConnectionHandler.java      |    3 +
 .../geode/internal/memcached/RequestReader.java    |   16 +-
 .../geode/internal/memcached/ValueWrapper.java     |    4 +
 .../memcached/commands/AbstractCommand.java        |    4 +-
 .../memcached/commands/DecrementCommand.java       |    2 +-
 .../memcached/commands/FlushAllCommand.java        |    1 +
 .../internal/memcached/commands/GetCommand.java    |   21 +-
 .../memcached/commands/IncrementCommand.java       |    2 +-
 .../memcached/commands/StorageCommand.java         |    7 +-
 .../metrics/CacheLifecycleMetricsSession.java      |  131 +
 .../metrics/CacheMeterRegistryFactory.java         |   36 +
 .../metrics/CompositeMeterRegistryFactory.java     |   25 +
 .../internal/modules/util/RegionConfiguration.java |    3 +
 .../internal/monitoring/ThreadsMonitoring.java     |    6 +
 .../internal/monitoring/ThreadsMonitoringImpl.java |    8 +
 .../monitoring/ThreadsMonitoringImplDummy.java     |    3 +
 .../monitoring/ThreadsMonitoringProcess.java       |    3 +-
 .../monitoring/executor/AbstractExecutor.java      |    7 +-
 .../org/apache/geode/internal/net/Buffers.java     |  247 ++
 .../org/apache/geode/internal/net/NioFilter.java   |   87 +
 .../apache/geode/internal/net/NioPlainEngine.java  |  130 +
 .../apache/geode/internal/net/NioSslEngine.java    |  419 +++
 .../internal/net/SSLConfigurationFactory.java      |    6 +-
 .../apache/geode/internal/net/SocketCloser.java    |   23 +-
 .../apache/geode/internal/net/SocketCreator.java   |  127 +-
 .../geode/internal/net/SocketCreatorFactory.java   |    5 +-
 .../internal/offheap/AddressableMemoryManager.java |    8 +
 .../DisconnectingOutOfOffHeapMemoryListener.java   |    1 +
 .../apache/geode/internal/offheap/Fragment.java    |    3 +-
 .../geode/internal/offheap/LifecycleListener.java  |    3 +
 .../internal/offheap/MemoryAllocatorImpl.java      |    3 +
 .../geode/internal/offheap/MemoryBlockNode.java    |    5 +
 .../internal/offheap/OffHeapRegionEntryHelper.java |   14 +-
 .../geode/internal/offheap/OffHeapStorage.java     |   11 +
 .../internal/offheap/OffHeapStoredObject.java      |    1 +
 .../internal/offheap/ReferenceCountHelper.java     |    2 +
 .../internal/offheap/ReferenceCountHelperImpl.java |    2 +
 .../geode/internal/process/AttachProcessUtils.java |    2 +-
 .../process/BlockingProcessStreamReader.java       |    2 +-
 .../internal/process/ControlFileWatchdog.java      |   14 +-
 .../internal/process/ControllableProcess.java      |    6 +-
 .../internal/process/FileProcessController.java    |    6 +-
 .../internal/process/LocalProcessLauncher.java     |    2 +-
 .../internal/process/MBeanProcessController.java   |    4 +-
 .../geode/internal/process/NativeProcessUtils.java |    4 +-
 .../org/apache/geode/internal/process/PidFile.java |    6 +-
 .../internal/process/ProcessControllerFactory.java |    6 +-
 .../internal/process/ProcessLauncherContext.java   |    9 +-
 .../internal/process/ProcessStreamReader.java      |    6 +-
 .../apache/geode/internal/process/ProcessType.java |    2 +-
 .../geode/internal/process/ProcessUtils.java       |   28 +-
 .../geode/internal/process/StartupStatus.java      |    4 +-
 .../process/UncheckedPidUnavailableException.java  |   54 +
 .../signal/AbstractSignalNotificationHandler.java  |    6 +-
 .../geode/internal/process/signal/Signal.java      |    2 +-
 .../internal/security/CallbackInstantiator.java    |    2 +-
 .../security/IntegratedSecurityService.java        |    8 +-
 .../internal/security/LegacySecurityService.java   |    2 +-
 .../internal/security/SecurityServiceFactory.java  |   10 +-
 .../security/shiro/SecurityManagerProvider.java    |    4 +-
 .../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   |    5 +
 .../sequencelog/io/GemfireLogConverter.java        |   15 +-
 .../geode/internal/sequencelog/io/GraphReader.java |    2 +
 .../geode/internal/sequencelog/model/GraphID.java  |    1 +
 .../geode/internal/sequencelog/model/GraphSet.java |    4 +
 .../geode/internal/sequencelog/model/Vertex.java   |    1 +
 .../visualization/text/TextDisplay.java            |    4 +
 .../apache/geode/internal/shared/NativeCalls.java  |    4 +-
 .../geode/internal/shared/NativeCallsJNAImpl.java  |   23 +-
 .../geode/internal/shared/StringPrintWriter.java   |    4 +
 .../internal/size/CachingSingleObjectSizer.java    |    1 +
 .../size/InstrumentationSingleObjectSizer.java     |    4 +
 .../geode/internal/size/ObjectGraphSizer.java      |    8 +-
 .../geode/internal/size/ObjectTraverser.java       |    4 +
 .../geode/internal/size/ReflectionObjectSizer.java |   16 +-
 .../internal/size/ReflectionSingleObjectSizer.java |    3 +
 .../internal/size/SizeClassOnceObjectSizer.java    |    4 +
 .../statistics/AbstractStatisticsFactory.java      |   26 +-
 .../statistics/DummyStatisticsFactory.java         |   26 +
 .../internal/statistics/DummyStatisticsImpl.java   |   40 +
 .../statistics/DummyStatisticsRegistry.java        |   62 +
 .../internal/statistics/GemFireStatSampler.java    |  213 +-
 .../geode/internal/statistics/HostStatHelper.java  |  141 +-
 .../geode/internal/statistics/HostStatSampler.java |   40 +-
 .../internal/statistics/LocalStatListener.java     |   10 +-
 .../statistics/LocalStatisticsFactory.java         |    2 +-
 .../internal/statistics/LocalStatisticsImpl.java   |   68 +-
 .../statistics/MapBasedStatisticsNotification.java |    7 +
 .../geode/internal/statistics/SampleCollector.java |   56 +-
 .../internal/statistics/SimpleStatSampler.java     |    7 +-
 .../internal/statistics/StatArchiveHandler.java    |   21 +-
 .../statistics/StatArchiveHandlerConfig.java       |   16 +-
 .../internal/statistics/StatArchiveReader.java     |   50 +-
 .../internal/statistics/StatArchiveWriter.java     |   36 +-
 .../internal/statistics/StatSamplerStats.java      |    2 +
 .../statistics/StatisticDescriptorImpl.java        |    8 +
 .../internal/statistics/StatisticsConfig.java      |   52 +
 .../geode/internal/statistics/StatisticsImpl.java  |  483 +--
 .../internal/statistics/StatisticsManager.java     |   13 +-
 .../statistics/StatisticsManagerFactory.java       |   19 +
 .../statistics/StatisticsNotification.java         |    1 +
 .../internal/statistics/StatisticsRegistry.java    |  352 +++
 .../statistics/StatisticsTypeFactoryImpl.java      |   17 +
 .../internal/statistics/StatisticsTypeImpl.java    |    7 +
 .../internal/statistics/StatisticsTypeXml.java     |    4 +
 .../internal/statistics/StripedStatisticsImpl.java |  114 +
 .../apache/geode/internal/statistics/VMStats.java  |    6 +-
 .../geode/internal/statistics/ValueMonitor.java    |    1 +
 .../statistics/platform/LinuxProcFsStatistics.java |  231 +-
 .../statistics/platform/LinuxProcessStats.java     |    2 +
 .../statistics/platform/LinuxSystemStats.java      |   33 +
 .../statistics/platform/OSXProcessStats.java       |    2 +
 .../statistics/platform/OSXSystemStats.java        |    2 +
 .../statistics/platform/OsStatisticsFactory.java   |    6 +-
 .../statistics/platform/SolarisProcessStats.java   |    2 +
 .../statistics/platform/SolarisSystemStats.java    |    2 +
 .../statistics/platform/WindowsProcessStats.java   |    2 +
 .../statistics/platform/WindowsSystemStats.java    |    2 +
 .../internal/stats50/Atomic50StatisticsImpl.java   |  513 ---
 .../apache/geode/internal/stats50/VMStats50.java   |   60 +-
 .../org/apache/geode/internal/tcp/Buffers.java     |  170 -
 .../geode/internal/tcp/ByteBufferInputStream.java  |   17 +
 .../org/apache/geode/internal/tcp/Connection.java  | 2085 +++++--------
 .../apache/geode/internal/tcp/ConnectionTable.java |   40 +-
 .../geode/internal/tcp/DirectReplySender.java      |    3 +
 .../apache/geode/internal/tcp/MsgDestreamer.java   |   15 -
 .../apache/geode/internal/tcp/MsgIdGenerator.java  |    2 +
 .../apache/geode/internal/tcp/MsgOutputStream.java |   15 +-
 .../org/apache/geode/internal/tcp/MsgReader.java   |  147 +-
 .../org/apache/geode/internal/tcp/MsgStreamer.java |   17 +
 .../apache/geode/internal/tcp/NIOMsgReader.java    |  109 -
 .../apache/geode/internal/tcp/OioMsgReader.java    |   39 -
 .../geode/internal/tcp/PeerConnectionFactory.java  |    1 +
 .../org/apache/geode/internal/tcp/TCPConduit.java  |  263 +-
 .../geode/internal/util/ArgumentRedactor.java      |   13 +-
 .../org/apache/geode/internal/util/ArrayUtils.java |    2 +-
 .../org/apache/geode/internal/util/BlobHelper.java |    2 +-
 .../apache/geode/internal/util/Breadcrumbs.java    |   14 +-
 .../internal/util/CollectingServiceLoader.java     |   37 +
 .../apache/geode/internal/util/DscodeHelper.java   |    8 +-
 .../java/org/apache/geode/internal/util/Hex.java   |    3 +
 .../org/apache/geode/internal/util/IOUtils.java    |    2 +-
 .../geode/internal/util/JavaWorkarounds.java       |   34 +
 .../internal/util/ListCollectingServiceLoader.java |   36 +
 .../apache/geode/internal/util/PasswordUtil.java   |    5 +-
 .../apache/geode/internal/util/PluckStacks.java    |    5 +-
 .../apache/geode/internal/util/TransformUtils.java |    5 +
 .../geode/internal/util/VersionedArrayList.java    |    7 +
 .../util/concurrent/CopyOnWriteWeakHashMap.java    |    1 +
 .../concurrent/CustomEntryConcurrentHashMap.java   |   25 +
 .../internal/util/concurrent/FutureResult.java     |    5 +
 .../apache/geode/management/ManagementService.java |    3 +-
 .../apache/geode/management/cli/CliFunction.java   |    5 +
 .../management/cli/CommandProcessingException.java |   22 +-
 .../geode/management/cli/CommandService.java       |    4 +
 .../apache/geode/management/cli/GfshCommand.java   |   16 +-
 .../geode/management/cli/SingleGfshCommand.java    |   18 +-
 .../cli/UpdateAllConfigurationGroupsMarker.java    |   27 +
 .../geode/management/internal/AgentUtil.java       |   10 +-
 .../geode/management/internal/ArrayConverter.java  |    3 +
 .../management/internal/BaseManagementService.java |   10 +-
 .../management/internal/CollectionConverter.java   |    3 +
 .../management/internal/CompositeConverter.java    |    3 +
 .../ContextAwareSSLRMIClientSocketFactory.java     |    2 +
 .../geode/management/internal/EnumConverter.java   |    2 +
 .../management/internal/FederatingManager.java     |   19 +-
 .../management/internal/IdentityConverter.java     |    3 +
 .../geode/management/internal/JettyHelper.java     |  215 --
 .../management/internal/JmxManagerAdvisee.java     |    6 +-
 .../management/internal/JmxManagerAdvisor.java     |    4 +
 .../management/internal/JmxManagerLocator.java     |   12 +-
 .../internal/JmxManagerLocatorRequest.java         |    5 +
 .../internal/JmxManagerLocatorResponse.java        |    3 +
 .../geode/management/internal/LocalManager.java    |    5 +-
 .../geode/management/internal/MBeanJMXAdapter.java |   54 +-
 .../management/internal/MBeanProxyFactory.java     |    8 +-
 .../internal/MBeanProxyInvocationHandler.java      |    2 +
 .../internal/MXBeanProxyInvocationHandler.java     |    4 +
 .../geode/management/internal/ManagementAgent.java |  246 +-
 .../management/internal/ManagementConstants.java   |    4 +
 .../management/internal/ManagementFunction.java    |   15 +-
 .../internal/ManagementMembershipListener.java     |    1 +
 .../apache/geode/management/internal/Manager.java  |    5 +-
 .../management/internal/ManagerStartupMessage.java |    4 +-
 .../geode/management/internal/NotificationHub.java |    3 +-
 .../geode/management/internal/OpenMethod.java      |    3 +
 .../management/internal/OpenTypeConverter.java     |   17 +
 .../geode/management/internal/RestAgent.java       |  113 +-
 .../apache/geode/management/internal/SSLUtil.java  |  116 +-
 .../internal/SystemManagementService.java          |   31 +-
 .../geode/management/internal/TableConverter.java  |    3 +
 .../api/GeodeClusterManagementServiceFactory.java  |  154 +
 .../api/LocatorClusterManagementService.java       |  161 +
 .../management/internal/beans/BeanUtilFuncs.java   |   21 -
 .../internal/beans/CacheServerBridge.java          |   12 +-
 .../management/internal/beans/DataQueryEngine.java |  309 ++
 .../internal/beans/DistributedRegionMBean.java     |    1 +
 .../internal/beans/DistributedSystemBridge.java    |   64 +-
 .../internal/beans/DistributedSystemMBean.java     |    1 +
 .../management/internal/beans/FileUploader.java    |    4 +-
 .../internal/beans/GatewayReceiverMBean.java       |    1 +
 .../internal/beans/GatewayReceiverMBeanBridge.java |    1 +
 .../internal/beans/GatewaySenderMBean.java         |    1 +
 .../internal/beans/LocatorMBeanBridge.java         |   12 +-
 .../management/internal/beans/MBeanAggregator.java |   15 +
 .../internal/beans/ManagementAdapter.java          |   35 +-
 .../internal/beans/ManagementListener.java         |   24 +-
 .../management/internal/beans/MemberMBean.java     |    3 +
 .../internal/beans/MemberMBeanBridge.java          |   16 +-
 .../internal/beans/MetricsCalculator.java          |    5 +-
 .../internal/beans/PartitionedRegionBridge.java    |    2 +
 .../internal/beans/QueryDataFunction.java          |  320 +-
 .../management/internal/beans/SequenceNumber.java  |    5 +-
 .../internal/beans/stats/VMStatsMonitor.java       |   11 +-
 .../internal/cli/AbstractCliAroundInterceptor.java |    2 +-
 .../internal/cli/CliAroundInterceptor.java         |    3 +-
 .../geode/management/internal/cli/CliUtil.java     |   65 +-
 .../management/internal/cli/CommandManager.java    |   28 +-
 .../management/internal/cli/CommandRequest.java    |    4 +-
 .../management/internal/cli/CommandResponse.java   |    3 +
 .../internal/cli/CommandResponseBuilder.java       |    2 +-
 .../management/internal/cli/GfshParseResult.java   |    2 +-
 .../geode/management/internal/cli/GfshParser.java  |    2 +-
 .../geode/management/internal/cli/LogWrapper.java  |   15 +-
 .../cli/commands/AlterAsyncEventQueueCommand.java  |  146 +-
 .../cli/commands/AlterOfflineDiskStoreCommand.java |   16 +-
 .../internal/cli/commands/AlterRegionCommand.java  |  226 +-
 .../cli/commands/AlterRuntimeConfigCommand.java    |   40 +-
 .../cli/commands/BackupDiskStoreCommand.java       |    3 +-
 .../cli/commands/ChangeLogLevelCommand.java        |   34 +-
 .../cli/commands/CloseDurableCQsCommand.java       |   50 +-
 .../cli/commands/CloseDurableClientCommand.java    |   38 +-
 .../cli/commands/CommandAvailabilityIndicator.java |    1 -
 .../cli/commands/CompactDiskStoreCommand.java      |    7 +-
 .../commands/CompactOfflineDiskStoreCommand.java   |   22 +-
 .../internal/cli/commands/ConfigurePDXCommand.java |    3 +-
 .../internal/cli/commands/ConnectCommand.java      |  133 +-
 .../cli/commands/CountDurableCQEventsCommand.java  |   54 +-
 .../cli/commands/CreateAsyncEventQueueCommand.java |    3 +-
 .../cli/commands/CreateDataSourceCommand.java      |  177 --
 .../cli/commands/CreateDataSourceInterceptor.java  |   59 -
 .../cli/commands/CreateDefinedIndexesCommand.java  |    7 +-
 .../cli/commands/CreateDiskStoreCommand.java       |    7 +-
 .../cli/commands/CreateGatewayReceiverCommand.java |    6 +-
 .../cli/commands/CreateGatewaySenderCommand.java   |   41 +-
 .../internal/cli/commands/CreateIndexCommand.java  |    7 +-
 .../cli/commands/CreateJndiBindingCommand.java     |   20 +-
 .../internal/cli/commands/CreateRegionCommand.java |  711 +++--
 .../internal/cli/commands/DeployCommand.java       |   58 +-
 .../cli/commands/DescribeClientCommand.java        |   18 +-
 .../cli/commands/DescribeConfigCommand.java        |   95 +-
 .../cli/commands/DescribeConnectionCommand.java    |   38 +-
 .../cli/commands/DescribeDiskStoreCommand.java     |   19 +-
 .../cli/commands/DescribeJndiBindingCommand.java   |   14 +-
 .../cli/commands/DescribeMemberCommand.java        |  114 +-
 .../commands/DescribeOfflineDiskStoreCommand.java  |   26 +-
 .../cli/commands/DescribeRegionCommand.java        |   47 +-
 .../commands/DestroyAsyncEventQueueCommand.java    |   19 +-
 .../cli/commands/DestroyDiskStoreCommand.java      |    3 +-
 .../cli/commands/DestroyFunctionCommand.java       |   44 +-
 .../commands/DestroyGatewayReceiverCommand.java    |    4 +-
 .../cli/commands/DestroyGatewaySenderCommand.java  |    3 +-
 .../internal/cli/commands/DestroyIndexCommand.java |    9 +-
 .../cli/commands/DestroyJndiBindingCommand.java    |    8 +-
 .../cli/commands/DestroyRegionCommand.java         |   68 +-
 .../internal/cli/commands/DisconnectCommand.java   |   54 +-
 .../cli/commands/DiskStoreCommandsUtils.java       |    5 +-
 .../DurableClientCommandsResultBuilder.java        |  164 -
 .../internal/cli/commands/EchoCommand.java         |   28 +-
 .../cli/commands/ExecuteFunctionCommand.java       |   10 +-
 .../cli/commands/ExecuteScriptCommand.java         |   16 +-
 .../internal/cli/commands/ExitCommand.java         |    2 +-
 .../ExportClusterConfigurationCommand.java         |   16 +-
 .../internal/cli/commands/ExportConfigCommand.java |    5 +-
 .../internal/cli/commands/ExportDataCommand.java   |   33 +-
 .../internal/cli/commands/ExportLogsCommand.java   |   28 +-
 .../cli/commands/ExportLogsInterceptor.java        |   40 +-
 .../commands/ExportOfflineDiskStoreCommand.java    |    3 +-
 .../internal/cli/commands/GCCommand.java           |   70 +-
 .../internal/cli/commands/GetCommand.java          |    3 +-
 .../internal/cli/commands/GfshHelpCommand.java     |    1 +
 .../internal/cli/commands/GfshHintCommand.java     |    1 +
 .../ImportClusterConfigurationCommand.java         |    9 +-
 .../internal/cli/commands/ImportDataCommand.java   |   33 +-
 .../internal/cli/commands/IndexDefinition.java     |    2 +
 .../internal/cli/commands/InternalGfshCommand.java |   25 -
 .../cli/commands/LauncherSignalListener.java       |    1 +
 .../internal/cli/commands/ListClientCommand.java   |   19 +-
 .../internal/cli/commands/ListDeployedCommand.java |   75 +-
 .../cli/commands/ListDiskStoresCommand.java        |    3 +-
 .../cli/commands/ListDurableClientCQsCommand.java  |   84 +-
 .../internal/cli/commands/ListFunctionCommand.java |   68 +-
 .../internal/cli/commands/ListGatewayCommand.java  |   63 +-
 .../cli/commands/ListJndiBindingCommand.java       |    5 +-
 .../internal/cli/commands/ListRegionCommand.java   |   77 +-
 .../internal/cli/commands/LocateEntryCommand.java  |    3 +-
 .../internal/cli/commands/NetstatCommand.java      |   74 +-
 .../internal/cli/commands/OfflineGfshCommand.java  |   53 +
 .../internal/cli/commands/PutCommand.java          |    5 +-
 .../internal/cli/commands/QueryCommand.java        |    5 +-
 .../internal/cli/commands/QueryInterceptor.java    |    4 +-
 .../internal/cli/commands/RebalanceCommand.java    |  301 +-
 .../internal/cli/commands/RegionCommandsUtils.java |   31 +-
 .../internal/cli/commands/RemoveCommand.java       |    3 +-
 .../commands/RevokeMissingDiskStoreCommand.java    |    3 +-
 .../internal/cli/commands/SetVariableCommand.java  |    2 +-
 .../internal/cli/commands/ShowDeadlockCommand.java |   70 +-
 .../internal/cli/commands/ShowLogCommand.java      |   30 +-
 .../internal/cli/commands/ShowMetricsCommand.java  |  166 +-
 .../cli/commands/ShowMetricsInterceptor.java       |   21 +
 .../cli/commands/ShowMissingDiskStoreCommand.java  |   63 +-
 .../internal/cli/commands/StartLocatorCommand.java |   60 +-
 .../internal/cli/commands/StartMemberUtils.java    |   10 +-
 .../internal/cli/commands/StartServerCommand.java  |   29 +-
 .../StatusClusterConfigServiceCommand.java         |   46 +-
 .../internal/cli/commands/UndeployCommand.java     |   91 +-
 .../commands/UpgradeOfflineDiskStoreCommand.java   |   20 +-
 .../internal/cli/commands/UserInputProperty.java   |   39 +-
 .../cli/commands/UsernamePasswordInterceptor.java  |    4 +-
 .../cli/commands/ValidateDiskStoreCommand.java     |   13 +-
 .../commands/lifecycle/StartJConsoleCommand.java   |  146 +-
 .../commands/lifecycle/StartJVisualVMCommand.java  |   63 +-
 .../cli/commands/lifecycle/StartPulseCommand.java  |    4 +-
 .../cli/commands/lifecycle/StartVsdCommand.java    |    8 +-
 .../commands/lifecycle/StatusLocatorCommand.java   |   30 +-
 .../commands/lifecycle/StatusServerCommand.java    |   25 +-
 .../cli/commands/lifecycle/StopLocatorCommand.java |   17 +-
 .../cli/commands/lifecycle/StopServerCommand.java  |   22 +-
 .../converters/ClusterMemberIdNameConverter.java   |    1 +
 .../cli/converters/ConfigPropertyConverter.java    |    4 +-
 .../cli/converters/ExpirationActionConverter.java  |    4 +-
 .../cli/converters/FilePathStringConverter.java    |    2 +-
 .../cli/converters/MemberGroupConverter.java       |    1 +
 .../cli/converters/PoolPropertyConverter.java      |   60 -
 .../management/internal/cli/domain/ClassName.java  |  127 -
 .../internal/cli/domain/DataCommandResult.java     |    4 +-
 .../internal/cli/domain/DiskStoreDetails.java      |   11 +-
 .../internal/cli/domain/DurableCqNamesResult.java  |   51 -
 .../cli/domain/FixedPartitionAttributesInfo.java   |    2 +-
 .../internal/cli/domain/IndexDetails.java          |    3 +-
 .../internal/cli/domain/MemberInformation.java     |   36 +-
 .../internal/cli/domain/MemberResult.java          |  110 -
 .../cli/domain/PartitionAttributesInfo.java        |    2 +-
 .../internal/cli/domain/RegionAttributesInfo.java  |    2 +-
 .../cli/domain/SubscriptionQueueSizeResult.java    |   48 -
 .../cli/exceptions/EntityExistsException.java      |   28 -
 .../cli/exceptions/EntityNotFoundException.java    |   46 -
 .../cli/functions/AlterRuntimeConfigFunction.java  |    4 +-
 .../cli/functions/ChangeLogLevelFunction.java      |   28 +-
 .../internal/cli/functions/CliFunctionResult.java  |    4 -
 .../cli/functions/CloseDurableClientFunction.java  |   49 +-
 .../cli/functions/CloseDurableCqFunction.java      |   50 +-
 .../cli/functions/CreateRegionFunctionArgs.java    |   43 +
 .../cli/functions/DataCommandFunction.java         |    5 +-
 .../cli/functions/DescribeDiskStoreFunction.java   |   18 +-
 .../functions/DestroyGatewayReceiverFunction.java  |    5 +-
 .../cli/functions/DestroyIndexFunction.java        |    3 +-
 .../cli/functions/DestroyJndiBindingFunction.java  |   37 +-
 .../internal/cli/functions/ExportDataFunction.java |   49 +-
 .../internal/cli/functions/ExportLogsFunction.java |   12 +-
 .../functions/FetchRegionAttributesFunction.java   |   95 +-
 .../FetchSharedConfigurationStatusFunction.java    |    4 +-
 .../cli/functions/GarbageCollectionFunction.java   |    2 +-
 .../functions/GatewayReceiverCreateFunction.java   |    4 +-
 .../cli/functions/GatewaySenderCreateFunction.java |   57 +-
 .../functions/GatewaySenderDestroyFunction.java    |    4 +-
 .../GetMemberConfigInformationFunction.java        |   32 +-
 .../functions/GetMemberInformationFunction.java    |   28 +-
 .../functions/GetRegionDescriptionFunction.java    |    3 +-
 .../internal/cli/functions/GetRegionsFunction.java |    7 +-
 .../GetSubscriptionQueueSizeFunction.java          |  101 +-
 .../internal/cli/functions/ImportDataFunction.java |   17 +-
 .../cli/functions/ListDeployedFunction.java        |   27 +-
 .../cli/functions/ListDiskStoresFunction.java      |    2 +
 .../cli/functions/ListDurableCqNamesFunction.java  |   70 +-
 .../cli/functions/ListFunctionFunction.java        |   29 +-
 .../internal/cli/functions/ListIndexFunction.java  |    2 +
 .../internal/cli/functions/NetstatFunction.java    |    2 +
 .../cli/functions/RegionAlterFunction.java         |  266 +-
 .../cli/functions/RegionCreateFunction.java        |  346 +--
 .../cli/functions/RegionDestroyFunction.java       |    5 +-
 .../internal/cli/functions/RegionFunctionArgs.java |   62 +-
 .../internal/cli/functions/UndeployFunction.java   |   69 +-
 .../cli/functions/UpdateCacheFunction.java         |   66 +
 .../cli/functions/UserFunctionExecution.java       |  173 +-
 .../management/internal/cli/help/HelpBlock.java    |    2 +-
 .../geode/management/internal/cli/help/Helper.java |    2 +-
 .../management/internal/cli/i18n/CliStrings.java   |   62 +-
 .../internal/cli/json/AbstractJSONFormatter.java   |  330 ++
 .../management/internal/cli/json/GfJsonArray.java  |  150 +-
 .../management/internal/cli/json/GfJsonObject.java |  346 ++-
 .../internal/cli/json/QueryResultFormatter.java    |  132 +
 .../management/internal/cli/json/TypedJson.java    |  808 -----
 .../internal/cli/modes/CommandModes.java           |  157 -
 .../cli/remote/CommandExecutionContext.java        |    2 +
 .../internal/cli/remote/CommandExecutor.java       |   69 +-
 .../internal/cli/remote/CommandStatementImpl.java  |    1 +
 .../internal/cli/remote/MemberCommandService.java  |    4 +
 .../cli/remote/OnlineCommandProcessor.java         |    4 +-
 .../internal/cli/result/AbstractResultData.java    |   12 +-
 .../internal/cli/result/CommandResult.java         |    8 +
 .../internal/cli/result/CompositeResultData.java   |   19 +-
 .../internal/cli/result/DownloadFileResult.java    |    2 +-
 .../internal/cli/result/ErrorResultData.java       |   10 +-
 .../internal/cli/result/InfoResultData.java        |    6 +
 .../internal/cli/result/LegacyCommandResult.java   |   33 +-
 .../internal/cli/result/ModelCommandResult.java    |   22 +-
 .../internal/cli/result/ResultBuilder.java         |    4 +-
 .../management/internal/cli/result/ResultData.java |    6 +
 .../internal/cli/result/TableBuilder.java          |    2 +-
 .../internal/cli/result/TabularResultData.java     |    5 +-
 .../internal/cli/result/model/FileResultModel.java |   23 +-
 .../internal/cli/result/model/ResultModel.java     |   24 +-
 .../geode/management/internal/cli/shell/Gfsh.java  |   41 +-
 .../management/internal/cli/shell/GfshConfig.java  |    4 +-
 .../internal/cli/shell/GfshExecutionStrategy.java  |    2 +-
 .../internal/cli/shell/JmxOperationInvoker.java    |    6 +
 .../internal/cli/shell/ScriptExecutionDetails.java |   28 +-
 .../internal/cli/shell/jline/ANSIHandler.java      |    7 +-
 .../cli/shell/unsafe/GfshSignalHandler.java        |   18 +-
 .../internal/cli/util/ClasspathScanLoadHelper.java |   23 +-
 .../internal/cli/util/CommandStringBuilder.java    |    2 +-
 .../internal/cli/util/DiskStoreCompacter.java      |    4 +-
 .../internal/cli/util/DiskStoreUpgrader.java       |    4 +-
 .../internal/cli/util/GfshConsoleReader.java       |    3 +
 .../management/internal/cli/util/JdkTool.java      |    4 +-
 .../management/internal/cli/util/JsonUtil.java     |  432 +--
 .../internal/cli/util/LogLevelExtractor.java       |    6 +-
 .../internal/cli/util/MemberInformation.java       |  180 --
 .../internal/cli/util/ReadWriteFile.java           |   13 +-
 .../internal/cli/util/RegionAttributesDefault.java |    3 +
 .../management/internal/cli/util/RegionPath.java   |   57 +-
 .../domain/DeclarableTypeInstantiator.java         |   85 +
 .../internal/configuration/domain/XmlEntity.java   |    7 +-
 .../functions/GetRegionNamesFunction.java          |    3 +-
 .../functions/RecreateCacheFunction.java           |    2 +-
 .../messages/ConfigurationResponse.java            |   14 +-
 .../mutators/ConfigurationMutator.java             |   37 +
 .../mutators/RegionConfigMutator.java              |   41 +
 .../realizers/ConfigurationRealizer.java           |   37 +
 .../realizers/RegionConfigRealizer.java            |  299 ++
 .../internal/configuration/utils/XmlUtils.java     |    2 +-
 .../internal/configuration/utils/ZipUtils.java     |    9 +-
 .../validators/ConfigurationValidator.java         |   41 +
 .../validators/RegionConfigValidator.java          |   45 +
 .../internal/deployment/FunctionScanner.java       |   12 +-
 .../internal/exceptions/EntityExistsException.java |   35 +
 .../exceptions/EntityNotFoundException.java        |   46 +
 .../internal/exceptions/NoMembersException.java    |   26 +
 .../internal/messages/CompactRequest.java          |    3 +
 .../internal/messages/CompactResponse.java         |    1 +
 .../internal/security/MBeanServerWrapper.java      |    6 +-
 .../internal/security/ResourcePermissions.java     |   15 +
 .../controllers/AbstractCommandsController.java    |    3 -
 .../web/controllers/ShellCommandsController.java   |    4 +-
 .../support/LoginHandlerInterceptor.java           |    8 +-
 .../internal/web/io/MultipartFileAdapter.java      |    8 +
 .../internal/web/shell/HttpOperationInvoker.java   |    5 +
 .../ClientMembershipListenerAdapter.java           |    3 +
 .../UniversalMembershipListenerAdapter.java        |   11 +
 .../geode/memcached/GemFireMemcachedServer.java    |    3 +
 .../geode/metrics/MetricsPublishingService.java    |   89 +
 .../org/apache/geode/metrics/MetricsSession.java   |   44 +
 .../org/apache/geode/metrics/package-info.java     |   37 +
 .../java/org/apache/geode/pdx/JSONFormatter.java   |   62 +-
 .../java/org/apache/geode/pdx/PdxInstance.java     |   25 +-
 .../org/apache/geode/pdx/PdxInstanceFactory.java   |    9 +
 .../geode/pdx/PdxRegistryMismatchException.java    |    2 +-
 .../geode/pdx/ReflectionBasedAutoSerializer.java   |    2 +
 .../pdx/internal/AutoSerializableManager.java      |    7 +-
 .../geode/pdx/internal/CheckTypeRegistryState.java |    1 +
 .../geode/pdx/internal/ClientTypeRegistration.java |   83 +-
 .../java/org/apache/geode/pdx/internal/EnumId.java |    3 +
 .../org/apache/geode/pdx/internal/EnumInfo.java    |   21 +-
 .../pdx/internal/FieldNotFoundInPdxVersion.java    |   25 -
 .../geode/pdx/internal/InternalPdxInstance.java    |   27 +-
 .../geode/pdx/internal/LonerTypeRegistration.java  |    6 +
 .../org/apache/geode/pdx/internal/PdxField.java    |    3 +
 .../apache/geode/pdx/internal/PdxInstanceEnum.java |   19 +-
 .../geode/pdx/internal/PdxInstanceFactoryImpl.java |   16 +-
 .../apache/geode/pdx/internal/PdxInstanceImpl.java |   32 +-
 .../apache/geode/pdx/internal/PdxOutputStream.java |    4 +
 .../apache/geode/pdx/internal/PdxReaderImpl.java   |   75 +
 .../org/apache/geode/pdx/internal/PdxString.java   |    1 +
 .../org/apache/geode/pdx/internal/PdxType.java     |    6 +
 .../apache/geode/pdx/internal/PdxWriterImpl.java   |   42 +-
 .../geode/pdx/internal/PeerTypeRegistration.java   |   18 +
 .../geode/pdx/internal/TrackingPdxReaderImpl.java  |   73 +
 .../apache/geode/pdx/internal/TypeRegistry.java    |   56 +-
 .../pdx/internal/WritablePdxInstanceImpl.java      |    1 +
 .../geode/pdx/internal/json/PdxInstanceHelper.java |   19 +
 .../apache/geode/pdx/internal/json/PdxToJSON.java  |   19 +-
 .../org/apache/geode/redis/GeodeRedisServer.java   |  726 -----
 .../org/apache/geode/redis/internal/Coder.java     |  520 ----
 .../apache/geode/redis/internal/DoubleWrapper.java |   76 -
 .../geode/redis/internal/RedisCommandType.java     | 2896 -----------------
 .../geode/redis/internal/RedisConstants.java       |  308 --
 .../geode/redis/internal/RegionProvider.java       |  557 ----
 .../redis/internal/executor/AbstractExecutor.java  |  138 -
 .../redis/internal/executor/EchoExecutor.java      |   38 -
 .../redis/internal/executor/KeysExecutor.java      |   69 -
 .../geode/redis/internal/executor/ListQuery.java   |   64 -
 .../redis/internal/executor/SortedSetQuery.java    |  283 --
 .../redis/internal/executor/TypeExecutor.java      |   47 -
 .../redis/internal/executor/hash/HGetExecutor.java |   61 -
 .../executor/hash/HIncrByFloatExecutor.java        |  104 -
 .../internal/executor/hash/HKeysExecutor.java      |   61 -
 .../internal/executor/hash/HMGetExecutor.java      |   71 -
 .../internal/executor/hash/HValsExecutor.java      |   60 -
 .../redis/internal/executor/hash/HashExecutor.java |   40 -
 .../internal/executor/list/LIndexExecutor.java     |  118 -
 .../redis/internal/executor/list/ListExecutor.java |  140 -
 .../redis/internal/executor/list/PopExecutor.java  |  133 -
 .../redis/internal/executor/list/PushExecutor.java |   54 -
 .../internal/executor/set/SMembersExecutor.java    |   55 -
 .../redis/internal/executor/set/SPopExecutor.java  |   60 -
 .../internal/executor/set/SRandMemberExecutor.java |  101 -
 .../redis/internal/executor/set/SetOpExecutor.java |  114 -
 .../executor/sortedset/ZIncrByExecutor.java        |   76 -
 .../executor/sortedset/ZScoreExecutor.java         |   58 -
 .../internal/executor/string/DecrByExecutor.java   |  113 -
 .../internal/executor/string/DecrExecutor.java     |   95 -
 .../internal/executor/string/GetExecutor.java      |   51 -
 .../internal/executor/string/GetRangeExecutor.java |   96 -
 .../internal/executor/string/GetSetExecutor.java   |   58 -
 .../internal/executor/string/IncrByExecutor.java   |  108 -
 .../executor/string/IncrByFloatExecutor.java       |  128 -
 .../internal/executor/string/IncrExecutor.java     |   91 -
 .../internal/executor/string/MGetExecutor.java     |   67 -
 .../internal/executor/string/MSetExecutor.java     |   62 -
 .../org/apache/geode/security/Authenticator.java   |    1 +
 .../apache/geode/security/ResourcePermission.java  |   12 +-
 ...gement.internal.ClusterManagementServiceFactory |   16 +
 ...he.geode.security.internal.server.Authenticator |    1 -
 geode-core/src/main/resources/log4j2-cli.xml       |    2 +-
 geode-core/src/main/resources/log4j2.xml           |   18 +-
 .../geode/internal/logging/log4j/log4j2-legacy.xml |    2 +-
 .../sanctioned-geode-core-serializables.txt        |  220 +-
 .../BaseLineAndCompareQueryPerfJUnitTest.java      |    2 +
 .../DiskRegionPerfJUnitPerformanceTest.java        |    1 +
 .../logging/LogWriterDisabledPerformanceTest.java  |   46 -
 .../internal/logging/LogWriterPerformanceTest.java |  105 -
 .../logging/LoggingPerformanceTestCase.java        |  200 --
 .../log4j/Log4J2DisabledPerformanceTest.java       |   49 -
 .../logging/log4j/Log4J2PerformanceTest.java       |  126 -
 .../LogWriterLoggerDisabledPerformanceTest.java    |   49 -
 .../log4j/LogWriterLoggerPerformanceTest.java      |  125 -
 .../src/test/java/com/company/app/Customer.java    |    1 +
 .../src/test/java/com/company/app/DBLoader.java    |    3 +
 .../java/com/company/app/OrdersCacheListener.java  |   11 +
 .../test/java/com/company/data/DatabaseLoader.java |    3 +
 .../test/java/com/company/data/MyDeclarable.java   |    1 +
 .../src/test/java/com/company/data/MySizer.java    |    2 +
 .../com/company/data/MyTransactionListener.java    |    5 +
 .../java/com/main/MyDistributedSystemListener.java |    2 +
 .../test/java/org/apache/geode/UnitTestDoclet.java |    1 +
 .../apache/geode/admin/AlertLevelJUnitTest.java    |   15 +-
 .../internal/DistributedSystemConfigImplTest.java  |   57 +
 .../geode/cache/AttributesFactoryJUnitTest.java    |    2 +
 .../internal/GetClientPRMetaDataOpJUnitTest.java   |   50 +
 .../client/internal/OpExecutorImplJUnitTest.java   |    4 +-
 .../cache/client/internal/TXFailoverOpTest.java    |    2 +
 .../geode/cache/configuration/CacheConfigTest.java |   59 +-
 .../cache/configuration/DeclarableTypeTest.java    |   13 +
 .../configuration/RegionAttributesTypeTest.java    |  169 +
 .../cache/configuration/RegionConfigTest.java      |   99 +
 .../management/MXMemoryPoolListenerExample.java    |    1 +
 .../org/apache/geode/cache/query/PerfQuery.java    |    8 +
 .../cache/query/facets/lang/DerivedEmployee.java   |    1 +
 .../internal/CompiledIteratorDefJUnitTest.java     |    2 +-
 .../cache/query/internal/QueryMonitorTest.java     |   32 +-
 .../QueryObjectSerializationJUnitTest.java         |    7 +
 .../RestrictedMethodInvocationAuthorizerTest.java  |    6 +-
 ...IndexStoreWithInplaceModificationJUnitTest.java |    2 +
 .../query/internal/types/TypeUtilsJUnitTest.java   |  145 +-
 .../org/apache/geode/cache30/TestDiskRegion.java   |    1 +
 .../AbstractLauncherServiceStateTest.java          |  630 +++-
 .../geode/distributed/AbstractLauncherTest.java    |    2 +-
 .../internal/ConnectionConfigImplTest.java         |  181 ++
 .../internal/DistributionConfigJUnitTest.java      |    4 +-
 ...nternalConfigurationPersistenceServiceTest.java |    5 +-
 ...rnalDistributedSystemStatisticsManagerTest.java |  421 +++
 .../internal/ServerLocatorJUnitTest.java           |    4 +-
 .../deadlock/UnsafeThreadLocalJUnitTest.java       |    1 +
 .../internal/locks/DLockGrantorTest.java           |   94 +
 .../gms/membership/StatRecorderJUnitTest.java      |  263 --
 .../gms/messenger/StatRecorderJUnitTest.java       |  261 ++
 .../java/org/apache/geode/internal/BannerTest.java |   60 +
 .../geode/internal/DataSerializableJUnitTest.java  |   39 +
 .../internal/DataSerializerHolderJUnitTest.java    |    1 +
 .../geode/internal/HeapDataOutputStreamTest.java   |   35 +
 .../internal/OneTaskOnlyDecoratorJUnitTest.java    |    5 +
 .../apache/geode/internal/VersionJUnitTest.java    |   10 +-
 .../geode/internal/alerting/AlertLevelTest.java    |  113 +
 .../alerting/AlertListenerMessageFactoryTest.java  |   68 +
 .../internal/alerting/AlertMessagingTest.java      |  108 +
 .../internal/alerting/AlertingActionTest.java      |   54 +
 .../alerting/AlertingProviderRegistryTest.java     |   94 +
 .../internal/alerting/AlertingServiceTest.java     |   75 +
 .../alerting/NullAlertingProviderTest.java         |   48 +
 .../internal/cache/AbstractRegionMapTest.java      |    1 +
 .../internal/cache/BucketRegionQueueJUnitTest.java |  123 +
 .../geode/internal/cache/CachePerfStatsTest.java   | 1131 +++++++
 .../DistributedRegionSearchLoadJUnitTest.java      |    1 +
 .../internal/cache/EvictionAttributesImplTest.java |    5 +-
 ...eDisconnectedClientTransactionsMessageTest.java |    4 +-
 .../geode/internal/cache/GemFireCacheImplTest.java |  314 +-
 .../internal/cache/InitialImageOperationTest.java  |   20 +-
 ...ernalCacheBuilderAllowsMultipleSystemsTest.java |  506 +++
 .../internal/cache/InternalCacheBuilderTest.java   |  712 +++++
 .../cache/InternalCacheForClientAccessTest.java    |    2 +
 .../geode/internal/cache/LocalRegionTest.java      |   93 +
 .../internal/cache/PRHARedundancyProviderTest.java |   61 +
 .../internal/cache/PartitionRegionConfigTest.java  |    4 +-
 .../cache/PartitionedRegionQueryEvaluatorTest.java |   38 +-
 .../geode/internal/cache/RegionPerfStatsTest.java  |   54 +
 .../cache/SearchLoadAndWriteProcessorTest.java     |    3 +
 .../geode/internal/cache/TXEntryStateUnitTest.java |   37 +
 .../geode/internal/cache/TXManagerImplTest.java    |    5 +
 .../geode/internal/cache/TXStateProxyImplTest.java |    1 -
 .../apache/geode/internal/cache/TXStateTest.java   |   44 +
 .../internal/cache/UpdateOperationJUnitTest.java   |  120 +
 .../internal/cache/ValueComparisonHelperTest.java  |  621 ++++
 .../cache/control/HeapMemoryMonitorTest.java       |  207 +-
 .../cache/execute/LocalDataSetFunction.java        |    5 +
 .../cache/execute/PerformanceTestFunction.java     |    4 +
 .../cache/map/AbstractRegionMapPutTest.java        |   27 +-
 .../geode/internal/cache/map/RegionMapPutTest.java |   59 +-
 .../cache/partitioned/PartitionMessageTest.java    |   20 +
 .../partitioned/PersistentBucketRecovererTest.java |   69 +
 .../rebalance/BucketOperatorWrapperTest.java       |    4 +
 .../cache/persistence/DefaultDiskDirsTest.java     |    3 +-
 .../PersistenceInitialImageAdvisorTest.java        |    2 +-
 .../tier/sockets/CacheClientUpdaterJUnitTest.java  |   84 +
 .../cache/tier/sockets/MessageJUnitTest.java       |   47 +
 .../sockets/command/ExecuteFunction65Test.java     |  236 +-
 .../sockets/command/ExecuteFunction66Test.java     |  257 +-
 .../sockets/command/ExecuteFunction70Test.java     |   31 +
 .../tier/sockets/command/ExecuteFunctionTest.java  |  241 +-
 .../sockets/command/UnregisterInterestTest.java    |   11 -
 .../cache/tx/RemoteOperationMessageTest.java       |   19 +
 .../internal/cache/tx/RemotePutMessageTest.java    |   30 +-
 .../cache/versions/RegionVersionVectorTest.java    |  192 +-
 .../wan/parallel/ParallelGatewaySenderHelper.java  |   84 +
 .../ParallelQueueRemovalMessageJUnitTest.java      |   80 +-
 ...SerialGatewaySenderEventProcessorJUnitTest.java |   89 +
 .../TestSerialGatewaySenderEventProcessor.java     |    1 +
 .../cache/xmlcache/GeodeEntityResolverTest.java    |   49 +
 .../cache/xmlcache/PivotalEntityResolverTest.java  |   48 +
 .../geode/internal/config/JAXBServiceTest.java     |   58 +-
 .../internal/jta/functional/TestXACacheLoader.java |    2 +
 .../geode/internal/lang/ThrowableUtilsTest.java    |   18 +
 .../geode/internal/logging/ConfigurationTest.java  |  309 ++
 ...essageRegexMatchesStartupConfigurationTest.java |  227 ++
 .../internal/logging/LogMessageRegexTest.java      |  242 ++
 .../geode/internal/logging/LogServiceTest.java     |  129 +-
 .../geode/internal/logging/LogWriterImplTest.java  |    5 +-
 .../geode/internal/logging/LogWriterLevelTest.java |   75 +-
 .../geode/internal/logging/LoggingSessionTest.java |  219 ++
 .../internal/logging/LoggingThreadFactoryTest.java |    6 +
 .../geode/internal/logging/LoggingThreadTest.java  |    7 +
 .../LoggingUncaughtExceptionHandlerTest.java       |    7 +-
 .../internal/logging/ManagerLogWriterTest.java     |   41 +
 .../internal/logging/NullProviderAgentTest.java    |   40 +
 .../internal/logging/ProviderAgentLoaderTest.java  |  131 +
 .../geode/internal/logging/SortLogFileTest.java    |    2 +-
 .../internal/logging/log4j/AlertAppenderTest.java  |  314 +-
 .../logging/log4j/AlertLevelConverterTest.java     |  144 +
 .../internal/logging/log4j/AlertLevelTest.java     |  137 -
 .../internal/logging/log4j/FastLoggerTest.java     |    2 +-
 .../log4j/HexThreadIdPatternConverterTest.java     |    4 +
 .../geode/internal/logging/log4j/LogLevelTest.java |  183 +-
 .../logging/log4j/LogWriterLevelConverterTest.java |  132 +
 .../log4j/MemberNamePatternConverterTest.java      |   57 +
 .../CacheLifecycleMetricsSessionBuilderTest.java   |  109 +
 .../metrics/CacheLifecycleMetricsSessionTest.java  |  220 ++
 .../metrics/CacheMeterRegistryFactoryTest.java     |  113 +
 .../monitoring/ThreadsMonitoringImplJUnitTest.java |   28 +-
 .../org/apache/geode/internal/net/BuffersTest.java |  108 +
 .../geode/internal/net/NioPlainEngineTest.java     |  156 +
 .../geode/internal/net/NioSslEngineTest.java       |  605 ++++
 .../net/SSLConfigurationFactoryJUnitTest.java      |    2 +-
 .../geode/internal/offheap/DataTypeJUnitTest.java  |  143 +-
 .../internal/process/ControllableProcessTest.java  |  115 +
 .../process/ProcessControllerFactoryTest.java      |    2 +-
 .../process/ProcessLauncherContextTest.java        |    2 +-
 .../geode/internal/process/StartupStatusTest.java  |    2 +-
 .../internal/size/ObjectTraverserJUnitTest.java    |    2 +
 .../geode/internal/size/ObjectTraverserPerf.java   |    2 +
 .../apache/geode/internal/size/SizeOfUtil0.java    |    1 +
 .../internal/statistics/FakeValueMonitor.java      |    1 +
 .../internal/statistics/HostStatSamplerTest.java   |  153 +
 .../internal/statistics/StatisticsImplTest.java    |  268 +-
 .../statistics/StatisticsRegistryTest.java         |  697 +++++
 .../geode/internal/tcp/ConnectionJUnitTest.java    |   16 +-
 .../apache/geode/internal/tcp/ConnectionTest.java  |    4 +-
 .../util/AbortableTaskServiceJUnitTest.java        |    1 +
 .../internal/util/ArgumentRedactorJUnitTest.java   |    4 +-
 .../internal/util/CollectionUtilsJUnitTest.java    |    2 +-
 .../concurrent/ReentrantSemaphoreJUnitTest.java    |    3 +
 .../management/internal/HttpServiceJunitTest.java  |   71 +
 .../management/internal/JettyHelperJUnitTest.java  |   70 -
 .../management/internal/MBeanJMXAdapterTest.java   |   74 +-
 .../management/internal/MBeanProxyFactoryTest.java |   24 +-
 .../internal/api/ClusterManagementResultTest.java  |  108 +
 .../api/LocatorClusterManagementServiceTest.java   |  114 +
 .../beans/DistributedSystemBridgeJUnitTest.java    |  237 --
 .../internal/beans/ManagementListenerTest.java     |   16 +-
 .../internal/beans/stats/VMStatsMonitorTest.java   |   25 +-
 .../commands/AlterAsyncEventQueueCommandTest.java  |  183 +-
 .../cli/commands/AlterDiskStoreJUnitTest.java      |   53 -
 .../cli/commands/AlterRegionCommandTest.java       |  436 ++-
 .../cli/commands/ConfigurePDXCommandTest.java      |   10 +-
 .../internal/cli/commands/ConnectCommandTest.java  |   15 +-
 .../cli/commands/CreateDataSourceCommandTest.java  |  330 --
 .../commands/CreateDataSourceInterceptorTest.java  |  139 -
 .../commands/CreateDefinedIndexesCommandTest.java  |    2 +-
 .../commands/CreateGatewayReceiverCommandTest.java |   55 +-
 .../commands/CreateGatewaySenderCommandTest.java   |  100 +-
 .../cli/commands/CreateJndiBindingCommandTest.java |   14 +-
 .../cli/commands/CreateRegionCommandTest.java      |  135 +-
 .../cli/commands/DescribeConfigCommandTest.java    |   40 +
 .../commands/DescribeJndiBindingCommandTest.java   |   87 +
 .../cli/commands/DescribeRegionJUnitTest.java      |   74 +-
 .../commands/DestroyJndiBindingCommandTest.java    |   28 +-
 .../cli/commands/DestroyRegionCommandTest.java     |  103 +-
 .../cli/commands/DiskStoreCommandsJUnitTest.java   |    2 +-
 .../cli/commands/ExportLogsCommandTest.java        |   16 +-
 .../cli/commands/ExportLogsInterceptorTest.java    |   17 +-
 .../cli/commands/GfshCommandJUnitTest.java         |    2 +-
 .../cli/commands/ListGatewayCommandTest.java       |   48 +-
 .../cli/commands/LogLevelInterceptorTest.java      |   17 +-
 .../lifecycle/StartJConsoleCommandTest.java        |   92 +-
 .../lifecycle/StartJVisualVMCommandTest.java       |   45 +
 .../internal/cli/domain/ClassNameTest.java         |   12 +-
 .../DescribeDiskStoreFunctionJUnitTest.java        |    4 +-
 .../cli/functions/GetRegionsFunctionJUnitTest.java |  108 -
 .../cli/functions/GetRegionsFunctionTest.java      |  120 +-
 .../cli/functions/RegionAlterFunctionTest.java     |  296 ++
 .../cli/functions/RegionDestroyFunctionTest.java   |   10 +-
 .../cli/functions/RegionFunctionArgsTest.java      |   45 +-
 .../cli/functions/UserFunctionExecutionTest.java   |  328 ++
 .../internal/cli/json/GfJsonArrayTest.java         |   67 +-
 .../internal/cli/json/GfJsonObjectTest.java        |   36 +
 .../cli/json/QueryResultFormatterTest.java         |  163 +
 .../internal/cli/json/TypedJsonTest.java           |  167 -
 .../internal/cli/remote/CommandExecutorTest.java   |  104 +-
 .../internal/cli/result/CommandResultTest.java     |    2 +-
 .../internal/cli/result/InfoResultDataTest.java    |    8 +-
 .../cli/result/model/TabularResultModelTest.java   |    4 +
 .../internal/cli/shell/GfshAbstractUnitTest.java   |   33 +-
 .../cli/shell/GfshConsoleModeUnitTest.java         |    1 +
 .../cli/shell/GfshHeadlessModeUnitTest.java        |    1 +
 .../cli/shell/unsafe/GfshSignalHandlerTest.java    |   50 +
 .../internal/cli/util/RegionPathTest.java          |   82 +
 .../domain/DeclarableTypeInstantiatorTest.java     |   88 +
 .../realizers/RegionConfigRealizerTest.java        |   76 +
 .../validators/RegionConfigValidatorTest.java      |   78 +
 .../geode/pdx/internal/PdxInstanceImplTest.java    |   65 +-
 .../geode/pdx/internal/TypeRegistryTest.java       |  136 +
 .../security/GemFireSecurityExceptionTest.java     |    2 +-
 .../geode/security/NotAuthorizedExceptionTest.java |    2 +-
 .../apache/geode/sequence/DefaultLineMapper.java   |    1 +
 .../geode/sequence/GemfireSequenceDisplay.java     |    5 +
 .../org/apache/geode/sequence/HydraLineMapper.java |    1 +
 .../apache/geode/sequence/SelectGraphDialog.java   |    7 +
 .../java/org/apache/geode/sequence/TimeAxis.java   |    1 +
 .../persistence/logging/SimpleFormatter.java       |    1 +
 .../apache/persistence/logging/StreamHandler.java  |    4 +
 geode-core/src/test/resources/expected-pom.xml     |   89 +-
 .../geode/cache/configuration/RegionConfigTest.xml |  149 +
 .../util/PluckStacksJstackGeneratedDump.txt        |   18 +-
 .../org/apache/geode/test/golden/log4j2-test.xml   |    2 +-
 .../internal/cache/TxCommitMessageBCTestBase.java  |    2 +-
 .../RollingUpgrade2DUnitTestBase.java              |   28 +-
 .../RollingUpgradeConcurrentPutsReplicated.java    |    2 +
 .../rollingupgrade/RollingUpgradeDUnitTest.java    |   13 +-
 ...gradeHARegionNameOnDifferentServerVersions.java |    2 +-
 .../RollingUpgradeNonHAFunction.java               |    3 +-
 .../rollingupgrade/RollingUpgradeTracePRQuery.java |    2 +-
 .../RollingUpgradeVerifyXmlEntity.java             |    2 +-
 geode-cq/build.gradle                              |   46 +-
 .../cache/query/cq/dunit/CqDataDUnitTest.java      |   25 +-
 .../cq/dunit/CqDataOptimizedExecuteDUnitTest.java  |    4 +-
 .../query/cq/dunit/CqDataUsingPoolDUnitTest.java   |    5 +-
 .../CqDataUsingPoolOptimizedExecuteDUnitTest.java  |    4 +-
 .../cache/query/cq/dunit/CqPerfDUnitTest.java      |    6 +-
 .../query/cq/dunit/CqPerfUsingPoolDUnitTest.java   |   15 +-
 .../cache/query/cq/dunit/CqQueryDUnitTest.java     |   44 +
 .../cq/dunit/CqQueryOptimizedExecuteDUnitTest.java |   10 +-
 .../query/cq/dunit/CqQueryUsingPoolDUnitTest.java  |    3 +-
 .../CqQueryUsingPoolOptimizedExecuteDUnitTest.java |    4 +-
 .../cq/dunit/CqResultSetUsingPoolDUnitTest.java    |   27 +-
 ...esultSetUsingPoolOptimizedExecuteDUnitTest.java |   12 +-
 ...SecurityPartitionedAuthorizedUserDUnitTest.java |    2 +
 ...curityPartitionedUnauthorizedUserDUnitTest.java |    1 +
 .../cache/query/cq/dunit/CqStateDUnitTest.java     |    1 +
 .../cache/query/cq/dunit/CqStatsDUnitTest.java     |    6 +-
 .../cq/dunit/CqStatsOptimizedExecuteDUnitTest.java |    4 +-
 .../query/cq/dunit/CqStatsUsingPoolDUnitTest.java  |    6 +-
 .../CqStatsUsingPoolOptimizedExecuteDUnitTest.java |    4 +-
 .../cache/query/cq/dunit/CqTimeTestListener.java   |   13 +
 .../DestroyPartitionedRegionMessageDUnitTest.java  |  124 +
 ...nvalidatePartitionedRegionMessageDUnitTest.java |  115 +
 .../dunit/PartitionedRegionCqQueryDUnitTest.java   |   10 +
 ...onedRegionCqQueryOptimizedExecuteDUnitTest.java |    9 +-
 .../query/cq/dunit/PrCqUsingPoolDUnitTest.java     |   33 +-
 .../PrCqUsingPoolOptimizedExecuteDUnitTest.java    |    4 +-
 .../cache/query/dunit/PdxQueryCQDUnitTest.java     |   30 +
 .../cache/query/dunit/PdxQueryCQTestBase.java      |    8 +
 .../query/dunit/QueryIndexUpdateRIDUnitTest.java   |   11 +
 .../cache/query/dunit/QueryMonitorDUnitTest.java   |  127 +-
 .../geode/internal/cache/PutAllCSDUnitTest.java    |   21 -
 .../cache/RemoteCQTransactionDUnitTest.java        |    3 +-
 .../internal/cache/ha/HADispatcherDUnitTest.java   |    4 +
 ...ltaToRegionRelationCQRegistrationDUnitTest.java |    4 +
 .../sockets/DurableClientNetDownDUnitTest.java     |    1 +
 .../cache/tier/sockets/DurableClientTestBase.java  |   14 +-
 .../cache/tier/sockets/DurableClientTestCase.java  |    8 +
 .../management/CacheServerManagementDUnitTest.java |   10 +
 .../commands/DescribeClientCommandDUnitTest.java   |  118 +-
 .../commands/DurableClientCommandsDUnitTest.java   |  133 +-
 .../cli/commands/ListClientCommandDUnitTest.java   |   48 +-
 .../security/CQPDXPostProcessorDUnitTest.java      |    2 +-
 .../geode/security/CQPostProcessorDunitTest.java   |    2 +-
 .../geode/security/ClientCQAuthDUnitTest.java      |   49 +-
 .../ClientCQPostAuthorizationDUnitTest.java        |    3 +-
 .../geode/security/FilterPostAuthorization.java    |    3 +
 .../geode/security/FilterPreAuthorization.java     |    3 +
 .../geode/security/MultiUserAPIDUnitTest.java      |  474 ++-
 .../security/MultiUserDurableCQAuthzDUnitTest.java |    3 +-
 .../org/apache/geode/security/ObjectWithAuthz.java |    2 +
 .../AnalyzeCQSerializablesJUnitTest.java           |    6 +
 .../codeAnalysis/sanctionedDataSerializables.txt   |    2 +-
 .../geode/cache/client/internal/CloseCQOp.java     |   71 -
 .../geode/cache/client/internal/CreateCQOp.java    |  163 -
 .../cache/client/internal/CreateCQWithIROp.java    |   90 -
 .../cache/client/internal/GetDurableCQsOp.java     |  136 -
 .../cache/client/internal/ServerCQProxyImpl.java   |  113 -
 .../geode/cache/client/internal/StopCQOp.java      |   71 -
 .../cq/internal/CQDistributedSystemService.java    |   43 +
 .../cache/query/cq/internal/ClientCQImpl.java      |  579 ++++
 .../query/cq/internal/CqAttributesMutatorImpl.java |   73 +
 .../cache/query/cq/internal/CqConflatable.java     |  198 ++
 .../geode/cache/query/cq/internal/CqEventImpl.java |  156 +
 .../cache/query/cq/internal/CqListenerImpl.java    |   54 +
 .../geode/cache/query/cq/internal/CqQueryImpl.java |  394 +++
 .../query/cq/internal/CqServiceFactoryImpl.java    |   73 +
 .../cache/query/cq/internal/CqServiceImpl.java     | 1705 ++++++++++
 .../query/cq/internal/CqServiceStatisticsImpl.java |   99 +
 .../cache/query/cq/internal/CqServiceVsdStats.java |  381 +++
 .../cache/query/cq/internal/CqStatisticsImpl.java  |   81 +
 .../cache/query/cq/internal/ServerCQImpl.java      |  586 ++++
 .../query/cq/internal/command/BaseCQCommand.java   |   23 +
 .../cache/query/cq/internal/command/CloseCQ.java   |  129 +
 .../cache/query/cq/internal/command/ExecuteCQ.java |  167 +
 .../query/cq/internal/command/ExecuteCQ61.java     |  221 ++
 .../query/cq/internal/command/GetCQStats.java      |   98 +
 .../query/cq/internal/command/GetDurableCQs.java   |  131 +
 .../cache/query/cq/internal/command/MonitorCQ.java |  106 +
 .../cache/query/cq/internal/command/StopCQ.java    |  132 +
 .../cache/query/cq/internal/ops/CloseCQOp.java     |   74 +
 .../cache/query/cq/internal/ops/CreateCQOp.java    |  167 +
 .../query/cq/internal/ops/CreateCQWithIROp.java    |   93 +
 .../query/cq/internal/ops/GetDurableCQsOp.java     |  139 +
 .../query/cq/internal/ops/ServerCQProxyImpl.java   |  117 +
 .../cache/query/cq/internal/ops/StopCQOp.java      |   74 +
 .../cache/query/internal/cq/ClientCQImpl.java      |  578 ----
 .../query/internal/cq/CqAttributesMutatorImpl.java |   70 -
 .../cache/query/internal/cq/CqConflatable.java     |  192 --
 .../geode/cache/query/internal/cq/CqEventImpl.java |  149 -
 .../cache/query/internal/cq/CqListenerImpl.java    |   51 -
 .../geode/cache/query/internal/cq/CqQueryImpl.java |  392 ---
 .../query/internal/cq/CqServiceFactoryImpl.java    |   71 -
 .../cache/query/internal/cq/CqServiceImpl.java     | 1700 ----------
 .../query/internal/cq/CqServiceStatisticsImpl.java |   99 -
 .../cache/query/internal/cq/CqServiceVsdStats.java |  380 ---
 .../cache/query/internal/cq/CqStatisticsImpl.java  |   77 -
 .../cache/query/internal/cq/ServerCQImpl.java      |  583 ----
 .../geode/internal/CQDistributedSystemService.java |   41 -
 .../cache/tier/sockets/command/BaseCQCommand.java  |   23 -
 .../cache/tier/sockets/command/CloseCQ.java        |  131 -
 .../cache/tier/sockets/command/ExecuteCQ.java      |  166 -
 .../cache/tier/sockets/command/ExecuteCQ61.java    |  220 --
 .../cache/tier/sockets/command/GetCQStats.java     |   98 -
 .../cache/tier/sockets/command/GetDurableCQs.java  |  131 -
 .../cache/tier/sockets/command/MonitorCQ.java      |  106 -
 .../cache/tier/sockets/command/StopCQ.java         |  132 -
 ...de.cache.query.internal.cq.spi.CqServiceFactory |    2 +-
 ...e.distributed.internal.DistributedSystemService |    2 +-
 .../internal/sanctioned-geode-cq-serializables.txt |    1 +
 .../internal/sanctioned-geode-cq-serializables.txt |    1 -
 .../query/internal/cq/CqServiceImplJUnitTest.java  |    1 +
 .../cache/query/internal/cq/CqServiceUnitTest.java |    1 +
 .../cache/tier/sockets/command/CloseCQTest.java    |    1 +
 .../tier/sockets/command/ExecuteCQ61Test.java      |    1 +
 .../cache/tier/sockets/command/StopCQTest.java     |    1 +
 .../geode/test/dunit/rules/CQUnitTestRule.java     |    1 +
 geode-cq/src/test/resources/expected-pom.xml       |   15 +-
 .../tier/sockets/ClientServerMiscBCDUnitTest.java  |   10 +-
 .../security/ClientAuthorizationCQDUnitTest.java   |    2 +-
 .../dynamic_region_creation.html.md.erb            |   15 +-
 .../installation/install_standalone.html.md.erb    |   16 +-
 .../monitor_tune/sockets_and_gateways.html.md.erb  |    7 +-
 geode-docs/reference/topics/cache_xml.html.md.erb  |    6 +-
 .../topics/gemfire_properties.html.md.erb          |    6 +
 .../gfsh/command-pages/configure.html.md.erb       |   39 +-
 .../gfsh/command-pages/create.html.md.erb          |   22 +-
 .../http_session_mgmt/quick_start.html.md.erb      |    6 +-
 .../tomcat_changing_gf_default_cfg.html.md.erb     |    4 +-
 .../tomcat_installing_the_module.html.md.erb       |    1 +
 .../tomcat_setting_up_the_module.html.md.erb       |   14 +
 .../weblogic_setting_up_the_module.html.md.erb     |    2 +-
 geode-dunit/build.gradle                           |   37 +-
 .../cache/examples/CacheTestCaseExampleTest.java   |   34 +
 .../dunit/examples/BeforeClassExampleTest.java     |   37 +
 ...tartupRuleCanSpecifyOlderVersionsDUnitTest.java |    7 +-
 .../DistributedDiskDirRuleDistributedTest.java     |   96 +
 ...utedRestoreSystemPropertiesDistributedTest.java |   85 +-
 ...edUseJacksonForJsonPathRuleDistributedTest.java |  339 ++
 .../tests/SharedCountersRuleDistributedTest.java   |  120 +-
 .../tests/SharedErrorCollectorDistributedTest.java |  357 ++-
 .../tests/VmEventListenerDistributedTest.java      |  138 +
 .../test/dunit/tests/BasicDistributedTest.java     |    7 +-
 .../cache/examples/CacheTestCaseExampleTest.java   |   33 -
 .../dunit/examples/BeforeClassExampleTest.java     |   37 -
 .../junit/rules/DiskDirRuleIntegrationTest.java    |   91 +
 .../java/batterytest/greplogs/ExpectedStrings.java |  187 --
 .../java/batterytest/greplogs/LogConsumer.java     |  277 --
 geode-dunit/src/main/java/hydra/MethExecutor.java  |  363 ---
 .../src/main/java/hydra/MethExecutorResult.java    |  174 --
 .../cache/client/internal/LocatorTestBase.java     |   19 +-
 .../apache/geode/cache/query/QueryTestUtils.java   |   10 +
 .../cache/query/cq/dunit/CqQueryTestListener.java  |   27 +
 .../geode/cache/query/dunit/HelperTestCase.java    |   13 +
 .../apache/geode/cache/query/dunit/TestObject.java |    2 +
 .../OrderByPartitionedJUnitTestBase.java           |    4 +
 .../functional/OrderByTestImplementation.java      |    3 +
 .../internal/index/IndexTrackingTestHook.java      |    1 +
 .../geode/cache30/CacheSerializableRunnable.java   |    1 +
 .../org/apache/geode/cache30/CacheXmlTestCase.java |    9 +
 .../cache30/CertifiableTestCacheListener.java      |   15 +
 .../apache/geode/cache30/ClientServerTestCase.java |    1 +
 .../geode/cache30/MultiVMRegionTestCase.java       |  251 +-
 .../org/apache/geode/cache30/RegionTestCase.java   |   67 +-
 .../apache/geode/cache30/TestCacheCallback.java    |    3 +
 .../apache/geode/cache30/TestCacheListener.java    |    3 +
 .../org/apache/geode/cache30/TestCacheLoader.java  |    1 +
 .../membership/gms/MembershipManagerHelper.java    |    2 +
 .../gms/membership/GMSJoinLeaveTestHelper.java     |    2 +
 .../geode/internal/cache/CommitFunction.java       |    5 +
 .../cache/CustomerIDPartitionResolver.java         |    9 +
 .../InternalCacheForClientAccessDUnitTest.java     |  178 ++
 .../internal/cache/NestedTransactionFunction.java  |    5 +
 .../cache/PartitionedRegionGetSomeKeys.java        |    4 -
 .../geode/internal/cache/RollbackFunction.java     |    5 +
 .../cache/execute/CustomerIDPartitionResolver.java |    3 +
 .../internal/cache/execute/data/Customer.java      |    2 +
 .../geode/internal/cache/execute/data/Order.java   |    6 +-
 .../internal/cache/execute/data/Shipment.java      |    5 +-
 .../internal/cache/functions/TestFunction.java     |    2 +
 .../cache/tier/sockets/CacheServerTestUtil.java    |    7 +
 .../sockets/ClientServerMiscDUnitTestBase.java     |   38 +-
 .../cache/wan/AsyncEventQueueTestBase.java         |   36 +
 .../org/apache/geode/management/MBeanUtil.java     |   20 +
 .../geode/management/ManagementTestBase.java       |    1 +
 .../management/internal/cli/HeadlessGfsh.java      |    2 +
 .../commands/FunctionCommandsDUnitTestBase.java    |   87 +-
 .../commands/ShowDeadlockDistributedTestBase.java  |  180 ++
 .../internal/configuration/ClusterConfig.java      |    2 +-
 .../configuration/ClusterConfigTestBase.java       |    2 +-
 .../security/GfshCommandsSecurityTestBase.java     |   12 +-
 .../apache/geode/pdx/JSONFormatVerifyUtility.java  |   30 +-
 .../security/ClientAuthorizationTestCase.java      |   13 +-
 .../apache/geode/security/SecurityTestUtil.java    |    7 +
 .../geode/security/query/QuerySecurityBase.java    |    6 +
 .../security/templates/SimpleAuthenticator.java    |    2 +-
 .../java/org/apache/geode/test/dunit/DUnitEnv.java |    2 +-
 .../org/apache/geode/test/dunit/Disconnect.java    |    4 +
 .../geode/test/dunit/DistributedTestCase.java      |    7 +
 .../java/org/apache/geode/test/dunit/Host.java     |   28 +-
 .../apache/geode/test/dunit/IgnoredException.java  |    2 +
 .../apache/geode/test/dunit/LogWriterUtils.java    |    4 +-
 .../org/apache/geode/test/dunit/RMIException.java  |    2 +
 .../main/java/org/apache/geode/test/dunit/VM.java  |  199 +-
 .../apache/geode/test/dunit/VMEventListener.java   |   50 +
 .../geode/test/dunit/VMEventListenerRegistry.java  |   31 +
 .../org/apache/geode/test/dunit/WaitCriterion.java |    1 +
 .../dunit/cache/internal/JUnit4CacheTestCase.java  |    5 +
 .../geode/test/dunit/internal/BounceResult.java    |   34 +
 .../apache/geode/test/dunit/internal/ChildVM.java  |   74 +
 .../geode/test/dunit/internal/ChildVMLauncher.java |   27 +
 .../geode/test/dunit/internal/DUnitHost.java       |  118 +
 .../geode/test/dunit/internal/DUnitLauncher.java   |  388 +++
 .../dunit/internal/DistributedTestFixture.java     |    6 +
 .../dunit/internal/InternalBlackboardImpl.java     |    2 -
 .../dunit/internal/JUnit4DistributedTestCase.java  |   22 +-
 .../apache/geode/test/dunit/internal/Master.java   |   74 +
 .../geode/test/dunit/internal/MasterRemote.java    |   31 +
 .../geode/test/dunit/internal/MethodInvoker.java   |  255 ++
 .../test/dunit/internal/MethodInvokerResult.java   |  139 +
 .../geode/test/dunit/internal/ProcessHolder.java   |   61 +
 .../geode/test/dunit/internal/ProcessManager.java  |  385 +++
 .../geode/test/dunit/internal/RemoteDUnitVM.java   |  128 +
 .../geode/test/dunit/internal/RemoteDUnitVMIF.java |   33 +
 .../test/dunit/internal/StandAloneDUnitEnv.java    |   77 +
 .../test/dunit/internal/TestHistoryLogger.java     |   32 +
 .../geode/test/dunit/internal/VMEventNotifier.java |   75 +
 .../test/dunit/rules/AbstractDistributedRule.java  |   82 +-
 .../apache/geode/test/dunit/rules/CacheRule.java   |    2 +-
 .../geode/test/dunit/rules/ClusterStartupRule.java |  157 +-
 .../test/dunit/rules/DistributedDiskDirRule.java   |  169 +-
 .../rules/DistributedRestoreSystemProperties.java  |   26 +-
 .../geode/test/dunit/rules/DistributedRule.java    |   17 +-
 .../DistributedUseJacksonForJsonPathRule.java      |   87 +-
 .../apache/geode/test/dunit/rules/MemberVM.java    |   98 +-
 .../geode/test/dunit/rules/SharedCountersRule.java |   48 +-
 .../test/dunit/rules/SharedErrorCollector.java     |   76 +-
 .../geode/test/dunit/standalone/BounceResult.java  |   34 -
 .../geode/test/dunit/standalone/ChildVM.java       |   73 -
 .../geode/test/dunit/standalone/DUnitLauncher.java |  568 ----
 .../geode/test/dunit/standalone/ProcessHolder.java |   56 -
 .../test/dunit/standalone/ProcessManager.java      |  385 ---
 .../geode/test/dunit/standalone/RemoteDUnitVM.java |  129 -
 .../test/dunit/standalone/RemoteDUnitVMIF.java     |   34 -
 .../test/dunit/standalone/StandAloneDUnitEnv.java  |   77 -
 .../geode/test/greplogs/ExpectedStrings.java       |  194 ++
 .../apache/geode/test/greplogs/LogConsumer.java    |  314 ++
 .../geode/test/junit/rules/ClientCacheRule.java    |   88 +-
 .../apache/geode/test/junit/rules/DiskDirRule.java |  140 +-
 .../geode/test/junit/rules/GfshCommandRule.java    |   10 +-
 .../geode/test/junit/rules/LocatorStarterRule.java |    2 +-
 .../geode/test/junit/rules/MemberStarterRule.java  |   75 +-
 .../geode/test/junit/rules/ServerStarterRule.java  |   47 +-
 .../apache/geode/test/junit/rules/VMProvider.java  |   23 +-
 .../resources/org/apache/geode/server.keystore     |  Bin 0 -> 1256 bytes
 .../security/templates/PKCSPrincipalTest.java      |    2 +-
 .../security/templates/UsernamePrincipalTest.java  |    2 +-
 .../DoNotHandleUnexpectedExceptionExampleTest.java |   55 -
 .../test/dunit/internal/MethodInvokerTest.java     |   46 +
 .../test/dunit/internal/VMEventNotifierTest.java   |  164 +
 geode-dunit/src/test/resources/expected-pom.xml    |   46 +-
 geode-experimental-driver/build.gradle             |   18 +-
 .../experimental/driver/AuthenticationTest.java    |   15 +-
 .../experimental/driver/AuthorizationTest.java     |  113 +
 .../geode/experimental/driver/JSONWrapper.java     |    1 +
 .../src/test/resources/expected-pom.xml            |   16 +-
 geode-json/build.gradle                            |   16 -
 geode-json/src/main/java/org/json/JSON.java        |  112 -
 geode-json/src/main/java/org/json/JSONArray.java   |  747 -----
 .../src/main/java/org/json/JSONException.java      |   58 -
 geode-json/src/main/java/org/json/JSONObject.java  | 1002 ------
 geode-json/src/main/java/org/json/JSONString.java  |   17 -
 .../src/main/java/org/json/JSONStringer.java       |  459 ---
 geode-json/src/main/java/org/json/JSONTokener.java |  639 ----
 geode-json/src/test/resources/expected-pom.xml     |   37 -
 geode-json/src/test/resources/sample-01.json       |  227 --
 geode-junit/build.gradle                           |   40 +-
 .../apache/geode/test/compiler/JarBuilderTest.java |   12 +-
 .../rules/ExecutorServiceRuleIntegrationTest.java  |   18 +-
 .../java/com/examples/ds/CompanySerializer.java    |    4 +
 .../src/main/java/com/examples/ds/Employee.java    |    2 +
 .../src/main/java/com/examples/ds/User.java        |    3 +
 .../geode/cache/query/data/CollectionHolder.java   |    2 +
 .../geode/cache/query/data/ComparableWrapper.java  |    1 +
 .../apache/geode/cache/query/data/Portfolio.java   |    2 +
 .../geode/cache/query/data/PortfolioData.java      |    1 +
 .../geode/cache/query/data/PortfolioPdx.java       |    2 +
 .../apache/geode/cache/query/data/Position.java    |    3 +
 .../geode/cache/query/data/PositionNoDS.java       |    1 +
 .../apache/geode/cache/query/data/PositionPdx.java |    3 +
 .../apache/geode/cache/query/data/TestData.java    |    1 +
 .../cache/query/functional/GroupByTestImpl.java    |   19 +
 .../NonDistinctOrderByTestImplementation.java      |    3 +
 .../cache/query/functional/PdxGroupByTestImpl.java |    1 +
 .../apache/geode/cache/util/TxEventTestUtil.java   |   22 +-
 .../geode/cache30/MyGatewayEventFilter1.java       |    6 +
 .../geode/cache30/MyGatewayEventFilter2.java       |    6 +
 .../geode/cache30/MyGatewayTransportFilter1.java   |    5 +
 .../geode/cache30/MyGatewayTransportFilter2.java   |    5 +
 .../AnalyzeSerializablesJUnitTestBase.java         |   32 +-
 .../apache/geode/codeAnalysis/ClassAndMethods.java |    1 +
 .../geode/codeAnalysis/ClassAndVariables.java      |    1 +
 .../geode/codeAnalysis/CompiledClassUtils.java     |   18 +-
 .../geode/codeAnalysis/decode/CompiledClass.java   |    5 +-
 .../geode/codeAnalysis/decode/CompiledField.java   |    1 +
 .../apache/geode/internal/AvailablePortHelper.java |  203 +-
 .../internal/cache/DiskRegionTestingBase.java      |    1 -
 .../internal/cache/eviction/LRUTestEntry.java      |    1 +
 .../geode/internal/cache/execute/data/CustId.java  |    2 +
 .../geode/internal/cache/execute/data/OrderId.java |    2 +
 .../internal/cache/execute/data/ShipmentId.java    |    2 +
 .../geode/internal/cache/ha/ConflatableObject.java |    6 +
 .../cache/ha/TestBlockingHARegionQueue.java        |    2 +
 .../cache/wan/CustomAsyncEventListener.java        |    2 +
 .../apache/geode/internal/cache/wan/Filter70.java  |   10 +
 .../cache/wan/MyDistributedSystemListener.java     |    2 +
 .../cache/wan/MyGatewaySenderEventListener.java    |    9 +
 .../cache/wan/MyGatewaySenderEventListener2.java   |    8 +
 .../cache/wan/MyGatewayTransportFilter1.java       |   10 +
 .../cache/wan/MyGatewayTransportFilter2.java       |   10 +
 .../cache/wan/MyGatewayTransportFilter3.java       |   10 +
 .../cache/wan/MyGatewayTransportFilter4.java       |   10 +
 .../geode/internal/cache/wan/QueueListener.java    |   10 +
 .../cache/wan/WaitingAsyncEventListener.java       |    2 +
 .../org/apache/geode/internal/jta/SyncImpl.java    |    2 +
 .../logging/LogServiceIntegrationTestSupport.java  |   32 -
 .../internal/logging/TestLogWriterFactory.java     |  133 -
 .../internal/offheap/NullOffHeapMemoryStats.java   |    8 +
 ...AbstractProcessStreamReaderIntegrationTest.java |    2 +-
 .../geode/internal/statistics/StatUtils.java       |    2 +-
 .../internal/util/concurrent/cm/LoopHelpers.java   |    1 +
 .../apache/geode/management/MXBeanAwaitility.java  |    0
 .../management/internal/security/TestCommand.java  |    2 +-
 .../internal/security/TestFunctions.java           |    4 +
 .../java/org/apache/geode/pdx/DSInsidePdx.java     |    2 +
 .../main/java/org/apache/geode/pdx/NestedPdx.java  |    2 +
 .../java/org/apache/geode/pdx/PdxInsideDS.java     |    2 +
 .../apache/geode/pdx/SeparateClassloaderPdx.java   |    2 +
 .../java/org/apache/geode/pdx/SimpleClass.java     |    2 +
 .../java/org/apache/geode/pdx/SimpleClass1.java    |    2 +
 .../geode/pdx/TestObjectForJSONFormatter.java      |   13 +-
 .../apache/geode/test/assertj/LogFileAssert.java   |   33 +
 .../apache/geode/test/assertj/LogLevelAssert.java  |   33 +
 .../assertj/internal/AbstractLogFileAssert.java    |  206 ++
 .../assertj/internal/AbstractLogLevelAssert.java   |   46 +
 .../assertj/internal/ShouldBeLessSpecificThan.java |   37 +
 .../org/apache/geode/test/compiler/JarBuilder.java |    9 +
 .../geode/test/compiler/UncompiledSourceCode.java  |    4 +-
 .../test/concurrent/CPUContentionService.java      |  156 +
 .../test/dunit/standalone/VersionManager.java      |  200 --
 .../java/org/apache/geode/test/fake/Fakes.java     |   15 +-
 .../assertions/AbstractResultModelAssert.java      |    4 +
 .../test/junit/assertions/CommandResultAssert.java |   55 +-
 .../assertions/TabularResultModelAnyRowAssert.java |   93 +
 .../junit/assertions/TabularResultModelAssert.java |   44 +-
 .../assertions/TabularResultModelColumnAssert.java |   54 +
 .../assertions/TabularResultModelRowAssert.java    |   35 +
 .../assertions/TabularResultModelSliceAssert.java  |   99 +
 .../geode/test/junit/categories/AlertingTest.java  |   21 +
 .../geode/test/junit/rules/ConcurrencyRule.java    |   40 +-
 .../test/junit/rules/ExecutorServiceRule.java      |  104 +-
 .../apache/geode/test/junit/rules/JarFileRule.java |    2 +-
 .../geode/test/junit/rules/RequiresGeodeHome.java  |    7 +-
 .../junit/rules/UseJacksonForJsonPathRule.java     |   25 +-
 .../AccessibleRestoreSystemProperties.java         |    5 +-
 .../accessible/AccessibleTemporaryFolder.java      |   35 +
 .../test/junit/rules/gfsh/DebuggableCommand.java   |    7 +-
 .../geode/test/junit/rules/gfsh/GfshExecution.java |    5 +-
 .../geode/test/junit/rules/gfsh/GfshRule.java      |    4 +-
 .../junit/rules/gfsh/internal/ProcessLogger.java   |   41 +-
 .../junit/rules/gfsh/internal/StreamGobbler.java   |    1 +
 .../serializable/SerializableExternalResource.java |    1 +
 .../geode/test/junit/runners/TestRunner.java       |   81 +-
 .../apache/geode/test/process/ProcessWrapper.java  |    8 +-
 .../org/apache/geode/test/util/ResourceUtils.java  |   15 +
 .../apache/geode/test/version/VersionManager.java  |  202 ++
 .../java/org/apache/geode/util/JSR166TestCase.java |   17 +
 .../java/parReg/query/unittest/NewPortfolio.java   |    8 +-
 .../test/compiler/UncompiledSourceCodeTest.java    |    2 +-
 .../dunit/standalone/VersionManagerJUnitTest.java  |   49 -
 .../test/junit/rules/ConcurrencyRuleTest.java      |   30 +-
 .../rules/ExecutorServiceRuleGetThreadsTest.java   |   99 +
 .../test/junit/rules/ExecutorServiceRuleTest.java  |    8 +-
 .../junit/rules/UseJacksonForJsonPathRuleTest.java |  124 +
 .../SerializableExternalResourceTest.java          |    2 +-
 .../serializable/SerializableRuleListTest.java     |    2 +-
 .../SerializableTemporaryFolderTest.java           |    2 +-
 .../serializable/SerializableTestNameTest.java     |    2 +-
 .../serializable/SerializableTestWatcherTest.java  |    2 +-
 .../serializable/SerializableTimeoutTest.java      |    2 +-
 ...CategoryWithParameterizedRunnerFactoryTest.java |    1 +
 .../test/version/VersionManagerJUnitTest.java      |   49 +
 geode-junit/src/test/resources/expected-pom.xml    |  105 +-
 geode-lucene/build.gradle                          |   52 +-
 geode-lucene/geode-lucene-test/build.gradle        |   12 +-
 .../geode/cache/lucene/EvictionDUnitTest.java      |    5 +-
 .../cache/lucene/LuceneIndexCreationDUnitTest.java |    1 +
 .../LuceneIndexCreationOnFixedPRDUnitTest.java     |    1 +
 .../cache/lucene/LuceneIndexDestroyDUnitTest.java  |    3 +
 .../cache/lucene/LuceneQueriesClientDUnitTest.java |    2 +
 .../geode/cache/lucene/LuceneQueriesDUnitTest.java |    1 +
 .../LuceneQueriesReindexClientDUnitTest.java       |    2 +
 .../geode/cache/lucene/RebalanceDUnitTest.java     |    1 +
 ...ncyWithRegionCreatedBeforeReindexDUnitTest.java |    4 +
 .../LuceneClusterConfigurationDUnitTest.java       |   21 +-
 ...hRegionCreatedBeforeReindexIntegrationTest.java |    2 +
 .../NestedObjectSeralizerIntegrationTest.java      |    5 +
 .../repository/IndexRepositoryImplJUnitTest.java   |    1 +
 ...onCreatedBeforeReindexIntegrationJUnitTest.java |    2 +
 .../geode/cache/lucene/FlatFormatSerializer.java   |    6 +-
 .../cache/lucene/PageableLuceneQueryResults.java   |    2 +
 .../lucene/internal/LuceneBucketListener.java      |    2 +
 .../cache/lucene/internal/LuceneEventListener.java |   10 +-
 .../internal/LuceneIndexCreationProfile.java       |    2 +-
 .../internal/LuceneIndexForPartitionedRegion.java  |    3 +
 .../cache/lucene/internal/LuceneIndexImpl.java     |    6 +
 .../cache/lucene/internal/LuceneServiceImpl.java   |    5 +-
 .../lucene/internal/cli/LuceneIndexCommands.java   |    6 +-
 .../cli/functions/LuceneCreateIndexFunction.java   |    8 +-
 .../cli/functions/LuceneDescribeIndexFunction.java |    2 +
 .../cli/functions/LuceneDestroyIndexFunction.java  |    3 +-
 .../cli/functions/LuceneListIndexFunction.java     |    2 +
 .../cli/functions/LuceneSearchIndexFunction.java   |    6 +-
 .../lucene/internal/directory/RegionDirectory.java |    1 +
 .../internal/distributed/LuceneQueryFunction.java  |    6 +-
 .../internal/filesystem/SeekableInputStream.java   |    1 +
 .../internal/repository/IndexRepositoryImpl.java   |    1 +
 .../lucene/management/configuration/Index.java     |  237 ++
 .../management/configuration/package-info.java     |   22 +
 .../sanctioned-geode-lucene-serializables.txt      |    1 +
 .../internal/LuceneEventListenerJUnitTest.java     |   52 +-
 .../PartitionedRepositoryManagerJUnitTest.java     |   29 +-
 .../RawLuceneRepositoryManagerJUnitTest.java       |    3 +
 .../internal/cli/LuceneIndexCommandsJUnitTest.java |    6 +-
 geode-lucene/src/test/resources/expected-pom.xml   |   27 +-
 .../LuceneSearchWithRollingUpgradeDUnit.java       |   17 +-
 geode-management/build.gradle                      |   38 +
 .../org/apache/geode/cache/RegionShortcut.java     |  243 ++
 .../geode/cache/configuration/CacheConfig.java     | 3285 ++++++++++++++++++++
 .../geode/cache/configuration/CacheElement.java    |   40 +
 .../configuration/CacheTransactionManagerType.java |    0
 .../geode/cache/configuration/ClassNameType.java   |    0
 .../geode/cache/configuration/DeclarableType.java  |  148 +
 .../geode/cache/configuration/DiskDirType.java     |    0
 .../geode/cache/configuration/DiskDirsType.java    |   98 +
 .../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      |  736 +++++
 .../geode/cache/configuration/ObjectType.java      |  129 +
 .../geode/cache/configuration/ParameterType.java   |  127 +
 .../apache/geode/cache/configuration/PdxType.java  |    0
 .../apache/geode/cache/configuration/PoolType.java |  825 +++++
 .../configuration/RegionAttributesDataPolicy.java  |   88 +
 .../RegionAttributesIndexUpdateType.java           |   76 +
 .../configuration/RegionAttributesMirrorType.java  |    0
 .../cache/configuration/RegionAttributesScope.java |    0
 .../cache/configuration/RegionAttributesType.java  | 3102 ++++++++++++++++++
 .../geode/cache/configuration/RegionConfig.java    |  844 +++++
 .../cache/configuration/ResourceManagerType.java   |    0
 .../SerializationRegistrationType.java             |  286 ++
 .../geode/cache/configuration/ServerType.java      |    0
 .../geode/cache/configuration/XSDRootElement.java  |    0
 .../geode/cache/configuration/package-info.java    |    0
 .../geode/internal/config/VersionAdapter.java      |   30 +
 .../management/api/ClusterManagementResult.java    |  104 +
 .../management/api/ClusterManagementService.java   |   77 +
 .../geode/management/api/RestfulEndpoint.java      |   26 +
 .../org/apache/geode/management/api/Status.java    |   44 +
 .../client/ClusterManagementServiceProvider.java   |  157 +
 .../internal/ClientClusterManagementService.java   |  136 +
 .../internal/ClusterManagementServiceFactory.java  |   46 +
 .../JavaClientClusterManagementServiceFactory.java |   61 +
 .../internal/RestTemplateResponseErrorHandler.java |   35 +
 .../management/internal/cli/domain/ClassName.java  |  114 +
 ...gement.internal.ClusterManagementServiceFactory |   17 +
 .../src/test/resources/expected-pom.xml            |   85 +
 geode-old-client-support/build.gradle              |   11 +-
 .../src/test/resources/expected-pom.xml            |   14 +-
 geode-old-versions/build.gradle                    |  135 +-
 geode-protobuf-messages/build.gradle               |   53 +-
 .../src/test/resources/expected-pom.xml            |   14 +-
 geode-protobuf/build.gradle                        |   23 +-
 geode-protobuf/geode-protobuf-test/build.gradle    |    8 +-
 .../LocatorConnectionAuthenticationDUnitTest.java  |   74 +-
 .../v1/acceptance/LocatorConnectionDUnitTest.java  |   82 +-
 .../GetAndPutJsonDocumentsDUnitTest.java           |   84 +-
 .../protobuf/v1/AuthenticationIntegrationTest.java |    2 +-
 .../protobuf/v1/AuthorizationIntegrationTest.java  |    2 +-
 .../v1/acceptance/CacheConnectionJUnitTest.java    |    2 +
 .../protobuf/v1/ServerMessageExecutionContext.java |    4 +-
 .../OutputCapturingServerConnectionTest.java       |    5 +-
 .../tier/sockets/ProtobufServerConnectionTest.java |    5 +-
 .../protobuf/ProtobufStreamProcessorTest.java      |    6 +-
 .../protobuf/security/SecureCacheImplTest.java     |   57 +-
 .../security/SecureFunctionServiceImplTest.java    |    5 +-
 ...ionOnGroupRequestOperationHandlerJUnitTest.java |    7 +-
 ...onOnMemberRequestOperationHandlerJUnitTest.java |    7 +-
 ...onOnRegionRequestOperationHandlerJUnitTest.java |    5 +-
 ...egionNamesRequestOperationHandlerJUnitTest.java |    5 +-
 .../GetSizeRequestOperationHandlerJUnitTest.java   |    5 +-
 .../v1/operations/OperationHandlerJUnitTest.java   |    5 +-
 geode-protobuf/src/test/resources/expected-pom.xml |   19 +-
 geode-pulse/build.gradle                           |   95 +-
 geode-pulse/geode-pulse-test/build.gradle          |   24 +-
 .../org/apache/geode/tools/pulse/tests/Member.java |    1 +
 .../org/apache/geode/tools/pulse/tests/Region.java |    1 +
 .../geode/tools/pulse/tests/rules/ServerRule.java  |   12 +-
 .../tools/pulse/tests/rules/WebDriverRule.java     |    2 +-
 .../internal/controllers/PulseController.java      |    6 +-
 .../geode/tools/pulse/internal/data/Cluster.java   |    2 +-
 .../tools/pulse/internal/data/DataBrowser.java     |    2 +-
 .../tools/pulse/internal/data/JMXDataUpdater.java  |    7 +-
 .../pulse/internal/security/LogoutHandler.java     |    1 +
 .../internal/service/ClusterDetailsService.java    |    5 +-
 .../service/ClusterDiskThroughputService.java      |    1 +
 .../internal/service/ClusterGCPausesService.java   |    1 +
 .../service/ClusterKeyStatisticsService.java       |    1 +
 .../internal/service/ClusterMemberService.java     |    1 +
 .../service/ClusterMembersRGraphService.java       |    7 +-
 .../service/ClusterMemoryUsageService.java         |    1 +
 .../internal/service/ClusterRegionService.java     |    8 +-
 .../internal/service/ClusterRegionsService.java    |    9 +-
 .../service/ClusterSelectedRegionService.java      |    4 +-
 .../internal/service/ClusterWANInfoService.java    |    1 +
 .../service/MemberAsynchEventQueuesService.java    |    1 +
 .../internal/service/MemberClientsService.java     |    1 +
 .../internal/service/MemberDetailsService.java     |    5 +-
 .../service/MemberDiskThroughputService.java       |    1 +
 .../internal/service/MemberGCPausesService.java    |    1 +
 .../internal/service/MemberGatewayHubService.java  |    1 +
 .../internal/service/MemberHeapUsageService.java   |    1 +
 .../service/MemberKeyStatisticsService.java        |    1 +
 .../internal/service/MemberRegionsService.java     |    5 +-
 .../pulse/internal/service/MembersListService.java |    1 +
 .../internal/service/PulseVersionService.java      |    1 +
 .../internal/service/SystemAlertsService.java      |    3 +-
 geode-pulse/src/main/webapp/META-INF/NOTICE        |   10 +-
 geode-pulse/src/test/resources/expected-pom.xml    |   81 +-
 geode-rebalancer/build.gradle                      |   23 +-
 .../org/apache/geode/cache/util/AutoBalancer.java  |    1 +
 .../src/test/resources/expected-pom.xml            |   17 +-
 geode-redis/build.gradle                           |   31 +
 .../org/apache/geode/redis/RedisDistDUnitTest.java |  259 ++
 .../java/org/apache/geode/redis/AuthJUnitTest.java |    0
 .../apache/geode/redis/ConcurrentStartTest.java    |    0
 .../java/org/apache/geode/redis/GeoCoderTest.java  |   39 +
 .../java/org/apache/geode/redis/GeoJUnitTest.java  |  421 +++
 .../org/apache/geode/redis/HashesJUnitTest.java    |  188 ++
 .../org/apache/geode/redis/ListsJUnitTest.java     |    0
 .../geode/redis/RedisServerIntegrationTest.java    |    0
 .../java/org/apache/geode/redis/SetsJUnitTest.java |    0
 .../apache/geode/redis/SortedSetsJUnitTest.java    |    0
 .../org/apache/geode/redis/StringsJunitTest.java   |    0
 .../java/org/apache/geode/internal/hll/Bits.java   |    0
 .../internal/hll/CardinalityMergeException.java    |    0
 .../org/apache/geode/internal/hll/HyperLogLog.java |    0
 .../apache/geode/internal/hll/HyperLogLogPlus.java | 1866 +++++++++++
 .../org/apache/geode/internal/hll/IBuilder.java    |    0
 .../apache/geode/internal/hll/ICardinality.java    |    0
 .../org/apache/geode/internal/hll/MurmurHash.java  |    0
 .../org/apache/geode/internal/hll/RegisterSet.java |    0
 .../org/apache/geode/redis/GeodeRedisServer.java   |  728 +++++
 .../geode/redis/internal/ByteArrayWrapper.java     |    0
 .../geode/redis/internal/ByteToCommandDecoder.java |    0
 .../org/apache/geode/redis/internal/Coder.java     |  517 +++
 .../geode/redis/internal/CoderException.java       |   36 +
 .../org/apache/geode/redis/internal/Command.java   |    0
 .../apache/geode/redis/internal/DoubleWrapper.java |   76 +
 .../redis/internal/ExecutionHandlerContext.java    |    0
 .../org/apache/geode/redis/internal/Executor.java  |    0
 .../apache/geode/redis/internal/Extendable.java    |    0
 .../org/apache/geode/redis/internal/GeoCoder.java  |  216 ++
 .../org/apache/geode/redis/internal/GeoCoord.java  |   34 +
 .../redis/internal/GeoRadiusResponseElement.java   |   68 +
 .../geode/redis/internal/GeodeRedisService.java    |   79 +
 .../org/apache/geode/redis/internal/HashArea.java  |   30 +
 .../apache/geode/redis/internal/HashNeighbors.java |   41 +
 .../redis/internal/MemberNotFoundException.java    |   37 +
 .../java/org/apache/geode/redis/internal/Pair.java |   30 +
 .../internal/RedisCommandParserException.java      |    0
 .../geode/redis/internal/RedisCommandType.java     | 3021 ++++++++++++++++++
 .../geode/redis/internal/RedisConstants.java       |  330 ++
 .../apache/geode/redis/internal/RedisDataType.java |    0
 .../internal/RedisDataTypeMismatchException.java   |    0
 .../redis/internal/RegionCreationException.java    |    0
 .../geode/redis/internal/RegionProvider.java       |  561 ++++
 .../redis/internal/executor/AbstractExecutor.java  |  165 +
 .../internal/executor/AbstractScanExecutor.java    |    0
 .../redis/internal/executor/AuthExecutor.java      |    0
 .../redis/internal/executor/DBSizeExecutor.java    |    0
 .../geode/redis/internal/executor/DelExecutor.java |    0
 .../redis/internal/executor/EchoExecutor.java      |   38 +
 .../redis/internal/executor/ExistsExecutor.java    |    0
 .../internal/executor/ExpirationExecutor.java      |    0
 .../redis/internal/executor/ExpireAtExecutor.java  |    0
 .../redis/internal/executor/ExpireExecutor.java    |    0
 .../redis/internal/executor/FlushAllExecutor.java  |    0
 .../redis/internal/executor/KeysExecutor.java      |   66 +
 .../geode/redis/internal/executor/ListQuery.java   |   71 +
 .../redis/internal/executor/PExpireAtExecutor.java |    0
 .../redis/internal/executor/PExpireExecutor.java   |    0
 .../redis/internal/executor/PTTLExecutor.java      |    0
 .../redis/internal/executor/PersistExecutor.java   |    0
 .../redis/internal/executor/PingExecutor.java      |    0
 .../redis/internal/executor/QuitExecutor.java      |    0
 .../redis/internal/executor/ScanExecutor.java      |    0
 .../redis/internal/executor/ShutDownExecutor.java  |    0
 .../redis/internal/executor/SortedSetQuery.java    |  335 ++
 .../geode/redis/internal/executor/TTLExecutor.java |    0
 .../redis/internal/executor/TimeExecutor.java      |    0
 .../redis/internal/executor/TypeExecutor.java      |   45 +
 .../redis/internal/executor/UnkownExecutor.java    |    0
 .../redis/internal/executor/hash/HDelExecutor.java |    0
 .../internal/executor/hash/HExistsExecutor.java    |    0
 .../internal/executor/hash/HGetAllExecutor.java    |    0
 .../redis/internal/executor/hash/HGetExecutor.java |   53 +
 .../internal/executor/hash/HIncrByExecutor.java    |    0
 .../executor/hash/HIncrByFloatExecutor.java        |  104 +
 .../internal/executor/hash/HKeysExecutor.java      |   59 +
 .../redis/internal/executor/hash/HLenExecutor.java |    0
 .../internal/executor/hash/HMGetExecutor.java      |   70 +
 .../internal/executor/hash/HMSetExecutor.java      |    0
 .../internal/executor/hash/HScanExecutor.java      |    0
 .../redis/internal/executor/hash/HSetExecutor.java |    0
 .../internal/executor/hash/HSetNXExecutor.java     |    0
 .../internal/executor/hash/HValsExecutor.java      |   59 +
 .../redis/internal/executor/hash/HashExecutor.java |   41 +
 .../redis/internal/executor/hll/HllExecutor.java   |    0
 .../redis/internal/executor/hll/PFAddExecutor.java |    0
 .../internal/executor/hll/PFCountExecutor.java     |    0
 .../internal/executor/hll/PFMergeExecutor.java     |    0
 .../geode/redis/internal/executor/hll/Varint.java  |    0
 .../internal/executor/list/LIndexExecutor.java     |  117 +
 .../internal/executor/list/LInsertExecutor.java    |    0
 .../redis/internal/executor/list/LLenExecutor.java |    0
 .../redis/internal/executor/list/LPopExecutor.java |    0
 .../internal/executor/list/LPushExecutor.java      |    0
 .../internal/executor/list/LPushXExecutor.java     |    0
 .../internal/executor/list/LRangeExecutor.java     |    0
 .../redis/internal/executor/list/LRemExecutor.java |    0
 .../redis/internal/executor/list/LSetExecutor.java |    0
 .../internal/executor/list/LTrimExecutor.java      |    0
 .../redis/internal/executor/list/ListExecutor.java |  140 +
 .../redis/internal/executor/list/PopExecutor.java  |  129 +
 .../redis/internal/executor/list/PushExecutor.java |   53 +
 .../internal/executor/list/PushXExecutor.java      |    0
 .../redis/internal/executor/list/RPopExecutor.java |    0
 .../internal/executor/list/RPushExecutor.java      |    0
 .../internal/executor/list/RPushXExecutor.java     |    0
 .../redis/internal/executor/set/SAddExecutor.java  |    0
 .../redis/internal/executor/set/SCardExecutor.java |    0
 .../redis/internal/executor/set/SDiffExecutor.java |    0
 .../internal/executor/set/SDiffStoreExecutor.java  |    0
 .../internal/executor/set/SInterExecutor.java      |    0
 .../internal/executor/set/SInterStoreExecutor.java |    0
 .../internal/executor/set/SIsMemberExecutor.java   |    0
 .../internal/executor/set/SMembersExecutor.java    |   54 +
 .../redis/internal/executor/set/SMoveExecutor.java |    0
 .../redis/internal/executor/set/SPopExecutor.java  |   61 +
 .../internal/executor/set/SRandMemberExecutor.java |   97 +
 .../redis/internal/executor/set/SRemExecutor.java  |    0
 .../redis/internal/executor/set/SScanExecutor.java |    0
 .../internal/executor/set/SUnionExecutor.java      |    0
 .../internal/executor/set/SUnionStoreExecutor.java |    0
 .../redis/internal/executor/set/SetExecutor.java   |    0
 .../redis/internal/executor/set/SetOpExecutor.java |  109 +
 .../executor/sortedset/GeoAddExecutor.java         |   76 +
 .../executor/sortedset/GeoDistExecutor.java        |   58 +
 .../executor/sortedset/GeoHashExecutor.java        |   57 +
 .../executor/sortedset/GeoPosExecutor.java         |   60 +
 .../sortedset/GeoRadiusByMemberExecutor.java       |  126 +
 .../executor/sortedset/GeoRadiusExecutor.java      |  120 +
 .../executor/sortedset/GeoRadiusParameters.java    |  132 +
 .../executor/sortedset/GeoSortedSetExecutor.java   |   94 +
 .../executor/sortedset/SortedSetExecutor.java      |    0
 .../internal/executor/sortedset/ZAddExecutor.java  |    0
 .../internal/executor/sortedset/ZCardExecutor.java |    0
 .../executor/sortedset/ZCountExecutor.java         |    0
 .../executor/sortedset/ZIncrByExecutor.java        |   76 +
 .../executor/sortedset/ZLexCountExecutor.java      |    0
 .../executor/sortedset/ZRangeByLexExecutor.java    |    0
 .../executor/sortedset/ZRangeByScoreExecutor.java  |    0
 .../executor/sortedset/ZRangeExecutor.java         |    0
 .../internal/executor/sortedset/ZRankExecutor.java |    0
 .../internal/executor/sortedset/ZRemExecutor.java  |    0
 .../executor/sortedset/ZRemRangeByLexExecutor.java |    0
 .../sortedset/ZRemRangeByRankExecutor.java         |    0
 .../sortedset/ZRemRangeByScoreExecutor.java        |    0
 .../sortedset/ZRevRangeByScoreExecutor.java        |    0
 .../executor/sortedset/ZRevRangeExecutor.java      |    0
 .../executor/sortedset/ZRevRankExecutor.java       |    0
 .../internal/executor/sortedset/ZScanExecutor.java |    0
 .../executor/sortedset/ZScoreExecutor.java         |   57 +
 .../internal/executor/string/AppendExecutor.java   |    0
 .../internal/executor/string/BitCountExecutor.java |    0
 .../internal/executor/string/BitOpExecutor.java    |    0
 .../internal/executor/string/BitPosExecutor.java   |    0
 .../internal/executor/string/DecrByExecutor.java   |  113 +
 .../internal/executor/string/DecrExecutor.java     |   95 +
 .../internal/executor/string/GetBitExecutor.java   |    0
 .../internal/executor/string/GetExecutor.java      |   44 +
 .../internal/executor/string/GetRangeExecutor.java |   95 +
 .../internal/executor/string/GetSetExecutor.java   |   52 +
 .../internal/executor/string/IncrByExecutor.java   |  108 +
 .../executor/string/IncrByFloatExecutor.java       |  128 +
 .../internal/executor/string/IncrExecutor.java     |   91 +
 .../internal/executor/string/MGetExecutor.java     |   66 +
 .../internal/executor/string/MSetExecutor.java     |   61 +
 .../internal/executor/string/MSetNXExecutor.java   |    0
 .../internal/executor/string/PSetEXExecutor.java   |    0
 .../internal/executor/string/SetBitExecutor.java   |    0
 .../internal/executor/string/SetEXExecutor.java    |    0
 .../internal/executor/string/SetExecutor.java      |    0
 .../internal/executor/string/SetNXExecutor.java    |    0
 .../internal/executor/string/SetRangeExecutor.java |    0
 .../internal/executor/string/StringExecutor.java   |    0
 .../internal/executor/string/StrlenExecutor.java   |    0
 .../executor/transactions/DiscardExecutor.java     |    0
 .../executor/transactions/ExecExecutor.java        |    0
 .../executor/transactions/MultiExecutor.java       |    0
 .../executor/transactions/TransactionExecutor.java |    0
 .../executor/transactions/UnwatchExecutor.java     |    0
 .../executor/transactions/WatchExecutor.java       |    0
 .../internal/org/apache/hadoop/fs/GlobPattern.java |    0
 .../org.apache.geode.internal.cache.CacheService   |    1 +
 .../executor/AbstractScanExecutorTest.java         |    0
 geode-redis/src/test/resources/expected-pom.xml    |   65 +
 geode-wan/build.gradle                             |   47 +-
 ...tewayReceiverAutoConnectionSourceDUnitTest.java |    2 +
 .../internal/cache/UpdateVersionDUnitTest.java     |    1 -
 .../cache/wan/CacheClientNotifierDUnitTest.java    |   26 +-
 .../cache/wan/Simple2CacheServerDUnitTest.java     |    3 +
 .../geode/internal/cache/wan/WANTestBase.java      |   74 +-
 ...ParallelGatewaySenderOperation_2_DUnitTest.java |    2 +
 ...rentSerialGatewaySenderOperationsDUnitTest.java |    2 +
 .../ConcurrentWANPropagation_1_DUnitTest.java      |    2 +
 .../misc/CommonParallelGatewaySenderDUnitTest.java |    2 +
 .../NewWANConcurrencyCheckForDestroyDUnitTest.java |    2 +-
 .../wan/misc/NewWanAuthenticationDUnitTest.java    |  637 ++--
 ...hutdownAllPersistentGatewaySenderDUnitTest.java |    6 +
 ...ParallelGatewaySenderOperation_2_DUnitTest.java |    2 +
 ...lGatewaySenderDistributedDeadlockDUnitTest.java |  229 +-
 .../SerialGatewaySenderEventListenerDUnitTest.java |    2 +
 .../SerialGatewaySenderOperationsDUnitTest.java    |    4 +
 .../serial/SerialGatewaySenderQueueDUnitTest.java  |    6 +-
 .../wan/serial/SerialWANPropagationDUnitTest.java  |    2 +
 ...CreateDestroyGatewaySenderCommandDUnitTest.java |  146 +-
 .../CreateGatewayReceiverCommandDUnitTest.java     |   68 +-
 .../DestroyGatewayReceiverCommandDUnitTest.java    |    2 +-
 .../wancommand/ListGatewaysCommandDUnitTest.java   |  209 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |   92 +-
 .../WANClusterConfigurationDUnitTest.java          |   17 +-
 ...ewayReceiverXmlParsingValidationsJUnitTest.java |  190 ++
 ...nsJUnitTest.correctConfiguration[DTD].cache.xml |    0
 ...nsJUnitTest.correctConfiguration[XSD].cache.xml |    0
 ...pleReceiversShouldThrowException[DTD].cache.xml |    0
 ...pleReceiversShouldThrowException[XSD].cache.xml |    0
 .../client/internal/GatewaySenderBatchOp.java      |    1 +
 .../internal/locator/wan/LocatorDiscovery.java     |    2 +
 .../internal/locator/wan/LocatorJoinMessage.java   |    3 +
 .../locator/wan/LocatorMembershipListenerImpl.java |    9 +
 .../locator/wan/RemoteLocatorJoinRequest.java      |    3 +
 .../locator/wan/RemoteLocatorJoinResponse.java     |    3 +
 .../locator/wan/RemoteLocatorPingRequest.java      |    3 +
 .../locator/wan/RemoteLocatorPingResponse.java     |    3 +
 .../internal/locator/wan/RemoteLocatorRequest.java |    3 +
 .../locator/wan/RemoteLocatorResponse.java         |    3 +
 .../cache/wan/AbstractRemoteGatewaySender.java     |    1 +
 .../internal/cache/wan/GatewayReceiverImpl.java    |   15 +
 .../wan/GatewaySenderEventRemoteDispatcher.java    |  147 +-
 .../cache/wan/GatewaySenderFactoryImpl.java        |   24 +
 .../wan/parallel/ParallelGatewaySenderImpl.java    |    1 +
 .../RemoteParallelGatewaySenderEventProcessor.java |    1 +
 .../RemoteSerialGatewaySenderEventProcessor.java   |    1 +
 geode-wan/src/test/resources/expected-pom.xml      |   20 +-
 ...ateGatewaySenderMixedSiteOneCurrentSiteTwo.java |    2 +-
 .../cache/wan/WANRollingUpgradeDUnitTest.java      |   72 +-
 ...eEventProcessingMixedSiteOneCurrentSiteTwo.java |    2 +-
 ...adeEventProcessingOldSiteOneCurrentSiteTwo.java |    2 +-
 ...ipleReceiversDefinedInClusterConfiguration.java |    2 +-
 .../WANRollingUpgradeNewSenderProcessOldEvent.java |  293 ++
 ...tReprocessedAfterCurrentSiteMemberFailover.java |    2 +-
 ...fterCurrentSiteMemberFailoverWithOldClient.java |   10 +-
 ...tsNotReprocessedAfterOldSiteMemberFailover.java |    2 +-
 ...eCacheServerProfileToMembersOlderThan1dot5.java |    2 +-
 ...ANRollingUpgradeVerifyGatewaySenderProfile.java |    2 +-
 geode-web-api/build.gradle                         |   48 +-
 .../web/controllers/AddFreeItemToOrders.java       |    2 +
 .../web/controllers/EchoArgumentFunction.java      |  126 +
 .../web/controllers/NoArgumentFunction.java        |  119 -
 .../web/controllers/RestAccessControllerTest.java  |  111 +-
 .../geode/test/matchers/JsonEquivalence.java       |    0
 .../internal/web/controllers/order1-array.json     |   30 +
 .../web/controllers/AbstractBaseController.java    |  113 +-
 .../web/controllers/BaseControllerAdvice.java      |    2 +-
 .../web/controllers/CommonCrudController.java      |   19 +-
 .../web/controllers/FunctionAccessController.java  |   16 +-
 .../web/controllers/QueryAccessController.java     |    2 +-
 .../web/controllers/support/CacheProvider.java     |    4 +-
 .../web/controllers/support/CacheProviderImpl.java |    9 +-
 .../web/controllers/support/RegionData.java        |    3 +
 .../support/RestServersResultCollector.java        |    5 +
 .../CustomMappingJackson2HttpMessageConverter.java |    4 +
 .../web/security/GeodeAuthenticationProvider.java  |   31 +-
 .../web/security/RestSecurityConfiguration.java    |    1 +
 .../internal/web/security/RestSecurityService.java |   39 +-
 .../geode/rest/internal/web/util/JSONUtils.java    |    3 +-
 geode-web-api/src/main/webapp/META-INF/NOTICE      |   10 +-
 geode-web-api/src/test/resources/expected-pom.xml  |   34 +-
 geode-web-management/build.gradle                  |  146 +
 .../internal/rest/BaseLocatorContextLoader.java    |   54 +
 .../internal/rest/LocatorCleanupEventListener.java |   40 +
 .../LocatorWithSecurityManagerContextLoader.java   |   36 +
 .../internal/rest/PlainLocatorContextLoader.java   |   33 +
 .../rest/StandardRequestPostProcessor.java         |   30 +
 .../ClientClusterManagementServiceDUnitTest.java   |   89 +
 .../rest/RegionManagementIntegrationTest.java      |   87 +
 .../RegionManagementSecurityIntegrationTest.java   |  117 +
 .../internal/rest/ManagementLoggingFilter.java     |   46 +
 .../controllers/AbstractManagementController.java  |   55 +
 .../controllers/ManagementControllerAdvice.java    |  103 +
 .../controllers/RegionManagementController.java    |   49 +
 .../CustomMappingJackson2HttpMessageConverter.java |  149 +
 .../rest/security/GeodeAuthenticationProvider.java |   76 +
 .../rest/security/RestSecurityConfiguration.java   |   94 +
 .../rest/security/RestSecurityService.java         |   79 +
 .../src/main/webapp/META-INF/NOTICE                |   73 +
 .../webapp/WEB-INF/geode-management-servlet.xml    |   79 +
 .../src/main/webapp/WEB-INF/web.xml                |   62 +
 .../src/test/resources/expected-pom.xml            |  199 ++
 geode-web/build.gradle                             |   27 +-
 ...xecuteFunctionCommandWithSecurityDUnitTest.java |    4 +-
 .../commands/ShowDeadlockOverHttpDUnitTest.java    |   34 +
 .../security/LogNoPasswordDistributedTest.java     |   91 +
 .../internal/cli/commands/CommandOverHttpTest.java |   17 +-
 .../security/LogNoPasswordIntegrationTest.java     |   91 -
 geode-web/src/main/webapp/META-INF/NOTICE          |    6 +-
 geode-web/src/test/resources/expected-pom.xml      |   17 +-
 gradle.properties                                  |   57 +-
 gradle/dependency-resolution.gradle                |    9 +-
 gradle/dependency-versions.properties              |  108 -
 gradle/ide.gradle                                  |    3 -
 gradle/java.gradle                                 |   20 +-
 gradle/lint.gradle                                 |   29 +
 gradle/pmd.gradle                                  |   30 +
 gradle/publish.gradle                              |  372 ++-
 gradle/rat.gradle                                  |    3 +-
 gradle/spotless.gradle                             |   16 +-
 gradle/test-by-category.gradle                     |  186 --
 gradle/test.gradle                                 |   40 +-
 gradle/utilities.gradle                            |   55 -
 gradle/wrapper/gradle-wrapper.jar                  |  Bin 56177 -> 55190 bytes
 gradle/wrapper/gradle-wrapper.properties           |    2 +-
 settings.gradle                                    |   27 +-
 static-analysis/pmd-rules/build.gradle             |   20 +
 .../java/org/apache/geode/pmd/Annotations.java     |   26 +
 .../apache/geode/pmd/StaticFieldsMustBeFinal.java  |   32 +
 .../geode/pmd/StaticFieldsMustBeImmutable.java     |   77 +
 .../pmd-rules/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     |   24 +
 .../geode/pmd/StaticFieldsMustBeImmutableTest.java |   25 +
 .../geode/pmd/xml/StaticFieldsMustBeFinal.xml      |   65 +
 .../geode/pmd/xml/StaticFieldsMustBeImmutable.xml  |   96 +
 3805 files changed, 143715 insertions(+), 76714 deletions(-)
 create mode 100644 boms/build.gradle
 create mode 100644 boms/geode-all-bom/build.gradle
 create mode 100644 boms/geode-all-bom/src/test/resources/expected-pom.xml
 create mode 100644 boms/geode-client-bom/build.gradle
 create mode 100644 boms/geode-client-bom/src/test/resources/expected-pom.xml
 create mode 100644 buildSrc/src/main/groovy/com/pedjak/gradle/plugins/dockerizedtest/DefaultWorkerSemaphore.groovy
 create mode 100644 buildSrc/src/main/groovy/com/pedjak/gradle/plugins/dockerizedtest/DockerizedJavaExecHandleBuilder.groovy
 create mode 100644 buildSrc/src/main/groovy/com/pedjak/gradle/plugins/dockerizedtest/DockerizedTestExtension.groovy
 create mode 100644 buildSrc/src/main/groovy/com/pedjak/gradle/plugins/dockerizedtest/DockerizedTestPlugin.groovy
 create mode 100644 buildSrc/src/main/groovy/com/pedjak/gradle/plugins/dockerizedtest/ExitCodeTolerantExecHandle.groovy
 create mode 100644 buildSrc/src/main/groovy/com/pedjak/gradle/plugins/dockerizedtest/WorkerSemaphore.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
 create mode 100644 buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencySetHandler.groovy
 create mode 100755 buildSrc/src/main/java/com/pedjak/gradle/plugins/dockerizedtest/DockerizedExecHandle.java
 create mode 100644 buildSrc/src/main/java/com/pedjak/gradle/plugins/dockerizedtest/DockerizedExecHandleRunner.java
 create mode 100644 buildSrc/src/main/java/com/pedjak/gradle/plugins/dockerizedtest/ForciblyStoppableTestWorker.java
 create mode 100644 buildSrc/src/main/java/com/pedjak/gradle/plugins/dockerizedtest/ForkingTestClassProcessor.java
 create mode 100644 buildSrc/src/main/java/com/pedjak/gradle/plugins/dockerizedtest/NoMemoryManager.java
 create mode 100644 buildSrc/src/main/java/com/pedjak/gradle/plugins/dockerizedtest/TestExecuter.java
 create mode 100644 buildSrc/src/main/resources/META-INF/gradle-plugins/com.github.pedjak.dockerized-test.properties
 create mode 100644 buildSrc/src/main/resources/META-INF/gradle-plugins/geode-dependency-constraints.properties
 delete mode 100755 ci/scripts/build.sh
 create mode 100755 ci/scripts/cleanup_benchmarks.sh
 delete mode 100755 ci/scripts/publish.sh
 create mode 100755 ci/scripts/run_benchmarks.sh
 delete mode 100755 ci/scripts/test-archive.sh
 delete mode 100755 ci/scripts/windows/test-archive.sh
 delete mode 100755 ci/scripts/windows/test-run.sh
 create mode 100644 extensions/geode-modules/src/distributedTest/java/org/apache/geode/modules/util/ClientServerSessionCacheDUnitTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/util/RegionHelperIntegrationTest.java
 create mode 100644 geode-assembly/assembly_content.txt
 create mode 100644 geode-assembly/dependency_classpath.txt
 delete mode 100644 geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/RestTestUtils.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/rest/GradleBuildWithGeodeCoreAcceptanceTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/rest/RegionManagementAcceptanceTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/rest/StandaloneClientManagementAPIAcceptanceTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/resources/ManagementClientCreateRegion.java
 create mode 100644 geode-assembly/src/acceptanceTest/resources/gradle-test-projects/management/build.gradle
 create mode 100644 geode-assembly/src/acceptanceTest/resources/gradle-test-projects/management/src/main/java/ServerTestApp.java
 create mode 100644 geode-assembly/src/acceptanceTest/resources/ssl/trusted.keystore
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/StatusClusterConfigServiceCommandDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ClientClusterManagementSSLTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ClientClusterManagementServiceDunitTest.java
 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/ClusterManagementServiceOnServerTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/GeodeManagementFeatureFlagDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ManagementRequestLoggingDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/RegionManagementDunitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/RegionManagementRestSecurityDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Jetty9PeerToPeerTest.java
 delete mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Jetty9Test.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat8ClientServerCustomCacheXmlTest.java
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/DisabledClusterConfigTest.java
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/HttpServiceIntegrationTest.java
 create mode 100644 geode-assembly/src/upgradeTest/java/org/apache/geode/session/tests/Tomcat8ClientServerRollingUpgradeTest.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/annotations/Immutable.java
 delete mode 100644 geode-common/src/main/java/org/apache/geode/annotations/TestingOnly.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/annotations/VisibleForTesting.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/annotations/internal/MakeImmutable.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/annotations/internal/MakeNotStatic.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/annotations/internal/MutableForTesting.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/cache/ExpirationAction.java
 rename {geode-core => geode-common}/src/main/java/org/apache/geode/lang/Identifiable.java (100%)
 create mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/TestDate.java
 create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/CreateDataSourceCommandDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeDataSourceCommandDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommandDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/ListDataSourceCommandDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/resources/org/apache/geode/internal/ResourcePDX.java
 delete mode 100644 geode-connectors/src/integrationTest/java/org/apache/geode/connectors/jdbc/internal/cli/CreateMappingCommandIntegrationTest.java
 delete mode 100644 geode-connectors/src/integrationTest/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyMappingCommandIntegrationTest.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/SqlToPdxInstance.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/CreateDataSourceCommand.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/CreateDataSourceInterceptor.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/CreateMappingPreconditionCheckFunction.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeDataSourceCommand.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeMappingFunction.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommand.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/ListDataSourceCommand.java
 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/jdbc/internal/cli/PreconditionException.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/configuration/FieldMapping.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/util/internal/DescribeMappingResult.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/util/internal/MappingCommandUtils.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/util/internal/MappingConstants.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/management/internal/cli/converters/PoolPropertyConverter.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/SqlToPdxInstanceTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/TableMetaDataTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateDataSourceCommandTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateDataSourceInterceptorTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateMappingCommandInterceptorTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateMappingCommandTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateMappingPreconditionCheckFunctionTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeDataSourceCommandTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeMappingFunctionTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommandTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyMappingCommandTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListDataSourceCommandTest.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/ClusterCommunicationsDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache30/ReconnectWithClusterConfigurationDUnitTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/distributed/SystemAdminDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/alerting/AlertingServiceDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/alerting/AlertingServiceWithoutListenerDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ClientServerRepeatableReadTransactionDistributedTest.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/execute/FunctionExecutionWithTransactionDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/execute/NestedFunctionExecutionDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/execute/RepeatableReadTransactionDistributedTest.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/internal/cache/tier/sockets/ClientServerConnectDisconnectDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/logging/LoggingWithReconnectDistributedTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/DistributedSystemDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/DistributedSystemMXBeanDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/DistributedSystemMXBeanWithAlertsDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/DistributedSystemMXBeanWithNotificationsDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/api/ClusterManagementServiceRetrievalDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/api/RegionAPIDUnitTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/CreateDataSourceCommandDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/CreateRegionCommandPersistsConfigurationDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/CreateRegionCommandWithNoClusterConfigDUnitTest.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
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/configuration/ClusterConfigServerRestartWithJarDeployDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/pdx/PdxMultiClusterClientServerDUnitTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/redis/RedisDistDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/resources/ClusterConfigServerRestartWithJarDeployFunction.java
 create mode 100644 geode-core/src/distributedTest/resources/org/apache/geode/management/internal/cli/commands/CreateRegionCommandDUnitTest.xml
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/ClientAccessToInternalStatsTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/RetryPutIfAbsentIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/client/internal/SingleHopClientExecutorLoggingIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/client/internal/SingleHopClientExecutorWithLoggingIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/query/QueryResultFormatterQueryIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/query/TypedJsonQueryIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/InternalLocatorIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/alerting/AlertListenerRegistrationIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/alerting/AlertingServiceWithClusterIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/alerting/AlertingServiceWithLonerIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/CompactOfflineDiskStoreJUnitTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/DiskOfflineCompactionJUnitTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/DiskStoreFactoryIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/DiskStoreFactoryJUnitTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/PartitionedRegionIntegrationTest.java
 rename geode-core/src/{test => integrationTest}/java/org/apache/geode/internal/cache/snapshot/ClientExporterTest.java (100%)
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/tier/sockets/CacheClientProxyTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/BannerLoggingIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/CacheLogRollingIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/ConfigurationInfoIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/ConfigurationIntegrationTest.java
 delete mode 100755 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/DistributedSystemLogFileIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/FileSystemCanaryIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LocatorLogFileIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LogLevelChangesWithCacheIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LogLevelChangesWithDistributedSystemIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LogRollingWithDistributedSystemIntegrationTest.java
 delete mode 100755 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LogServiceIntegrationTest.java
 create mode 100755 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LoggingWithDistributedSystemIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LoggingWithLocatorIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LoggingWithLocatorLauncherIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/LoggingWithServerLauncherIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/ManagerLogWriterFactoryIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/NonBlankStrings.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/StartupConfigurationLoggingIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/SystemOutRuleAndSystemErrRuleIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/AlertAppenderIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/BothLogWriterAppendersIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/CacheWithCustomLogConfigIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/CacheWithDefaultAppendersIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/ConfigurationWithLogLevelChangesIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/ConsoleAppenderWithSystemOutRuleIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/CustomConfigWithCacheIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/CustomConfigWithLogServiceIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/DistributedSystemWithBothLogWriterAppendersIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/DistributedSystemWithLogLevelChangesIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/GeodeConsoleAppenderIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/GeodeConsoleAppenderWithCacheIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/GeodeConsoleAppenderWithSystemOutRuleIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/LogServiceWithCustomLogConfigIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/LogWriterAppenderWithLimitsIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/LogWriterAppenderWithMemberNameInXmlIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j/SecurityLogWriterAppenderIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/DataQueryEngineIntegrationTest.java
 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/MemberMXBeanShowLogIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/QueryDataFunctionIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/internal/beans/DistributedSystemBridgeIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/internal/cli/commands/AlterDiskStoreCommandIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/internal/cli/functions/ChangeLogLevelFunctionIntegrationTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/internal/cli/json/QueryResultFormatterPdxIntegrationTest.java
 delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/internal/cli/json/TypedJsonPdxIntegrationTest.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
 delete mode 100755 geode-core/src/integrationTest/java/org/apache/geode/redis/HashesJUnitTest.java
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/AlertAppenderIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/BothLogWriterAppendersIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/CacheWithCustomLogConfigIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/ConfigurationWithLogLevelChangesIntegrationTest_log4j2.xml
 delete mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/ConsoleAppenderWithSystemOutRuleIntegrationTest_log4j2.xml
 delete mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/CustomConfigWithCacheIntegrationTest_log4j2.xml
 delete mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/CustomConfigWithLogServiceIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/DistributedSystemWithBothLogWriterAppendersIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/DistributedSystemWithLogLevelChangesIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/GeodeConsoleAppenderIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/GeodeConsoleAppenderWithCacheIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/GeodeConsoleAppenderWithSystemOutRuleIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/LogServiceWithCustomLogConfigIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/LogWriterAppenderIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/LogWriterAppenderWithLimitsIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/LogWriterAppenderWithMemberNameInXmlIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/SecurityLogWriterAppenderIntegrationTest_log4j2.xml
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/query/internal/PartitionedIndexGetBucketIndexBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/internal/logging/log4j/CacheLoggingBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/internal/logging/log4j/LogWriterAppenderBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/internal/util/ComputeIfAbsentBenchmark.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/ExpirationAction.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/RegionShortcut.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/CacheConfig.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/CacheElement.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/DeclarableType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/DiskDirsType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/ExpirationAttributesType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/JndiBindingsType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/ObjectType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/ParameterType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/PoolType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/RegionAttributesDataPolicy.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/RegionAttributesIndexUpdateType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/RegionAttributesType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/RegionConfig.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/SerializationRegistrationType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/execute/internal/FunctionServiceManager.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/ConnectionConfig.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/ConnectionConfigImpl.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/Banner.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertLevel.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertListenerMessageFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertMessaging.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingAction.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingProvider.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingProviderRegistry.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingSession.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingSessionListener.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingSessionListeners.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/NullAlertingProvider.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/alerting/NullAlertingService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/BaseRegionMap.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/CacheFactoryStatics.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/DefaultEntryEventFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/EntryEventFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/HttpService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/InternalCacheBuilder.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/NonTXEntry.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/RegionPerfStats.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/TxCallbackEventFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/TxCallbackEventFactoryImpl.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/ValueComparisonHelper.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/execute/FunctionExecutionService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/execute/InternalFunctionExecutionService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/execute/InternalFunctionExecutionServiceImpl.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/PersistentBucketRecoverer.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/RedundancyLogger.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/config/NameSpaceFilter.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/hll/HyperLogLogPlus.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/logging/Banner.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/Configuration.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/ConfigurationInfo.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LogConfigListener.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LogFile.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LogFileDetails.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LogLevelUpdateOccurs.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LogLevelUpdateScope.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LogMessageRegex.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LoggingSession.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LoggingSessionListener.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/LoggingSessionListeners.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/ManagerLogWriterFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/NullLogFile.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/NullLogWriter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/NullLoggingSession.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/NullProviderAgent.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/ProviderAgent.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/ProviderAgentLoader.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/SessionContext.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/AlertLevel.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/AlertLevelConverter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/AlertListener.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/ConfigLocator.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/Configurator.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/DebuggableAppender.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/GeodeConsoleAppender.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/Log4jAgent.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/LogWriterAppenders.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/LogWriterLevelConverter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/MemberNamePatternConverter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/MemberNameSupplier.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/logging/log4j/PausableAppender.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/metrics/CacheLifecycleMetricsSession.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/metrics/CacheMeterRegistryFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/metrics/CompositeMeterRegistryFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/net/Buffers.java
 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/process/UncheckedPidUnavailableException.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/DummyStatisticsRegistry.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/StatisticsConfig.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/StatisticsManagerFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/StatisticsRegistry.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/StripedStatisticsImpl.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/stats50/Atomic50StatisticsImpl.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/tcp/Buffers.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/tcp/NIOMsgReader.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/tcp/OioMsgReader.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/CollectingServiceLoader.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/JavaWorkarounds.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/ListCollectingServiceLoader.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/cli/UpdateAllConfigurationGroupsMarker.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/api/GeodeClusterManagementServiceFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/api/LocatorClusterManagementService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/beans/DataQueryEngine.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/CreateDataSourceCommand.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/CreateDataSourceInterceptor.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/DurableClientCommandsResultBuilder.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/OfflineGfshCommand.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/converters/PoolPropertyConverter.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/ClassName.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/DurableCqNamesResult.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/MemberResult.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/SubscriptionQueueSizeResult.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/exceptions/EntityExistsException.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/exceptions/EntityNotFoundException.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/CreateRegionFunctionArgs.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/UpdateCacheFunction.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/json/AbstractJSONFormatter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/json/QueryResultFormatter.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/json/TypedJson.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/modes/CommandModes.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/util/MemberInformation.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/domain/DeclarableTypeInstantiator.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/mutators/ConfigurationMutator.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/mutators/RegionConfigMutator.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/realizers/ConfigurationRealizer.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/realizers/RegionConfigRealizer.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/validators/ConfigurationValidator.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/validators/RegionConfigValidator.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/exceptions/EntityExistsException.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/exceptions/EntityNotFoundException.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/exceptions/NoMembersException.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/metrics/MetricsPublishingService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/metrics/MetricsSession.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/metrics/package-info.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/pdx/internal/FieldNotFoundInPdxVersion.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/redis/GeodeRedisServer.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/redis/internal/Coder.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/DoubleWrapper.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/RedisCommandType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/redis/internal/RedisConstants.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/redis/internal/RegionProvider.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/AbstractExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/EchoExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/KeysExecutor.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/redis/internal/executor/ListQuery.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/redis/internal/executor/SortedSetQuery.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/TypeExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/hash/HGetExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/hash/HIncrByFloatExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/hash/HKeysExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/hash/HMGetExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/hash/HValsExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/hash/HashExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/list/LIndexExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/list/ListExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/list/PopExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/list/PushExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/set/SMembersExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/set/SPopExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/set/SRandMemberExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/set/SetOpExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZIncrByExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZScoreExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/DecrByExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/DecrExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/GetExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/GetRangeExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/GetSetExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/IncrByExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/IncrByFloatExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/IncrExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/MGetExecutor.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/redis/internal/executor/string/MSetExecutor.java
 create mode 100644 geode-core/src/main/resources/META-INF/services/org.apache.geode.management.internal.ClusterManagementServiceFactory
 delete mode 100644 geode-core/src/main/resources/META-INF/services/org.apache.geode.security.internal.server.Authenticator
 delete mode 100644 geode-core/src/performanceTest/java/org/apache/geode/internal/logging/LogWriterDisabledPerformanceTest.java
 delete mode 100644 geode-core/src/performanceTest/java/org/apache/geode/internal/logging/LogWriterPerformanceTest.java
 delete mode 100644 geode-core/src/performanceTest/java/org/apache/geode/internal/logging/LoggingPerformanceTestCase.java
 delete mode 100644 geode-core/src/performanceTest/java/org/apache/geode/internal/logging/log4j/Log4J2DisabledPerformanceTest.java
 delete mode 100644 geode-core/src/performanceTest/java/org/apache/geode/internal/logging/log4j/Log4J2PerformanceTest.java
 delete mode 100644 geode-core/src/performanceTest/java/org/apache/geode/internal/logging/log4j/LogWriterLoggerDisabledPerformanceTest.java
 delete mode 100644 geode-core/src/performanceTest/java/org/apache/geode/internal/logging/log4j/LogWriterLoggerPerformanceTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/admin/internal/DistributedSystemConfigImplTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/client/internal/GetClientPRMetaDataOpJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/configuration/RegionAttributesTypeTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/configuration/RegionConfigTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/ConnectionConfigImplTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/InternalDistributedSystemStatisticsManagerTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/locks/DLockGrantorTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/distributed/internal/membership/gms/membership/StatRecorderJUnitTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/distributed/internal/membership/gms/messenger/StatRecorderJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/BannerTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/alerting/AlertLevelTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/alerting/AlertListenerMessageFactoryTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/alerting/AlertMessagingTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/alerting/AlertingActionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/alerting/AlertingProviderRegistryTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/alerting/AlertingServiceTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/alerting/NullAlertingProviderTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/BucketRegionQueueJUnitTest.java
 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/InternalCacheBuilderAllowsMultipleSystemsTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/InternalCacheBuilderTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/LocalRegionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRHARedundancyProviderTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/RegionPerfStatsTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/TXEntryStateUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/UpdateOperationJUnitTest.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/cache/partitioned/PersistentBucketRecovererTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/CacheClientUpdaterJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/command/ExecuteFunction70Test.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/xmlcache/GeodeEntityResolverTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/xmlcache/PivotalEntityResolverTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/ConfigurationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/LogMessageRegexMatchesStartupConfigurationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/LogMessageRegexTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/LoggingSessionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/ManagerLogWriterTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/NullProviderAgentTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/ProviderAgentLoaderTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/log4j/AlertLevelConverterTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/log4j/AlertLevelTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/log4j/LogWriterLevelConverterTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/logging/log4j/MemberNamePatternConverterTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/metrics/CacheLifecycleMetricsSessionBuilderTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/metrics/CacheLifecycleMetricsSessionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/metrics/CacheMeterRegistryFactoryTest.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/HostStatSamplerTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/statistics/StatisticsRegistryTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/HttpServiceJunitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/JettyHelperJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/api/ClusterManagementResultTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/api/LocatorClusterManagementServiceTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/beans/DistributedSystemBridgeJUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterDiskStoreJUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateDataSourceCommandTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateDataSourceInterceptorTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeJndiBindingCommandTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/lifecycle/StartJVisualVMCommandTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/GetRegionsFunctionJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/RegionAlterFunctionTest.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/json/QueryResultFormatterTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/json/TypedJsonTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/shell/unsafe/GfshSignalHandlerTest.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
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/realizers/RegionConfigRealizerTest.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/java/org/apache/geode/pdx/internal/TypeRegistryTest.java
 create mode 100644 geode-core/src/test/resources/org/apache/geode/cache/configuration/RegionConfigTest.xml
 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
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/client/internal/CloseCQOp.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/client/internal/CreateCQOp.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/client/internal/CreateCQWithIROp.java
 delete mode 100755 geode-cq/src/main/java/org/apache/geode/cache/client/internal/GetDurableCQsOp.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/client/internal/ServerCQProxyImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/client/internal/StopCQOp.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CQDistributedSystemService.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ClientCQImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqAttributesMutatorImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqConflatable.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqEventImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqListenerImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqQueryImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqServiceFactoryImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqServiceImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqServiceStatisticsImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqServiceVsdStats.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/CqStatisticsImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/command/BaseCQCommand.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/command/CloseCQ.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/command/ExecuteCQ.java
 create mode 100755 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/command/ExecuteCQ61.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/command/GetCQStats.java
 create mode 100755 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/command/GetDurableCQs.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/command/MonitorCQ.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/command/StopCQ.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ops/CloseCQOp.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ops/CreateCQOp.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ops/CreateCQWithIROp.java
 create mode 100755 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ops/GetDurableCQsOp.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ops/ServerCQProxyImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ops/StopCQOp.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/ClientCQImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqAttributesMutatorImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqConflatable.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqEventImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqListenerImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqQueryImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqServiceFactoryImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqServiceImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqServiceStatisticsImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqServiceVsdStats.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/CqStatisticsImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/internal/cq/ServerCQImpl.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/internal/CQDistributedSystemService.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/BaseCQCommand.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/CloseCQ.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/ExecuteCQ.java
 delete mode 100755 geode-cq/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/ExecuteCQ61.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/GetCQStats.java
 delete mode 100755 geode-cq/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/GetDurableCQs.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/MonitorCQ.java
 delete mode 100644 geode-cq/src/main/java/org/apache/geode/internal/cache/tier/sockets/command/StopCQ.java
 create mode 100755 geode-cq/src/main/resources/org/apache/geode/cache/query/cq/internal/sanctioned-geode-cq-serializables.txt
 delete mode 100755 geode-cq/src/main/resources/org/apache/geode/internal/sanctioned-geode-cq-serializables.txt
 create mode 100644 geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/cache/examples/CacheTestCaseExampleTest.java
 create mode 100644 geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/examples/BeforeClassExampleTest.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/DistributedUseJacksonForJsonPathRuleDistributedTest.java
 create mode 100644 geode-dunit/src/distributedTest/java/org/apache/geode/test/dunit/rules/tests/VmEventListenerDistributedTest.java
 delete mode 100644 geode-dunit/src/integrationTest/java/org/apache/geode/test/dunit/cache/examples/CacheTestCaseExampleTest.java
 delete mode 100644 geode-dunit/src/integrationTest/java/org/apache/geode/test/dunit/examples/BeforeClassExampleTest.java
 create mode 100644 geode-dunit/src/integrationTest/java/org/apache/geode/test/junit/rules/DiskDirRuleIntegrationTest.java
 delete mode 100644 geode-dunit/src/main/java/batterytest/greplogs/ExpectedStrings.java
 delete mode 100644 geode-dunit/src/main/java/batterytest/greplogs/LogConsumer.java
 delete mode 100644 geode-dunit/src/main/java/hydra/MethExecutor.java
 delete mode 100644 geode-dunit/src/main/java/hydra/MethExecutorResult.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/internal/cache/InternalCacheForClientAccessDUnitTest.java
 create mode 100755 geode-dunit/src/main/java/org/apache/geode/management/internal/cli/commands/ShowDeadlockDistributedTestBase.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/VMEventListener.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/VMEventListenerRegistry.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/BounceResult.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/ChildVM.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/ChildVMLauncher.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/DUnitHost.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/DUnitLauncher.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/Master.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/MasterRemote.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/MethodInvoker.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/MethodInvokerResult.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/ProcessHolder.java
 create mode 100755 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/ProcessManager.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/RemoteDUnitVM.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/RemoteDUnitVMIF.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/StandAloneDUnitEnv.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/TestHistoryLogger.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/VMEventNotifier.java
 delete mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/standalone/BounceResult.java
 delete mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/standalone/ChildVM.java
 delete mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/standalone/DUnitLauncher.java
 delete mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/standalone/ProcessHolder.java
 delete mode 100755 geode-dunit/src/main/java/org/apache/geode/test/dunit/standalone/ProcessManager.java
 delete mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/standalone/RemoteDUnitVM.java
 delete mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/standalone/RemoteDUnitVMIF.java
 delete mode 100644 geode-dunit/src/main/java/org/apache/geode/test/dunit/standalone/StandAloneDUnitEnv.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/greplogs/ExpectedStrings.java
 create mode 100644 geode-dunit/src/main/java/org/apache/geode/test/greplogs/LogConsumer.java
 create mode 100644 geode-dunit/src/main/resources/org/apache/geode/server.keystore
 delete mode 100644 geode-dunit/src/test/java/org/apache/geode/test/dunit/examples/DoNotHandleUnexpectedExceptionExampleTest.java
 create mode 100644 geode-dunit/src/test/java/org/apache/geode/test/dunit/internal/MethodInvokerTest.java
 create mode 100644 geode-dunit/src/test/java/org/apache/geode/test/dunit/internal/VMEventNotifierTest.java
 create mode 100644 geode-experimental-driver/src/integrationTest/java/org/apache/geode/experimental/driver/AuthorizationTest.java
 delete mode 100644 geode-json/build.gradle
 delete mode 100755 geode-json/src/main/java/org/json/JSON.java
 delete mode 100755 geode-json/src/main/java/org/json/JSONArray.java
 delete mode 100755 geode-json/src/main/java/org/json/JSONException.java
 delete mode 100755 geode-json/src/main/java/org/json/JSONObject.java
 delete mode 100755 geode-json/src/main/java/org/json/JSONString.java
 delete mode 100755 geode-json/src/main/java/org/json/JSONStringer.java
 delete mode 100755 geode-json/src/main/java/org/json/JSONTokener.java
 delete mode 100644 geode-json/src/test/resources/expected-pom.xml
 delete mode 100755 geode-json/src/test/resources/sample-01.json
 delete mode 100755 geode-junit/src/main/java/org/apache/geode/internal/logging/LogServiceIntegrationTestSupport.java
 delete mode 100644 geode-junit/src/main/java/org/apache/geode/internal/logging/TestLogWriterFactory.java
 rename {geode-dunit => geode-junit}/src/main/java/org/apache/geode/management/MXBeanAwaitility.java (100%)
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/assertj/LogFileAssert.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/assertj/LogLevelAssert.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/assertj/internal/AbstractLogFileAssert.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/assertj/internal/AbstractLogLevelAssert.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/assertj/internal/ShouldBeLessSpecificThan.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/concurrent/CPUContentionService.java
 delete mode 100755 geode-junit/src/main/java/org/apache/geode/test/dunit/standalone/VersionManager.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/assertions/TabularResultModelAnyRowAssert.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/assertions/TabularResultModelColumnAssert.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/assertions/TabularResultModelRowAssert.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/assertions/TabularResultModelSliceAssert.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/AlertingTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/rules/accessible/AccessibleTemporaryFolder.java
 create mode 100755 geode-junit/src/main/java/org/apache/geode/test/version/VersionManager.java
 delete mode 100755 geode-junit/src/test/java/org/apache/geode/test/dunit/standalone/VersionManagerJUnitTest.java
 create mode 100644 geode-junit/src/test/java/org/apache/geode/test/junit/rules/ExecutorServiceRuleGetThreadsTest.java
 create mode 100644 geode-junit/src/test/java/org/apache/geode/test/junit/rules/UseJacksonForJsonPathRuleTest.java
 create mode 100755 geode-junit/src/test/java/org/apache/geode/test/version/VersionManagerJUnitTest.java
 create mode 100644 geode-lucene/src/main/java/org/apache/geode/cache/lucene/management/configuration/Index.java
 create mode 100644 geode-lucene/src/main/java/org/apache/geode/cache/lucene/management/configuration/package-info.java
 create mode 100755 geode-management/build.gradle
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/RegionShortcut.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/CacheConfig.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/CacheElement.java
 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%)
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/DeclarableType.java
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/DiskDirType.java (100%)
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/DiskDirsType.java
 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%)
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/JndiBindingsType.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/ObjectType.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/ParameterType.java
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/PdxType.java (100%)
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/PoolType.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/RegionAttributesDataPolicy.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/RegionAttributesIndexUpdateType.java
 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%)
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/RegionAttributesType.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/RegionConfig.java
 rename {geode-core => geode-management}/src/main/java/org/apache/geode/cache/configuration/ResourceManagerType.java (100%)
 create mode 100644 geode-management/src/main/java/org/apache/geode/cache/configuration/SerializationRegistrationType.java
 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%)
 create mode 100644 geode-management/src/main/java/org/apache/geode/internal/config/VersionAdapter.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/api/ClusterManagementResult.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/api/ClusterManagementService.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/api/RestfulEndpoint.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/api/Status.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/client/ClusterManagementServiceProvider.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/internal/ClientClusterManagementService.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/internal/ClusterManagementServiceFactory.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/internal/JavaClientClusterManagementServiceFactory.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/internal/RestTemplateResponseErrorHandler.java
 create mode 100644 geode-management/src/main/java/org/apache/geode/management/internal/cli/domain/ClassName.java
 create mode 100644 geode-management/src/main/resources/META-INF/services/org.apache.geode.management.internal.ClusterManagementServiceFactory
 create mode 100644 geode-management/src/test/resources/expected-pom.xml
 mode change 100755 => 100644 geode-pulse/build.gradle
 mode change 100755 => 100644 geode-pulse/geode-pulse-test/build.gradle
 create mode 100644 geode-redis/build.gradle
 create mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/RedisDistDUnitTest.java
 rename {geode-core => geode-redis}/src/integrationTest/java/org/apache/geode/redis/AuthJUnitTest.java (100%)
 rename {geode-core => geode-redis}/src/integrationTest/java/org/apache/geode/redis/ConcurrentStartTest.java (100%)
 create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/GeoCoderTest.java
 create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/GeoJUnitTest.java
 create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/HashesJUnitTest.java
 rename {geode-core => geode-redis}/src/integrationTest/java/org/apache/geode/redis/ListsJUnitTest.java (100%)
 rename {geode-core => geode-redis}/src/integrationTest/java/org/apache/geode/redis/RedisServerIntegrationTest.java (100%)
 rename {geode-core => geode-redis}/src/integrationTest/java/org/apache/geode/redis/SetsJUnitTest.java (100%)
 rename {geode-core => geode-redis}/src/integrationTest/java/org/apache/geode/redis/SortedSetsJUnitTest.java (100%)
 rename {geode-core => geode-redis}/src/integrationTest/java/org/apache/geode/redis/StringsJunitTest.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/internal/hll/Bits.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/internal/hll/CardinalityMergeException.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/internal/hll/HyperLogLog.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/internal/hll/HyperLogLogPlus.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/internal/hll/IBuilder.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/internal/hll/ICardinality.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/internal/hll/MurmurHash.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/internal/hll/RegisterSet.java (100%)
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/GeodeRedisServer.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/ByteArrayWrapper.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/ByteToCommandDecoder.java (100%)
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/Coder.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/CoderException.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/Command.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/DoubleWrapper.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/ExecutionHandlerContext.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/Executor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/Extendable.java (100%)
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/GeoCoder.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/GeoCoord.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/GeoRadiusResponseElement.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/GeodeRedisService.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/HashArea.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/HashNeighbors.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/MemberNotFoundException.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/Pair.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/RedisCommandParserException.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/RedisCommandType.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/RedisConstants.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/RedisDataType.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/RedisDataTypeMismatchException.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/RegionCreationException.java (100%)
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/RegionProvider.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/AbstractExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/AbstractScanExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/AuthExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/DBSizeExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/DelExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/EchoExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/ExistsExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/ExpirationExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/ExpireAtExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/ExpireExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/FlushAllExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/KeysExecutor.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/ListQuery.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/PExpireAtExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/PExpireExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/PTTLExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/PersistExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/PingExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/QuitExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/ScanExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/ShutDownExecutor.java (100%)
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/SortedSetQuery.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/TTLExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/TimeExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/TypeExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/UnkownExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HDelExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HExistsExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HGetAllExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/HGetExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HIncrByExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/HIncrByFloatExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/HKeysExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HLenExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/HMGetExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HMSetExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HScanExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HSetExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hash/HSetNXExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/HValsExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/hash/HashExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hll/HllExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hll/PFAddExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hll/PFCountExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hll/PFMergeExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/hll/Varint.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/list/LIndexExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LInsertExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LLenExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LPopExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LPushExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LPushXExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LRangeExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LRemExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LSetExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/LTrimExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/list/ListExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/list/PopExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/list/PushExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/PushXExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/RPopExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/RPushExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/list/RPushXExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SAddExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SCardExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SDiffExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SDiffStoreExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SInterExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SInterStoreExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SIsMemberExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SMembersExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SMoveExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SPopExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SRandMemberExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SRemExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SScanExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SUnionExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SUnionStoreExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/set/SetExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SetOpExecutor.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/GeoAddExecutor.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/GeoDistExecutor.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/GeoHashExecutor.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/GeoPosExecutor.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/GeoRadiusByMemberExecutor.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/GeoRadiusExecutor.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/GeoRadiusParameters.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/GeoSortedSetExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/SortedSetExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZAddExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZCardExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZCountExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZIncrByExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZLexCountExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRangeByLexExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRangeByScoreExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRangeExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRankExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRemExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRemRangeByLexExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRemRangeByRankExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRemRangeByScoreExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRevRangeByScoreExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRevRangeExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZRevRankExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZScanExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/sortedset/ZScoreExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/AppendExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/BitCountExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/BitOpExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/BitPosExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/DecrByExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/DecrExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/GetBitExecutor.java (100%)
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/GetExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/GetRangeExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/GetSetExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/IncrByExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/IncrByFloatExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/IncrExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/MGetExecutor.java
 create mode 100755 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/string/MSetExecutor.java
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/MSetNXExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/PSetEXExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/SetBitExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/SetEXExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/SetExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/SetNXExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/SetRangeExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/StringExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/string/StrlenExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/transactions/DiscardExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/transactions/ExecExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/transactions/MultiExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/transactions/TransactionExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/transactions/UnwatchExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/executor/transactions/WatchExecutor.java (100%)
 rename {geode-core => geode-redis}/src/main/java/org/apache/geode/redis/internal/org/apache/hadoop/fs/GlobPattern.java (100%)
 create mode 100644 geode-redis/src/main/resources/META-INF/services/org.apache.geode.internal.cache.CacheService
 rename {geode-core => geode-redis}/src/test/java/org/apache/geode/redis/internal/executor/AbstractScanExecutorTest.java (100%)
 create mode 100644 geode-redis/src/test/resources/expected-pom.xml
 create mode 100644 geode-wan/src/integrationTest/java/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.java
 rename {geode-core => geode-wan}/src/integrationTest/resources/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[DTD].cache.xml (100%)
 rename {geode-core => geode-wan}/src/integrationTest/resources/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[XSD].cache.xml (100%)
 rename {geode-core => geode-wan}/src/integrationTest/resources/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[DTD].cache.xml (100%)
 rename {geode-core => geode-wan}/src/integrationTest/resources/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[XSD].cache.xml (100%)
 create mode 100644 geode-wan/src/upgradeTest/java/org/apache/geode/cache/wan/WANRollingUpgradeNewSenderProcessOldEvent.java
 create mode 100644 geode-web-api/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/EchoArgumentFunction.java
 delete mode 100644 geode-web-api/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/NoArgumentFunction.java
 rename {geode-junit/src/main => geode-web-api/src/integrationTest}/java/org/apache/geode/test/matchers/JsonEquivalence.java (100%)
 create mode 100644 geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order1-array.json
 create mode 100644 geode-web-management/build.gradle
 create mode 100644 geode-web-management/src/commonTest/java/org/apache/geode/management/internal/rest/BaseLocatorContextLoader.java
 create mode 100644 geode-web-management/src/commonTest/java/org/apache/geode/management/internal/rest/LocatorCleanupEventListener.java
 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
 create mode 100644 geode-web-management/src/commonTest/java/org/apache/geode/management/internal/rest/StandardRequestPostProcessor.java
 create mode 100644 geode-web-management/src/distributedTest/java/org/apache/geode/management/client/ClientClusterManagementServiceDUnitTest.java
 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
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/ManagementLoggingFilter.java
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/controllers/AbstractManagementController.java
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/controllers/ManagementControllerAdvice.java
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/controllers/RegionManagementController.java
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/converter/CustomMappingJackson2HttpMessageConverter.java
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/security/GeodeAuthenticationProvider.java
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/security/RestSecurityConfiguration.java
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/security/RestSecurityService.java
 create mode 100644 geode-web-management/src/main/webapp/META-INF/NOTICE
 create mode 100644 geode-web-management/src/main/webapp/WEB-INF/geode-management-servlet.xml
 create mode 100644 geode-web-management/src/main/webapp/WEB-INF/web.xml
 create mode 100644 geode-web-management/src/test/resources/expected-pom.xml
 create mode 100644 geode-web/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/ShowDeadlockOverHttpDUnitTest.java
 create mode 100644 geode-web/src/distributedTest/java/org/apache/geode/management/internal/security/LogNoPasswordDistributedTest.java
 delete mode 100644 geode-web/src/integrationTest/java/org/apache/geode/management/internal/security/LogNoPasswordIntegrationTest.java
 delete mode 100644 gradle/dependency-versions.properties
 create mode 100644 gradle/lint.gradle
 create mode 100644 gradle/pmd.gradle
 delete mode 100644 gradle/test-by-category.gradle
 delete mode 100644 gradle/utilities.gradle
 create mode 100644 static-analysis/pmd-rules/build.gradle
 create mode 100644 static-analysis/pmd-rules/src/main/java/org/apache/geode/pmd/Annotations.java
 create mode 100644 static-analysis/pmd-rules/src/main/java/org/apache/geode/pmd/StaticFieldsMustBeFinal.java
 create mode 100644 static-analysis/pmd-rules/src/main/java/org/apache/geode/pmd/StaticFieldsMustBeImmutable.java
 create mode 100644 static-analysis/pmd-rules/src/main/resources/geodepmd.xml
 create mode 100644 static-analysis/pmd-rules/src/main/resources/org/apache/geode/pmd/staticfinal.xml
 create mode 100644 static-analysis/pmd-rules/src/main/resources/org/apache/geode/pmd/staticimmutable.xml
 create mode 100644 static-analysis/pmd-rules/src/test/java/org/apache/geode/pmd/StaticFieldsMustBeFinalTest.java
 create mode 100644 static-analysis/pmd-rules/src/test/java/org/apache/geode/pmd/StaticFieldsMustBeImmutableTest.java
 create mode 100644 static-analysis/pmd-rules/src/test/resources/org/apache/geode/pmd/xml/StaticFieldsMustBeFinal.xml
 create mode 100644 static-analysis/pmd-rules/src/test/resources/org/apache/geode/pmd/xml/StaticFieldsMustBeImmutable.xml