You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by rh...@apache.org on 2020/01/27 23:23:40 UTC

[geode] branch mass-test-run updated (5048c2e -> 61a2448)

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

rhoughton pushed a change to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git.


 discard 5048c2e  Limit max number of simultaneous runs to 5.
     add 6006ec3  GEODE-5747: Handling SocketException in InternalDataSerializer (#2484)
     add cd17350  GEODE-5551: Replace thread interleaving mechanism in LoginHandler...Test
     add 23c27c7  GEODE-5679: test waits for all stats changes to be written (#2502)
     add dee93f4  Fixing typo in TESTING.md
     add 8e00202  GEODE-369: wait for primary to be available when going from 0 to 1 server (#2482)
     add 10745da  GEODE-5212: fix failing ConcurrentDeployDUnitTest (#2508)
     add 763d2ac  GEODE-5728: Allow null coordinator in equals() (#2507)
     add 66079df  GEODE-5694: Re-disable 'zip' distributions from maven
     add 49fd491  Merge pull request #2495 from rhoughton-pivot/GEODE-5694
     add fe533c6  GEODE-5741: Modified tests to be independent of environment (#2496)
     add 39d225d  GEODE-5778: fix for failing rsync on windows CI jobs (#2511)
     add 1cf6477  GEODE-5523: Remove DefaultHashMap
     add 8e3c5bb  Merge pull request #2506 from jujoramos/feature/GEODE-5523
     add abb7659  GEODE-5212: fix failing DestroyRegionCommandDunitTest on windows (#2514)
     add 2c320c3  GEODE-5748: Hold a write lock during cleanUpAfterFailedGII (#2501)
     add 3d3ca5f  GEODE-5726 Wait for dispatcher to pause (#2505)
     add 4a00aa5  GEODE-5212: Make paths platform agnostic (#2512)
     add a1bed42  Revert "GEODE-3967: There're following 9 problems fixed here:"
     add ca1f72d  GEODE-5212: Ensure that MergeLogs closes its InputStreams (#2513)
     add e43f8d1  GEODE-3: small java 9 compatibility fixes
     add 12a7f45  review changes: use -d64 for non-windows java8 and below, do not use the option for java9 and above
     add 0bd2f5d  Merge pull request #2476 from jinmeiliao/10-7
     add 40d0045  GEODE-3: Do not use @PostConstruct annotation which is not supported in java9
     add 46b0d39  empty
     add bde3359  Merge pull request #2477 from jinmeiliao/10-8
     add 7ec2cb0  GEODE-3967: Cleaning up of revert issues (#2523)
     add 05492f0  GEODE-5776: Use HexThreadIdPatternConverter for tid in logs
     add 2af3aab  GEODE-2644: Cleanup logging classes
     add 9ca5355  GEODE-2644: Cleanup config classes (#2518)
     add 64acfbb  GEODE-5212: Also use the host's canonical (fully qualified) name as a SAN in the certificate (#2531)
     add ef95dd5  GEODE-5788: On Windows, Ignore tests that bounces VMs (#2524)
     add 1cb5fe5  GEODE-5771: Deprecate PDX Persistence on Client
     add fbb132f  Merge pull request #2515 from jujoramos/feature/GEODE-5771
     add 6c08f91  GEODE-5794: ignore JMXMBeanRecommentDUnitTest on windows (#2530)
     add 8c7a739  GEODE-2644: Cleanup LogService (#2533)
     add 076fff8  GEODE-2644: Improve GfshParserAutoCompletionTest assertions (#2534)
     add 65725eb  GEODE-2644: Cleanup logging tests (#2519)
     add 78c4aac  GEODE-2644: Use LINE_SEPARATOR in logging classes (#2525)
     add af03472  Fix ConsoleAppenderWithSystemOutRuleIntegrationTest.java
     add 821c8e1  GEODE-5212: Also use the host's canonical (fully qualified) name as a SAN in the certificate (#2536)
     add d4d9f7f  GEODE-5523: Fixed NPE by converting remaining getOrDefault calls (#2539)
     add 7f0c156  GEODE-5787: deleted deprecated RepeatableRunnable (#2522)
     add 9f08353  GEODE-5212: Make paths platform agnostic
     add 18c47cf  GEODE-5776: Use HexThreadIdPatternConverter in tests (#2541)
     add 239bc29  GEODE-5787: delete unused LocalVM (#2521)
     add 70a55c8  GEODE-5794: fix failing JMXMBeanReconnectDUnitTest (#2543)
     add ac03101  GEODE-5799: Set StatusLogger level to WARN (#2542)
     add 477cf8c  GEODE-2644: Cleanup RuntimeDistributionConfigImpl (#2544)
     add ab55a84  GEODE-5781: split repeatTest into separate tasks (#2526)
     add 03d57a9  GEODE-5808: Move dunit framework tests to geode-dunit (#2553)
     add 9622a68  GEODE-5787: extract ProcessHolder to be an outer class (#2550)
     add 7112b62  GEODE-5784: Remove unused duplicate condition from AbstractConfig (#2545)
     add 41dbe2e  GEODE-5747: Handling SocketException consistently (#2504)
     add e71bcfe  GEODE-5805: Extract LoginHandlerInterceptor tests (#2551)
     add 1a547e0  GEODE-5792: ClientServerTransactionDUnitTest occasionally fails on Windows (#2529)
     add db02a0f  GEODE-3: Upgrade tomcat7/tomcat8 library to be java9 compatible (#2489)
     add 5e0289b  GEODE-5812: Adds task to resolve and download dependencies.
     add fb524a0  GEODE-5812: Prefetches all dependencies using new task.
     add a604184  GEODE-5814: Move Windows CI jobs to 'main' group (#2561)
     add a0fd287  GEODE-3: remove tool.jar in buildSrc (#2555)
     add 6b79d06  GEODE-5814: Jinja cares about indentation
     add 494ad98  GEODE-5777: Improvements for concourse_job_performance (#2509)
     add 3de5d21  GEODE-5806 typo repair
     add 27d2112  GEODE-5212: Use geode user when building Windows images
     add b2248de  GEODE-5815: ignore testDataSerializable for java9 and above (#2491)
     add d6df452  GEM-2229 misspelling in warning "There are <1> stuck threads in thia node"
     add 89f7a62  GEODE-5824: DestroyRegionCommandDUnitTest tests failed in java 10 (#2566)
     add 9bed808  GEODE-4338 - User Guide: Correction to continuous query explanation
     add 9199a9e  GEODE-5829: Bind locator to 0.0.0.0 instead of localhost (#2570)
     add d185c4a  GEODE-5212: fix timing issues in BeforeCompletionTest (#2565)
     add fe0f50b  GEODE-5212: Make rsync installation more robust
     add db8ba67  GEODE-5828: fixes replicates miss transaction commit. (#2571)
     add 90d2d30  GEODE-5212: Corrected powershell conditional syntax
     add 0894bee  GEODE-5711: Gfsh prompt for JNDI username and password
     add b16b3e4  Merge pull request #2556 from gemzdude/jndi-intercept
     add 5289607  GEODE-5780: remove LoggingThreadGroup
     add 5bccf66  GEODE-5686: Remove LocalizedStrings
     add db716cc  GEODE-5820: upgrade jetty to fix jetty tests in java 9+ (#2567)
     add c9792ae  GEODE-2644: Add LogWriterLevel enum and test
     add 9eee15e  GEODE-2644: Cleanup LogLevel and expand LogLevelTest
     add 2a9dd67  GEODE-2644: Cleanup custom log4j2 config logging tests
     add ff40e7d  GEODE-2644: Cleanup Marker Filter logging tests
     add fb21c24  GEODE-2644: Cleanup logging tests
     add 1c9cc15  GEODE-2644: Cleanup AlertAppenderTest
     add f8bb38a  GEODE-2644: Extract AlertLevel from AlertAppender
     add 6bd7d6c  GEODE-5686: Fix deprecated javadoc in StringId
     add 9ca42dd  GEODE-5212: Also use the host's canonical (fully qualified) name as a SAN in the certificate (#2574)
     add 0934481  GEODE-5794: fix failing JMXMBeanReconnectDUnitTest (#2577)
     add 74d8c04  GEODE-5780: remove LoggingThreadGroup
     add 3f2654c  GEODE-5212: increase timeouts in SockerCloserIntegrationTest (#2564)
     add cf7ff85  GEODE-5142 new Thread Monitoring Mechanism
     add e7a4c05  GEODE-5780: remove digits from log message
     add 83a3d17  GEODE-5829: Do not bind to both localhost and the actual address of the host (#2578)
     add 3dfa8d1  GEODE-5811: Get gradle to cache tomcat and jetty installs
     add ac75375  GEODE-5799: Restore StatusLogger level to FATAL
     add f9f538a  GEODE-5844: Eliminate String.Format() calls from initHelpMap() (#2587)
     add c8482d7  GEODE-5846 Add test jobs for Java 11 to pipeline
     add 8212373  Merge pull request #2557 from rhoughton-pivot/jdk11concourse
     add 97e6ed9  fix whitespace issue impacting official pipeline
     add 0e550cc  GEODE-5828: Add dunit test reproducing the issue and incorporate review changes (#2584)
     add fbe313c  fixup PR pipeline to coexist with GEODE-5846
     add ebb7c23  update metrics pipeline with new jdk-qualified job names
     add d3771b5  Updates concourse resource to use latest version.
     add f127f7e  Enable ssh server keepalive on CI workers.
     add cc6f0de  GEODE-5252: handleCacheRemoval() could wait for distribution's replies. (#2590)
     add f6363f2  GEODE-5212:  fix timing issues in AfterCompletionTest (#2586)
     add 50efe8a  GEODE-5807: Refactor flakey GMSHealthMonitorJUnitTest tests by removi… (#2589)
     add 69be840  GEODE-5853: fix to check if testJVM is empty (#2595)
     add b07e051b GEODE-5848 conditionally add --add-opens for test jvm versions 9 and up
     add 9b6ce9c  Merge pull request #2591 from onichols-pivotal/GEODE-5848
     add a9023e0  GEODE-5212: fix failing StartLocator and Server command DUnit tests (#2580)
     add 8755639  GEODE-5843 ReconnectDUnitTest.testReconnectWithRequiredRoleRegained is being ignored
     add 64ced9f  GEODE-5686: Remove LocalizedStrings
     add 6ddd5c3  GEODE-5849: Do not wrap CacheClosedException if client cache is closing. (#2594)
     add 0173aa8  User Guide: fix a format issue and some typos in the gfsh create command description
     add c09875c  GEODE-5846: Override containerization settings on JDK 11
     add 32898f3   GEODE-5846: Override CPU and RAM on JDK 11
     add e58ac26  GEODE-5838: Fix warnings in javadocs generation
     add c6ab9b0  GEODE-5838: Relaunch CI Build Last failure was not related to this PR's changes, adding an empty commit to launch the CI from scratch.
     add aeb1f52  GEODE-5838: Relaunch CI Build Last failure was not related to this PR's changes, adding an empty commit to launch the CI from scratch.
     add 4fc21f2  GEODE-5838: Fix javadocs
     add 4025ebf  Merge pull request #2582 from jujoramos/feature/GEODE-5838
     add 2320aaa  GEODE-5830: Fix `NONE` enum for SSL configuration
     add 2a26990  GEODE-5830: Remove "none" from SSL configuration
     add 3b60e0f  GEODE-5830: Relaunch CI Build Last failure was not related to this PR's changes, adding an empty commit to launch the CI from scratch.
     add c2d5e03  GEODE-5830: Improve docs and source code style
     add 1784eff  GEODE-5830: Relaunch CI Build Last failure was not related to this PR's changes, adding an empty commit to launch the CI from scratch.
     add 16cd4ae  GEODE-5830: Remove NONE enum for SSL configuration
     add 2667fb4  GEODE-5821: exclude geode 1.4 when testing with java 9+ (#2576)
     add 385f555  GEODE-5846: Override timeout on JDK11
     add f875012  GEODE-5858: fix failing DurableClientTestCase on Windows (#2602)
     add 687bfb1  GEODE-5846: Fixes override of JDK 8 parameters
     add bed907a  GEODE-5846: Fixes extra character in template.
     add 4e8ea1c  GEODE-5851 use gradle-dockerized-test-plugin compiled with Java 8 that supports Java 11
     add 754eefe  GEODE-5855 hide jobs that are not gating in default pipeline view
     add dd5a46b  GEODE-5855 use macro so gating jobs aren't defined 3 places
     add 0a800f3  Merge pull request #2598 from onichols-pivotal/GEODE-5855
     add 0ee362e  Better path resolution for srcDist exclusions
     add 0d8f7d4  Improve reporting in checkPom.  Add task updateExpectedPom to spare manual copy.
     add 11807ba  Address PR comment.  Possibly pathological behavior when running gradle uEP when no changes have actually been made...
     add d5df61c  GEODE-5811: Fix failing test on windows (#2609)
     add afdc9cb  GEODE-5864 - Refactor and parameterize CI env creation
     add bf5a68f  Add README for deploy_meta.sh and tweak cleanup script.
     add 16ae10d  Fix syntax issue in start_instance.sh.
     add 2bb6a0e  Merge pull request #2607 from rhoughton-pivot/GEODE-5864
     add 6b45219  [GEODE-5864] Fix render.py call.
     add 099eae9  Merge pull request #2614 from rhoughton-pivot/GEODE-5864
     add 46ed6c6  [GEODE-5864] Change pr pipeline deploy model to match other pipelines.
     add c4c862c  Merge pull request #2615 from rhoughton-pivot/GEODE-5864
     add 11df6f3  [GEODE-5864] Fix template yaml.
     add efd8756  Merge pull request #2616 from rhoughton-pivot/GEODE-5864
     add a6369f5  GEODE-5823: adding add-open flags when we start the ChildVM in DUnit … (#2606)
     add aac23dc  Fix up variables and base alpine-tools on openjdk:8-alpine.
     add d2462fe  Merge pull request #2620 from rhoughton-pivot/GEODE-5864
     add 7f443e6  [GEODE-5864] Remove go and make once we're done with them.
     add 115f4f4  Merge pull request #2621 from rhoughton-pivot/GEODE-5864
     add 405de97  [GEODE-5864] Fix publish task's image configuration.
     add a122cd4  Merge pull request #2622 from rhoughton-pivot/GEODE-5864
     add 33076f9  [GEODE-5864] We lost version-bucket somehow.
     add 3974646  Merge pull request #2624 from rhoughton-pivot/GEODE-5864
     add 1d3985a  [GEODE-5864] Make PublishArtifacts use a heavy lifter.
     add 61814a4  Merge remote-tracking branch 'apache/develop' into GEODE-5864
     add fddfd63  Merge pull request #2626 from rhoughton-pivot/GEODE-5864
     add a2bbcb4  [GEODE-5864] We lost dumping out the pipeline somehow. Put it back.
     add 49b4c5d  Merge pull request #2627 from rhoughton-pivot/GEODE-5864
     add 200e73e  [GEODE-5864] Fix trigger indentation.
     add 0c95cde  Merge pull request #2628 from rhoughton-pivot/GEODE-5864
     add e8109dd  [GEODE-5864] Indentation is still hard.
     add 3a11f87  Merge pull request #2629 from rhoughton-pivot/GEODE-5864
     add 43f4d66  [GEDOE-5864] Iteration over indentation will eventually succeed.
     add 2f0d33d  Merge pull request #2630 from rhoughton-pivot/GEODE-5864
     add 195392d  [GEODE-5864] Remove unnecessary echo.
     add bb32e7a  Merge pull request #2631 from rhoughton-pivot/GEODE-5864
     add ef59671  [GEODE-5864] Add missing input to publish task.
     add 5fdab85  Merge pull request #2632 from rhoughton-pivot/GEODE-5864
     add 71bd10f  [GEODE-5864] We need the java build version now.
     add f676215  Merge pull request #2633 from rhoughton-pivot/GEODE-5864
     add c6e1d8c  GEODE-5856: Consolidate geode-core, test.gradle dependency blocks. (#2599)
     add 0b01355  GEODE-5880: fix IDEA compiling error when using jdk11
     add 53bd005  GEODE-5880: fix SocketCreator to throw consistent exception type across jdk8 to jdk11.
     add e0b1437  empty
     add 3d9b357  Merge pull request #2618 from jinmeiliao/java11
     add 0a000f3  [GEODE-5864] Add storage-rw to scopes when launching instances.
     add e7b6294  Merge pull request #2634 from rhoughton-pivot/GEODE-5864
     add 2bccead  [GEODE-5864] Use alpine-tools for UpdatePassingRef.
     add 65ade02  Merge pull request #2637 from rhoughton-pivot/GEODE-5864
     add 88d0efe  [GEODE-5864] UpdatePassingRef doesn't need docker-geode-build-image.
     add dfb6ed9  Merge pull request #2638 from rhoughton-pivot/GEODE-5864
     add 65e4e0f  [GEODE-5864] Get rid of docker-geode-build-resource.
     add c80d85b  Merge pull request #2639 from rhoughton-pivot/GEODE-5864
     add df30df1  GEODE-5676: Disconnect system before closing SocketCreatorFactory
     add 567569b  GEODE-5844: Make log format match args
     add 8910561  GEODE-5879 Enforces consistent syntax in gradle dependency declaration (#2611)
     add 76420dc  GEODE-5857: Handle JMX race conditions during registration and cleanup
     add b6158bf  GEODE-5864: Adds support for private/public github.
     add 2f5fe0a  GEODE-5845 Document not to use enums for keys (#2605)
     add 898a06a  GEODE-5803 Make geode-core:integrationTest not need geode-core:test (#2612)
     add e0b1725  GEODE-5893: Keep docker configuration in RepeatTest
     add 41e271e  Geode 5803 distributed test (#2613)
     add e0103db  GEODE-5875: fix JNDIInvoker cleanup (#2610)
     add 84233c3  GEODE-5803: Add license header
     add bbb3029  [GEODE-5864] align metrics pipeline with other pipeline deployments. (#2652)
     add 48f6b8e  GEODE-5894: correct misspelling in dependency-versions.properties (#2648)
     add 29efe6e  [GEODE-5864] Remove old set-metrics-pipeline job. (#2655)
     add ca682a1  [GEODE-5864] Fix name of create yml job. (#2656)
     add 3788a95  [GEODE-5864] Fix script call. (#2658)
     add 91182d6  [GEODE-5864] Fix up final changes to metrics. (#2659)
     add c365dd6  [GEODE-5864] More fixes, and make script executable. (#2660)
     add d19c8ca  [GEODE-5864] Fix metrics pipeline resource paths value. (#2661)
     add dacf10f  [GEODE-5864] push concourse-url down to metrics pipeline. (#2663)
     add cd3602b  GEODE-5877: Make multithreaded test single-threaded
     add 646ff59  GEODE-5819: update the keystore used in ssl test to make it jdk11 compatible. (#2664)
     add 8de7c3f  GEODE-5891: jdk 11 changed the error message when an object can not be cased to a class (#2644)
     add 810ade9  GEODE-5890: gateway events from the same distributed system should check misorder (#2649)
     add de30e86  GEODE-5852: Adding 1.7.0 to old version (#2596)
     add 239c532  GEODE-5424: Changing all awaitility calls to use consistent timings
     add 8fa6ef6  GEODE-5424: Replacing calls to waitForCriterion with Awaitility
     add 1156e040c GEODE-5424: Fixing a test that was using awaitility as a sleep
     add ff13a15  GEODE-5424: Fix tests with races relying on a poll delay
     add 61014b2  GEODE-5863: Ingoring testMultipleExecuteWithInitialResults
     add 6d95888  GEODE-5872: Ignoring tests that are losing assertion failures
     add 1954e92  GEODE-5424: Adding a spotless rule to enforce using GeodeAwaitility
     add 7e0f67b  Delete instances, don't stop them. (#2666)
     add 161ab9a  GEODE-5846 GEODE-5850 GEODE-5860 GEODE-5862 GEODE-5878 no JAVA_HOME
     add 225c382  Merge pull request #2643 from onichols-pivotal/GEODE-5846
     add f403f26  add OpenJDK12 to the mix to see if it fixes SSL failures
     add 7261fe3  deploy_meta will now retrigger red jobs (once per invocation)
     add 4116e5d  GEODE-5892: test rules should not modify the user.dir system property
     add a7a541d  GEODE-5904 fix broken rsync_down due to JAVA_HOME change
     add 6db1dc8  Merge pull request #2669 from onichols-pivotal/GEODE-5904
     add fa34122  GEODE-5885: Exclude geode-core from geode-[jd]unit dependencies. (#2640)
     add 1d70390  Revert "Merge pull request #2669 from onichols-pivotal/GEODE-5904"
     add 9bcb440  GEODE-5904 fix broken rsync_down due to JAVA_HOME change
     add 3fa307e  Merge pull request #2670 from onichols-pivotal/GEODE-5905
     add 76c35a6  GEODE-5906 no chmod on windows
     add 4baed05  Merge pull request #2671 from onichols-pivotal/GEODE-5906
     add b4fa47b  GEODE-5907 patch gradle in a cross-platform-friendly way
     add 652c140  Merge pull request #2672 from onichols-pivotal/GEODE-5907
     add cc30e48  GEODE-4872: Fixing logging tests in PersistentColocatedPartitionedRegionDUnitTest
     add dc686ea  GEODE-5501: Wait for listener to disconnect (#2583)
     add ba96de5  GEODE-5892: test rules should not modify the user.dir system property (#2651)
     add 05ae078  * GEODE-5817: Restrict default membership range to not conflict with default ports
     add f07d749  GEODE-5890: a cleaner fix to skip calling GatewayConflictResolver if tag has (#2673)
     add 316cd16  GEODE-5902: Fixing repeatTest task dependencies (#2668)
     add e7987a3  GEODE-5846: can not start 1.3 gfsh with jdk9. (#2681)
     add ab5fafb  GEODE-5908: DiskStoreID.compare should compare mostSig, then leastSig (#2676)
     add a229763  GEODE-5912: Change membership port range configuration verification to verify port range is a subset of [1024, 65535] instead of a subset of the default port range.
     add ec585b4  Merge pull request #2684 from WireBaron/bug/GEODE-5912
     add d86911e  GEODE-5889 deploy_meta improvements
     add 293f2b7  Merge pull request #2642 from onichols-pivotal/GEODE-5889
     add 0dcc58d  [GEODE-5916] Refactor examples pipeline definition. (#2686)
     add 5eb1a70  GEODE-5916: more refactoring. (#2688)
     add 4e4f1f9  Geode 5916 (#2689)
     add 48fd351  Geode 5916 (#2690)
     add 1f1e716  GEODE-5916: Fix indentation, get rid of unnecessary variables. (#2691)
     add 6accbdb  GEODE-5910: Disabling acceptance tests in StressNewTest
     add 24e93d0  GEODE-5916: Add concourse-metadata-resource. (#2692)
     add c0a68a1  GEODE-5916: Indentation is SUPER HARD. (#2693)
     add c97a635  GEODE-5916: Indentation insanity. (#2694)
     add 855f239  GEODE-5916: Indentation. (#2695)
     add 9cbd675  GEODE-5916: Fix concourse-metadata-resource. (#2696)
     add cbee637  Change geode-examples path to geode so it's compatible with scripts. (#2697)
     add f2eb263  GEODE-5916: path is applied to inputs not gets. (#2698)
     add 0f7769a  GEODE-5888: Only the thread locked objects can release/remove them (#2645)
     add 991aa22  GEODE-5916: stop instance after we are done. (#2699)
     add a76ff07  GEODE-5916: Indentation. (#2700)
     add 2a4d4c5  GEODE-5916: INDENTATION! (#2701)
     add 0c082e5  GEODE-5841: Adding Tomcat 9 support
     add de2aed4  GEODE-5911: Improve SSL warning to indicate specific to GEODE; reference related property
     add a1bbe90  GEODE-5819: use cipher suites supported across jdk versions (#2677)
     add 02d7d1b  GEODE-5915: Cleanup DistributedSystemDUnitTest
     add 1c55639  GEODE-5915: Fix IllegalMonitorStateException logged for Alerts
     add 404c64d  GEODE-5861: change jdbc connector to use jndi binding (#2650)
     add 7d9858e  GEODE-5864 Refactor pipeline deployment. (#2707)
     add 35d1226  GEODE-5926 parameterize metrics pipeline (#2708)
     add 01dc9db  GEODE-5886: Make dependencies explicit in extensions modules. (#2674)
     add bf7981f5 GEODE-5897: change create jndi-binding to fail on an exception (#2680)
     add 861abf4  GEODE-5899: Make dependencies explicit in old-client and lucene* modules. (#2675)
     add 1a2725c  GEODE-5909: Remove unknown tag causing compile warning. (#2678)
     add 46fa876  GEODE-5933 make it easier to use deploy_meta with forks (#2715)
     add 5503d5c  GEODE-5930 clean up dangling outputs in concourse (#2713)
     add 6556b0f  GEODE-5929 concourse workers no longer need java (#2712)
     add cfdd0a6  GEODE-5819: fix ssl test failures in jdk11 (#2702)
     add dab891b  GEODE-5783: have a single source for ThreadFactory
     add af8611f  GEODE-5934 change start/stop instance to create/delete instance
     add 55c1c09  Merge pull request #2716 from onichols-pivotal/GEODE-5934-fix-examples-pipeline
     add f2cef09  GEODE-5913 resolve jstack using JAVA_HOME, if set
     add 8db65fe  Merge pull request #2685 from onichols-pivotal/GEODE-5913
     add 3d4c342  GEODE-5827: Use standard pattern converters in suspect appender (#2704)
     add a51c036  GEODE-5923: Add test for local alerts and cleanup classes (#2710)
     add f0c6cff  GEODE-5764: Use a thread-safe set to record keys (#2709)
     add 7be7f99  Revert "GEODE-5930 clean up dangling outputs in concourse (#2713)"
     add 55f314e  Merge pull request #2718 from onichols-pivotal/GEODE-5930-revert-concourse-metadata
     add a9ab267  Echo out pre and post hashing name for instances. (#2721)
     add 649850e  Fix typo. (#2724)
     add 45f66dc  GEODE-5936 Document OpenJDK support for Geode (#2719)
     add 3ed37a7  GEODE-5922 SerialGatewaySenderQueue concurrency is poorly implemented
     add 7c80b7a  Restore UpdatePassingRef for now. (#2728)
     add 8a8a418  GEODE-5927: enhance create jndi-binding to configure pool (#2711)
     add 4ef9b53  Restore update passing ref (#2732)
     add 6f92071  GEODE-5925 locks are not released in shutdown hook
     add e6b41f2  Restore update passing ref (#2733)
     add 5680658  GEODE-5925 Server shutdown delays election of new primary bucket owners
     add 4e83d67  GEODE-5819: Reduce 16h40m wait on shutdown to 120 seconds. (#2736)
     add 898a649  GEODE-5925 Server shutdown delays election of new primary bucket owners
     add 93e27d1  GEM-2250 Misspelling in info level log message "Done wating for remove index..."
     add 9b162f5  Revert "GEM-2250 Misspelling in info level log message "Done wating for remove index...""
     add 72342cd  GEODE-5946 spelling error in PartitionedRegion.java
     add c8b050f  GEODE-5941: Remove comments containing developer name (#2731)
     add e0be9f4  GEODE-5925 Server shutdown delays election of new primary bucket owners
     add ae8808b  GEODE-1603: wait for receiver MBean federation (#2726)
     add 89ee39e  GEODE-5797: Move assertion to async invoke (#2635)
     add a80008a  GEODE-5950 ensure images pick up new Java11 versions
     add 9669d7a  Merge pull request #2742 from onichols-pivotal/GEODE-5950-automate-jdk11-updates
     add d8b007a  GEODE-3 Update LICENSE to include jaxb reference
     add fa61d85  GEODE-5819: update the keystore used in ssl test to make it jdk11 com… (#2743)
     add 2531e5f  GEODE-5917: Modified instanceof to check for CachedDeserializable
     add 7dbad28  deploy_meta enhancements: (#2748)
     add 37dce15  GEODE-5945: Remove ref to JDBC connection commands (#2737)
     add 2324774  GEODE-5864: Add GLOBAL_GRADLE_ARGS to PublishArtifacts. (#2752)
     add 1619d91  GEODE-5864: Put GLOBAL_GRADLE_ARGS in the right place. (#2753)
     add 8061497  GEODE-5568: Rewrite QueryMonitor to use ScheduledThreadPoolExecutor (#2744)
     add 913cec1  GEODE-5884: Non HA Function waits for all results if exception occurs
     add 2410630  GEODE-5884: Refactored methods and added tests
     add 932f81e  GEODE-5884: Fix typo and renamed test exception class
     add 5adf016  GEODE-5884: Fix spotless errors
     add 6646cad  GEODE-5943: Refactor EvictionDUnitTest and OffHeapEvictionDUnitTest (#2734)
     add 04c1d0e  GEODE-5935: move jdbc xml mapping to be in a region  (#2739)
     add a60003e  GEODE-5961: Add commons-validator jar to docs for tomcat dependencies (#2749)
     add fd4072e  GEODE-5952: Provide full cache XML entity for root region when a subregion is created with gfsh (#2747)
     add 3bf1e36  GEODE-5953: set target member when transaction hosted locally (#2746)
     add 7c29e2c  GEODE-5943: rework calculation for expected eviction to fix this test in jdk11 (#2754)
     add 4ab4d4f  GEODE-5948: Updated the cookie name (#2740)
     add b040508  GEODE-5881: simplify DefaultQuery.TestHook (#2755)
     add fa9813d  Revert "GEODE-5908: DiskStoreID.compare should compare mostSig, then leastSig (#2676)"
     add c5ec293  GEODE-5803: Remove dependencies resulting from bad merge. (#2720)
     add dd24a9c  GEODE-5960: Add test to verify CommandMarker file for the JDBC connector (#2751)
     add 75c40cf  GEODE-5686: Remove LocalizedStrings
     add 24e3fae  GEODE-5686: Remove LocalizedStrings
     add 1664b40  GEODE-5338: Document 'ssl-use-default-context' property (#2762)
     add a0074fa  GEODE-5966: mark PooledDataSourceFactory experimental (#2760)
     add 5942f0f  GEODE-5965 make JDK11 tests gating
     add 191fcf3  Add public key for Alexander Murmann to KEYS file
     add 0b42420  GEODE-5951: add a create data-source gfsh command (#2758)
     add 1b4bfb1  GEODE-5967: change pdx-class-name to pdx-name (#2761)
     add 2ee9e83  GEODE-5968: remove gfsh alter jdbc-mapping command (#2763)
     add ce32de9  GEODE-5686 Remove LocalizedStrings
     add 834ab26  GEODE-5969: remove value-contains-primary-key from jdbc-mapping (#2765)
     add ecfd8fb  GEODE-5970: remove field-mapping from jdbc:mapping (#2766)
     add 2b4313a  GEODE-5971: Refactor gateway receiver/gateway sender commands to extend SingleGfshCommand base type (#2769)
     add 887c0a6  GEODE-5963: Change destroy no entry found log statement to debug (#2756)
     add 517a1b0  GEODE-5974: Removal of dead code. (#2770)
     add f74cbb7  GEODE-5981: No operations on null values (#2775)
     add 7405d3d  GEODE-5975: Fixed container access. (#2771)
     add 7f657f9  GEODE-5938: Make dependencies explicit in cq and rebalancer modules. (#2729)
     add 7babb27  GEODE-5937: Made dependencies explicit in geode-protobuf modules. (#2722)
     add 915dcd8  GEODE-5976:Prevent conversion of string to bytes (#2772)
     add 6f303b3  GEODE-5980: Removed unused collections. (#2774)
     add 54cf7d1  GEODE-5983: use equals() instead of == (#2777)
     add b65b364  GEODE-5992 Fix bugs identified by static analysis
     add 0f517d3  GEODE-5884: Restores behavior of exceptions/wrapping of exceptions (#2786)
     add a3b6486  GEODE-5984 Address LGTM recommendations
     add 86c86ac  GEODE-5985 Possible integer overflow
     add 28785d0  GEODE-5978: Expand GeodeAwaitility and add test coverage
     add d02315d  GEODE-5918 Geode function security should be dynamically determined by function arguments (#2727)
     add a103871  GEODE-5947: Make dependencies explicit in connectors and experimental-driver modules (#2738)
     add 72a5b0b  GEODE-5977: rename --connection to --data-source (#2773)
     add 10df202  GEODE-5987: Do not inject dependencies into all subprojects in test.gradle (#2782)
     add dbf3692  GEODE-5338: Rephrased warning when SSL hostname validation is disabled (#2793)
     add a7aeca9  GEODE-6003 don't fail if we can't kill a process because it's already exited
     add 6f950fd  Merge pull request #2796 from onichols-pivotal/GEODE-6003-fix-windows-image
     add 61083a5  Fix vararg warnings
     add edfe502  GEODE-5887
     add 83041a9  changes as per Jason Huynh request
     add 9ff42c2  retrigger concourse-ci/UITests after timeout failure
     add 9232934  retrigger concourse-ci/UITests after "address already in use" exception
     add 5d0e183  Update yos1.txt
     add 68a2984  Update geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfig.java
     add 5b94349  Fix spotless errors
     add 144758b  GEODE-5999 split pipeline back into separate jobs
     add cae30b0  GEODE-5983: Added missing null check (#2800)
     add 0c96c7f  GEODE-6008: ignore root exception as well. (#2804)
     add e9ea18e  Revert "GEODE-5729: when DistributedCacheOperation needs 2 messages, should let (#2458)" (#2801)
     add b754086  GEODE-5742: increase timeout for statusCommandWithIncorrectPidShouldFail test (#2805)
     add 083abbc  GEODE-5987: Correct issue with powermock leaking JDK11-incompatible d… (#2797)
     add ae8abe2  [GEODE-5971] Refactor offline disk store commands to extend SingleGfshCommand base type (#2794)
     add 23af84c   GEODE-5995: Initial import of gradle docker plugin (#2790)
     add a5b04cc  GEODE-5986 Inconsistent equals/hashCode
     add 5410f93  GEODE-5982: Synchronized access to CacheLoader and CacheWriter (#2776)
     add 728eceb  GEODE-6000: make pdx-name required (#2799)
     add ff55509  GEODE-5931: Make dependencies explicit in geode-pulse, geode-pulse-test. (#2714)
     add 379ee68  GEODE-6018 Remove reflections from LICENSE
     add 9de2221  GEODE-5830 Use current and maintained pr-concourse-resource
     add d22e83e  GEODE-5884: Adding to function exception list if cause is FunctionInvocationTargetException (#2809)
     add 00c607f  GEODE-6019: Move gradle constants in constants files. (#2814)
     add 474fa82  Bump version to 1.9.0
     add 7bf0225  [GEODE-5998] Add geospatial commands to Redis adapter (#2802)
     add b128463  Revert "Bump version to 1.9.0"
     add 3b2ff449 GEODE-3416 Reduce synchronization blockages in SocketCreator
     add c14d960  Feature/geode 6016 (#2820)
     add d7aa60c  GEODE-6009 add Java 11 to PR pipeline
     add 9b2a423  Merge pull request #2806 from onichols-pivotal/GEODE-6009-add-java-11-to-PR-pipeline
     add a649956  GEODE-6020 make non-gating jobs run only after all gating jobs have passed
     add 70771cb  Merge pull request #2816 from onichols-pivotal/GEODE-6020-run-non-gating-jobs-iff-all-gating-pass
     add c98308e  Update current version to 1.9.0
     add aab0198  GEODE-5993: Eliminate race in monitorQueryThread() (#2818)
     add 4f9580a  GEODE-6009 add Java 11 PR checks to github
     add 75d7ed8  Merge pull request #2834 from onichols-pivotal/GEODE-6009-add-Java11-PR-checks
     add 0b319d9  GEODE-4712: use assertJ in the await condition for better failure message (#2808)
     add 8a2b7bc  GEODE-6031: Add getCache to Launcher APIs
     add 9a5eda9  GEODE-5959: Modified to launch a thread in the nested function case
     add b43e571  GEODE-5998 geospatial support
     add 10d89ed  GEODE-6030: Upgrade commons-lang to commons-lang3 (#2830)
     add b4befb9  GEODE-6013: Made changes to use the expected initial image requester's rvv information (#2819)
     add 7b252a6  GEODE-5873: Fix VMProvider.invokeInEveryMember (#2812)
     add 783ada8  GEODE-6042: Fix commons-lang import (#2842)
     add 6916c48  GEODE-6040 fix deploy_meta.sh to pause pipelines correctly
     add 6c82780  Merge pull request #2840 from onichols-pivotal/GEODE-6040-fix-deploy-meta
     add efd8a14  GEODE-2644: Define interfaces for new Log4j2 Appenders
     add 763e417  GEODE-2644: Cleanup logging related files
     add 5e61da5  GEODE-2644: Add LogFileAssert and LogLevelAssert assertions
     add 731cd2a  GEODE-2644: Add AlertingTest JUnit Category
     add a77c94b  GEODE-2644: Add LogConfig and StatisticsConfig for logging
     add 02c3cae  GEODE-2644: Make AlertAppender optional and support log4j2.xml
     add cd2bba1  GEODE-2644: Expand DistributedSystemMXBean tests
     add 591f3f7  GEODE-2644: Make LogWriterAppender optional and support log4j2.xml
     add 0a8f3df  GEODE-5637: Fix flaky SingleHopClientExecutorWithLoggingIntegrationTest
     add 688f58a  GEODE-2644: Update session state caching dependencies for logging
     add 6691d31  GEODE-2644: Remove log level from MonitorQueryUnderContentionBenchmark
     add 6d9e026  GEODE-5884: Added new command and restored pre 1.8 region function behavior (#2829)
     add 702eb20  GEODE-5072 Java clients should not access or modify internal regions
     add 09dd194  Revert "GEODE-6013: Made changes to use the expected initial image requester's rvv information (#2819)"
     add 0dc46ea  GEODE-6010: change create jdbc-mapping to alter region and create async-queue (#2836)
     add 249fa0e  GEODE-6048 build should work on release branches (#2847)
     add c1f102d  GEODE-5228: Test will now retry status call to check status of server (#2839)
     add f2c3d26  GEODE-5971: Refactor export/import commands to extend GfshCommand (#2837)
     add 0f74074  GEODE-5971: Refactor Data commands to extend GfshCommand (#2838)
     add fdce557  Revert "GEODE-5228: Test will now retry status call to check status of server (#2839)" (#2849)
     add 4cc2d46  GEODE-6014: Removed unnecessary null checks. (#2813)
     add 7f70a28  GEODE-3835: Use TemporayFolder instead of /tmp (#2811)
     add 58fa1d7  Merge remote-tracking branch 'upstream/develop' into develop
     add 4885f4d  changes as per Anthony and Bruce request
     add c61b39e  GEODE-5971: Refactor diskstore commands to extend GfshCommand (#2843)
     add 770d534  GEODE-6051: Fix suspect string by using addIgnoredException. (#2856)
     add c39030a  GEODE-6058: recordVersion should allow update higher local version if for non-persistent region (#2851)
     add 3f4474c  GEODE-4712 GEODE-5943: shut down the bucketSorter when destroying the partitioned region (#2845)
     add 4a0368f  GEODE-4712 GEODE-5943: add missing license header
     add 320b191  GEODE-5074 REST dev client should not access or modify internal regions
     add 6371496  GEODE-5971: Refactor durable client commands to extend GfshCommand (#2858)
     add 743c925  Revert GEODE-2644 because offline diskstore commands generate info level logs
     add 0c1f584  GEODE-6025: add describe data-source (#2864)
     add 4c8ebf8  GEODE-6063 remove PublishArtifacts from Geode release pipelines (#2865)
     add b622764  GEODE-6053: Parameterized Queries fixed (#2859)
     add 225833b  GEODE-2644: Define interfaces for new Log4j2 Appenders
     add 1452763  GEODE-2644: Cleanup logging related files
     add bac0214  GEODE-2644: Add LogFileAssert and LogLevelAssert assertions
     add f1a2cc2  GEODE-2644: Add AlertingTest JUnit Category
     add 3e8b07c  GEODE-2644: Add LogConfig and StatisticsConfig for logging
     add 5ae86bb  GEODE-2644: Make AlertAppender optional and support log4j2.xml
     add 6709a32  GEODE-2644: Expand DistributedSystemMXBean tests
     add 4be9e7a  GEODE-2644: Make LogWriterAppender optional and support log4j2.xml
     add efbe1ce  GEODE-5637: Fix flaky SingleHopClientExecutorWithLoggingIntegrationTest
     add 9891073  GEODE-2644: Update session state caching dependencies for logging
     add 8db6d11  GEODE-2644: Remove log level from MonitorQueryUnderContentionBenchmark
     add 47f55bd  GEODE-6059: Get ahold of origin/develop in StressNewTests
     add 2d3f51f  GEODE-5996 Update dependencies.
     add f62efae  Merge remote-tracking branch 'upstream/develop' into develop
     add 918b4d3  changing checkRegisteredKeysInterval from int to long
     add f004adc  Update AcceptorImpl.java
     add 0ed6b2a  Update AcceptorImpl.java
     add 8d992eb  Merge pull request #2810 from yossireg/develop
     add 9fbed0f  GEODE-6072: Clean up thread local between tests (#2871)
     add 333cde1  GEODE-5971: Refactor AlterAsycnEventQueueCommand to use SingleGfshCommand (#2854)
     add aa012ae  GEODE-6026: Fixes inclusion of test classes in JavaDocs. (#2832)
     add 222701a  GEODE-4110: improve junit ClientCacheRule (#2872)
     add 5a8ef65  GEODE-5971: Refactor Start/Status/Stop Locator commands to return ResultModel (#2869)
     add 4c06ba4  GEODE-6059: PR pipeline gets merge-base from resource (#2877)
     add be99d7b  GEODE-6073:  All files have lf endings (#2873)
     add ed28310  GEODE-5076 jmx client should not access or modify internal regions
     add 7cd2f0c  GEODE-6065: Continue event processing when hostname lookup fails (#2883)
     add f2e43b0  GEODE-6064: redact the password in describeConfig command (#2863)
     add b2fac14  GEODE-5998: Using primitive type (LGTM fix) (#2886)
     add 4c8be37  GEODE-6039: deprecate DistributedTestCase and associated. (#2841)
     add 5f53d53  Update javadocs for data-source pool classes (#2870)
     add 3a3697d  GEODE-5943: cleanup vm before each test (#2889)
     add b8d26b1  GEODE-6034 Protobuf clients should not access or modify internal regions
     add 184dd3c  GEODE-6090: Reverting changes, causes new clones to get modified files.
     add 6cb36a7  GEODE-6061: Add more test coverage on function with transaction. (#2861)
     add 8e3cbbe  GEODE-6091: Pass same environment to main CI as to pull-requests. (#2895)
     add 8e5397e  GEODE-6062: Use random server port for ConfigureEvictionThroughGfsh (#2862)
     add 0c63ace  GEODE-5547: Log info message when canceling ManagementListener
     add 287fd2c  GEODE-1585: Cleanup SystemAdminDUnitTest
     add 8aba8b9  GEODE-6052: Use constructor DI to avoid PowerMock in JMX tests (#2891)
     add b81ea0b  GEODE-5996 Revert classgraph upgrade
     add abd68f9  GEODE-6028: Remove checks that are not necessary (#2827)
     add b389f5a  GEODE-6075 Improve tests using the geode version
     add c856ea1  GEODE-5971: Refactor Describe/List JNDI binding command to extend Gfs… (#2888)
     add dc519bb  GEODE-5667: Fix manual-start default value (#2822)
     add 2d70126  GEODE-6074: Using a free server port in tests
     add ced82ff  GEODE-6093: Upgrade system-rules from 1.18.0 to 1.19.0
     add 4f48f75  GEODE-6092: Simplify SingleHopClientExecutorLoggingIntegrationTest
     add a6bacbd  GEODE-6046 - Java memory allocation issue JDK-8207200 (#2876)
     add f5bac4c  GEODE-6078: Allow client cache to use JSONFormatter in multi-user mode (#2890)
     add 446794e  GEODE-6088: check availability for JDBC commands (#2898)
     add 9f298e9  Update current version to 1.9.0
     add 3749be9  GEODE-5667 User Guide: update description of gfsh create gateway-receiver option "--manual-start" to match default behavior
     add 9cb7fbc  GEODE-5998 Update NOTICE for commons-math3
     add 13af5bc  GEODE-1168 Improves build to automatically add jars to runtime classpath
     add d861afc  GEODE-1842: refactor QueryDataFunction (#2897)
     add d80b6e0  GEODE-6077: Fixing race in test hook
     add 4ca93d8  GEODE-5407: fix JMXMBeanReconnectDUnitTest timing
     add 58cd8e3  fail the test when waits timeout
     add f84a5c0  Merge branch 'develop' into GEODE-5407
     add 0deb632  create a single connection per locator and reuse it
     add 065d11c  make suggested changes from PR comments
     add f873d34  GEODE-5407: fix JMXMBeanReconnectDUnitTest timing (#2833)
     add 482d50d  GEODE-1842: refactor QueryDataFunction - add license header
     add 0eb9444  GEODE-6035 Increase backlog for peer-to-peer connection formation
     add 5820e9a  GEODE-5971: Refactor export/import commands to extend GfshCommand and… (#2894)
     add 030fee3  GEODE-4883: Set server port correctly for an ephemeral port (#2912)
     add 348debe  GEODE-5228: Stale status file is deleted before waiting for status response file (#2850)
     add b40303d  GEODE-6013: Use expected initial image requester's rvv information (#2857)
     add 615e4ed  GEODE-6068: change destroy jdbc-mapping to undo create (#2905)
     add 4bc1e65  GEODE-6105: convert geode-old-versions to xyzTestRuntime dependency (#2917)
     add f4651d9  GEODE-6067: add list data-source gfsh command (#2907)
     add c902f70  GEODE-6014: Removed unnecessary null checks. (#2906)
     add 944951f  GEODE-6097: Using primitive instead of boxed variables (#2908)
     add 287114c  GEODE-6094: Fixed string format arguments (#2909)
     add c62b7c6  GEODE-6098: LGTM fix for subtle call to inherited method. (#2910)
     add 0a628c9  GEODE-5342: Fix disk-store validation in commands (#2881)
     add f412744  GEODE-6113: Unable to run geode-web http-based dunit tests in IntelliJ (#2924)
     add 9918f9b  GEODE-6096: Cleanup dunit internals (#2919)
     add 5344441  GEODE-6092: Delete unused test resource (#2916)
     add af51c95  GEODE-6113: Fix checkPom failures
     add 13ee457  GEODE-6111: Add gradle properties to extend http timeouts. (#2922)
     add 8698edc  GEODE-5971: Refactor server status/stop commands to return ResultModel (#2887)
     add 0c8b101  GEODE-6110: Add .java-version to .gitignore and rat ignore list. (#2921)
     add 16dde1a  GEODE-6108: Handle client putIfAbsent returns value due to retry (#2925)
     add 3c6a0d5  GEODE-6115: add log4j dependency to jmh compile
     add 4da0da1  Merge pull request #2929 from balesh2/GEODE-6115
     add b060451  GEODE-6118: Support slash on region name for jdbc-mapping commands (#2930)
     add 3c37923  GEODE-6029: Added test for describe jndi-binding (#2828)
     add c33b39a  GEODE-6119: Revise docs for support of Tomcat version 9 (#2932)
     add 9ea9f15  GEODE-5971: Refactor ShowMetricsCommand to extend GfshCommand and ret… (#2928)
     add 4abe1f0  GEODE-5971: Refactor ShowLogCommand to extend GfshCommand and return ResultModel (#2927)
     add 3c0eaca  GEODE-6130: Fix RAT to search from project root directory. (#2941)
     add 0f5570d  GEODE-6066: Added error for no members found in CreateDataSourceCommand (#2913)
     add 9823613  GEODE-6123: Be consistent in dependency declaration style.
     add c48583d  Correct typo in version number, remove duplicated comment string.
     add ed19b8d  Merge pull request #2936 from PurelyApplied/geode-6123
     add 596b6bf  GEODE-5994: Add CPUContentionService
     add 6da5ac3  Merge pull request #2937 from demery-pivotal/GEODE-5994
     add 1e8765f  GEODE-6109: Remove now-defunct email alert resource.
     add 1adad8e  Build execute_build and execute_test more (but not fully) in line with each other.
     add d9185eb  Restore Build job to PR, consistent with changes made in the interim
     add 6e18493  Cleanup for better-looking full diff.
     add d0fdba0  Make some corrections to whitespace and build script.
     add bbd36af  Merge pull request #2934 from PurelyApplied/geode-6109
     add a49e03a  GEODE-6109: Correct accidental deletion of critical .yml line.
     add a4e51c8  GEODE-6144 use version of concourse-pipeline-resource that has fix for large number of pipelines
     add afd9ea8  Merge pull request #2947 from onichols-pivotal/GEODE-6144-fix-red-meta
     add 6a0e08b  GEODE-6107: in test start locators one at a time (#2933)
     add 322628f  Fix ZipSlip bug found by LGTM.com
     add 3a4a932  Merge pull request #2948 from samlanning/zip-slip
     add b9c9966  GEODE-6127 Document changes to gfsh create jndi-binding command (#2942)
     add eb829c6  GEODE-6143: Change PowerMockito import to Mockito
     add ad3a082  GEODE-5971: JaxbService should be able to unmarshall older namespace xml (#2951)
     add 8ba2b34  GEODE-6100: Cleanup suspect string logic for better readability (#2920)
     add 3611f1b  GEODE-5883: Add Nebula dependency linter as gradle utility (#2939)
     add 2c3fd5b  GEODE-6143: Removing PowerMock from BackupFileCopierIntegrationTest (#2955)
     add a53c28a  GEODE-6122: Make log4j core optional (#2944)
     add d0bffea  GEODE-6129: Make dependencies explicit in geode-wan (#2940)
     add c3c7600  GEODE-5971: Refactor ShowDeadlockCommand to return ResultModel and ex… (#2943)
     add dfaf11c  GEODE-6151: use same term for JDBC mapping (#2957)
     add e9f5cd3  GEODE-5971: Refactor CreateRegionCommand to extend SingleGfshCommand
     add 846af4e  GEODE-5971: RegionConfig can only have one RegionAttributesType
     add 93ed36f  GEODE-5971: create region still needs to fetch xml from server to get get extensions xml
     add 364ddef  GEODE-6149: when client's cache is closing, its GetClientPRMetaDataOp could end up with NPE (#2952)
     add ace1884  GEODE-6143: Remove PowerMock from CacheClientNotifierIntegrationTest (#2959)
     add c6e8c21  GEODE-5971: refactor StartJConsoleCommand to use ResultModel (#2962)
     add c0a6508  GEODE-6142: Check JDBC mapping before destroy region (#2950)
     add ce52674  GEODE-5971: Refactor StatusClusterConfigServiceCommand to extend GfshCommand base type (#2960)
     add 22a5017  GEODE-6117: Makes modules out of geode-core and geode-cq (#2915)
     add a0e1aee  GEODE-5971: Have all offline commands extends OfflineGfshCommand inst… (#2967)
     add e55c68c  GEODE-6167: move the test to the integration test module since it starts a cache (#2973)
     add ae864cf  GEODE-5971: refactor StartJvisualvm command to use new ResultModel (#2974)
     add 2d7b30c  GEODE-6168: verify java version should consider the possible "-" (#2976)
     add 4fde138  GEODE-6164: CacheClientProxy's closeSocket should be called atomically (#2972)
     add 9adaffc  GEODE-6112: Gfsh should respond to SIGINT (#2964)
     add a5fdcad  Update Geode to build with Gradle 5.0 (#2931)
     add c2c6d35  GEODE-6066: Fixed cluster config update for error case (#2954)
     add d405dac  GEODE-6178: Update gradle wrapper jar missing in a5fdcad...
     add 88e1305  GEODE-6143: Remove PowerMock and improve LuceneEventListenerJUnitTest
     add 53b1433  GEODE-6032: Updated javadoc to clarify what is communicated with hasD… (#2953)
     add 1f364dd  GEODE-6102: add gfsh destroy data-source (#2918)
     add 4a18a40  GEODE-6143: remove PowerMock from PartitionedRepositoryManagerJUnitTest
     add df834c9  GEODE-6143: remove PowerMock from PartitionedRepositoryManagerJUnitTest (#2980)
     add 1d9e34c  GEODE-6179: update create data-source help (#2983)
     add 9c145bf  GEODE-6143: Adding test category back to CacheClientNotifierIntegrationTest (#2981)
     add d7e7e87  GEODE-6143: Removing PowerMock from MBeanProxyFactoryTest (#2975)
     add 56c3593  GEODE-6156: add --id option to create jdbc-mapping (#2969)
     add 835b9c7  GEODE-6188: Select zone for testing at random to avoid availability conflicts. Do not deviate from the us-central1 region, however.
     add 0c10b3f  Merge pull request #2988 from PurelyApplied/geode-6188
     add 2d6a617  GEODE-6166: Improves put performance (#2970)
     add 8eb92b9  GEODE-6143: remove PowerMock from UnregisterInterestTest
     add 0b74d42  Merge pull request #2985 from apache/feature/GEODE-6143-4
     add 82dd208  GEODE-6143: remove PowerMock from VMStatsMonitorTest (#2984)
     add f932299  GEODE-5674: Stop using random values for test ports (#2958)
     add eabf1de  GEODE-6143: remove PowerMock from RemotePutMessageTest
     add 35d0446  Merge pull request #2992 from apache/feature/GEODE-6143-6
     add a17d659  GEODE-6189: Remove unused windows scripts.
     add d3d420b  Merge pull request #2989 from PurelyApplied/geode-6189
     add 8caf2c9  GEODE-6102: fail destroy data-source if in use  (#2996)
     add 0b87a36  Geode-5793: LocatorDUnitTest. testNonSSLLocatorDiesWhenConnectingToSSLLocator (#2654)
     add 35041a5  GEODE-6036: order sanctioned serializables lists (#2997)
     add 6a1a302  GEODE-6143: remove PowerMock from HeapMemoryMonitorTest
     add 03d5629  Merge pull request #3005 from apache/feature/GEODE-6143-8
     add e3e7c3a  GEODE-6197: Fix create and destroy jdbc-mapping (#2994)
     add e6d2a6c  GEODE-6122: Delete old Logging performance tests
     add e7181ee  GEODE-5674: Stop picking ports randomly for tests (#3007)
     add 088fd4d  GEODE-5971: refactor expiration config objects (#2991)
     add e8720ca  GEODE-5786: Create txEntryState based on createIfAbsent condition. (#3008)
     add 66dd66d  GEODE-6122: Use LogWriterLevel instead of InternalLogWriter
     add 334db40  GEODE-6195: Check if returned value is caused by a retried putIfAbsent operation (#2993)
     add f98547f  GEODE-3613: Allocate unique ports to containers
     add deb8d1e  GEODE-6209 Remove anchor/links for cache.xml subsections in docs (#3009)
     add ea62d29  GEODE-6177: WAN Event processing continues after authentication fails
     add 10668f5  GEODE-6177: wait for queue processing in test
     add 14fee9a  GEODE-6177: Spotless
     add 213e07f  GEODE-6177: make test hook visible across threads
     add 411b22c  GEODE-6198: Add geode-all-bom for dependency versioning (#2995)
     add ff08013  GEODE-6143: remove PowerMock from DataTypeJUnitTest
     add b2492bd  Merge pull request #2990 from apache/feature/GEODE-6143-5
     add f2e8db7  GEODE-6216 add netstat to images for NetstatDUnitTest (#3014)
     add ebde19f  GEODE-6186: Reduced the number of EntryNotFoundExceptions thrown during wan conflation
     add b6fa533  GEODE-6143: remove PowerMock from import (#3019)
     add e536d19  Anternative fix for CI to #3018
     add 693d178  Merge pull request #3020 from PurelyApplied/alternate-fix-ci-images
     add bd9c284  GEODE-6194: add composite keys to jdbc (#3015)
     add fff4eb7  GEODE-6103 RegionCreateFunction takes RegionConfig in argument (#2998)
     add d5bcc53  GEODE-6223: Add resolveDependencies to Build test job.
     add 2242de9  Merge pull request #3021 from PurelyApplied/geode-6223
     add 947c4db  GEODE-6215: Making session meta-data region distributed (#3012)
     add 6666ba2  GEODE-6227 add lsof to test images for NetstatDUnitTest (#3024)
     add 1813f8c  GEODE-6154: Remove optional from geode-core spring-shell dependency (#2961)
     add a8ef73c  GEODE-6224: Do not use internal BOM to resolve versions. (#3022)
     add c12018f  GEODE-6143: remove PowerMock from HARegionQueueIntegrationTest GEODE-6143: remove PowerMock from HARegionQueueJUnitTest
     add c588614  Merge pull request #3013 from apache/feature/GEODE-6143-9
     add 7ae273f  GEODE-6219: Add assertion to verify the OS commands really ran (#3017)
     add 103c83e  GEODE-6230 Add test start/stop logging to tests using distributed test Rules
     add 511d299  Merge pull request #3028 from apache/feature/GEODE-6230
     add ca886d9  GEODE-6231: Increase timeout for DistributedTest jobs. (#3029)
     add afd082c  GEODE-6176: Make FunctionService testable with internal delegates
     add 06a9815  GEODE-5971: Remove references to removed expiration classes in RegionAttributesType (#3030)
     add 9633c1f  GEODE-6205: Set disk-dir in gfsh either absolute or relative based on input directory
     add 5b51153  GEODE-6219: Disable one more test that uses lsof (#3031)
     add d53fbcd  GEODE-6236 fix inconsistent handling of versionNumber
     add 5f8a97a  Merge pull request #3033 from onichols-pivotal/GEODE-6236-parse-version-number-correctly
     add 76c6122  Fixes JAVA_HOME for jstack execution for hung tests.
     add 1895802  GEODE-3205: Fix timestamp warning
     add cbf071d  GEODE-3205: Cleanup and reenable DiskSpaceLimitIntegrationTest
     add 32399f0  GEODE-5955 CacheClientUpdater statistics are created and never closed on failed initialization
     add 176f526  GEODE-5955 CacheClientUpdater statistics not properly closed
     add 62d8daa0 Merge pull request #3043 from apache/feature/GEODE-5955
     add 4d77573  GEODE-6143: Import methods from Mockito instead of PowerMockito
     add 724fdde  GEODE-6221: Cleanup some Protobuf tests (#3039)
     add 9fc8910  GEODE-6037: Move dunit tests to distributedTest
     add 34d45b4  GEODE-6124 Sign distributions
     add 4984450  GEODE-6235 Publish sources and javadoc to maven
     add 5c51bd3  Update README.md (#3026)
     add 787236c  GEODE-6143: Remove PowerMock from ExecuteFunction tests (#3045)
     add 0b22af1  GEODE-6143: remove PowerMock from GatewayReceiverXmlParsingValidationsJUnitTest
     add 09f437b  Merge pull request #3037 from apache/feature/GEODE-6143-12
     add 60c962b  GEODE-6242 Consume tgz release artifact for geode-old-versions (#3048)
     add a075b0e  GEODE-2113 Implement SSL over NIO
     add 529a800  GEODE-6143: remove PowerMock from TypeUtilsJUnitTest
     add 42c7659  Merge pull request #3040 from apache/feature/GEODE-6143-13
     add 961c75f   GEODE-6237: Opt into publication rather than opting out. (#3038)
     add fcc61b6  GEODE-6011: Prevent synchronization using strings and boolean (#2807)
     add 2232dc9  Revert "GEODE-2113 Implement SSL over NIO"
     add ede2469  GEODE-6247: Ignore 2MB overuse suspect string on JDK11. (#3053)
     add 1143af9  GEODE-6253: Handle JDK-8207200 gracefully in VM stats
     add 981b6c1  GEODE-6252: Improve dependency management readability. (#3056)
     add f12055a  GEODE-5971: refactor AlterRegionCommand to use RegionConfig object (#3054)
     add 7f2950c  GEODE-3967: fix the offheap memory leak in serial gateway sender's unprocessedEvents.
     add ea46d00  Merge pull request #3044 from gesterzhou/feature/GEODE-3967
     add ed723a0  GEODE-5787: support dunit VM bounce on Windows (#2563)
     add 8a9d999  GEODE-6260: Do not cleanup non-dirty entries in transactional set operation (#3060)
     add 56529bf  GEODE-92: Fix deadlock issue from previous commit (#3061)
     add 3737d4c  GEODE-6246: Forced super.basicDestroy to be called during sender queue initialization
     add 65db24c  GEODE-6135 - Add benchmark job to CI. (#3041)
     add 50ea625  GEODE-6259: Refine version specification and consumption (#3058)
     add 0b743e2  GEODE-6225: add catalog and schema support to jdbc (#3063)
     add 41356c2  GEODE-6259: Correct issue with Concourse semver resource.
     add 7ea0bb6  GEODE-6259: Correct Jinja syntax.
     add c98411d  GEODE-6259: Provide failsafe for version in PR pipeline.
     add fa5e184  GEODE-6264: Remove TODO comments from logging classes
     add 1909935  GEODE-6261: Do not break repeatable read by incorrectly cleaning up TXEntries (#3062)
     add 9d737c9  GEODE-4391: Add `@Override` where missing. (#3069)
     add 14d69f1  WIP prefactor to allow adding map k,v to desribe mapping results
     add cdd52a9  Added Syncronous value to describe mapping
     add d96d1d2  GEODE-6187: Fixed DescribeMapping Dunit test
     add 9a47260  Updated function names to be more accurate for GEODE-6187
     add 6c91114  Added DescribeMappingResult to list of serializable classes
     add 8348a25  WIP
     add 8587439  GEODE-6187: Resolved inaccurately merged conflicts with id story
     add 955455c  Added Unit test for DescribeMappingResult
     add a5f2943  Merge branch 'develop' into feature/GEODE-6187
     add 1e350b1  Merge pull request #3032 from BenjaminPerryRoss/feature/GEODE-6187
     add fdd924e  GEODE-6259: Correct issues with publish targets (#3067)
     add 9f2e0ed  GEODE-6259: Pass SEMVER_PRERELEASE_TOKEN to deploy scripts in Concourse.
     add d9660f7  GEODE-6259: Add SEMVER_PRERELEASE_TOKEN to deploy_meta script.
     add f640fb2  GEODE-6265: Rename TestingOnly to VisibleForTesting (#3070)
     add 0b9d5ab  Merge branch 'develop' of github.com:apache/geode into develop
     add 777d1cd  GEODE-6270: Correctly set up user-provided client cache regions for session modules (#3074)
     add 2951e61  GEODE-6259: Correct MAVEN_SNAPSHOT_BUCKET
     add 8c1629a  GEODE-6174: Added rest controller to process post request to /geode-m… (#3066)
     add 87e65ea  GEODE-6184 Added internal implementation of ClusterManagementService Java API to create a region (#3059)
     add 3a190d3  GEODE-6275: Fail when benchmark pipes fails. (#3077)
     add 8cd574c  GEODE-6274: Removes CreateRegionCommand build warning
     add d9945a1  GEODE-6279 Correct pull-request-id encoding in URL (#3081)
     add 56fda39  GEODE-6272: change jdbc to use pdx as keys instead of json (#3076)
     add f383899  GEODE-6187: Added sorting and hid empty attributes for DescribeMappingCommand (#3079)
     add 4f300f9  GEODE-6281: RegionHelper.generateCacheXml should not include entry va… (#3080)
     add d4da870  GEODE-6276: Use named cli option in benchmark (#3085)
     add 9d75ff7  GEODE-6269: Extract StatisticsRegistry from IDS (#3068)
     add 9d6c7f4  GEODE-5913: Use JAVA_HOME/jps in the capture-call-stacks script.
     add 4ca1c22  GEODE-6288: change isDeserializable to return true on JSON pdx (#3089)
     add f4b8cf2  GEODE-6244 Healthy member kicked out by sick member
     add 73fea3c  GEODE-6285: Make MBean names immutable in loner
     add efcfa93  Revert "GEODE-6244 Healthy member kicked out by sick member"
     add a757ccb  GEODE-6289: check for null className on createPdxInstanceFactory (#3090)
     add 3cf75b6  GEODE-6212: Add unit test coverage for ValueComparisonHelper (#3082)
     add ffd6b38  GEODE-6244 Healthy member kicked out by sick member
     add e52f6f6  GEODE-6292 hot loop in GMSJoinLeave.findCoordinator
     add 86099f9  GEODE-6294: Add disable-jmx config property
     add 14359cc  GEODE-6232: Disable JMX in PersistentPartitionedRegionRegressionTest
     add bd45232  GEODE-6268: Reduce the number of iterations for unique port ranges in AvailablePortHelperIntegrationTest (#3092)
     add 5b59595  GEODE-6305: Disable Gradle parallel mode for WindowsGfshDistributedTest jobs (#3103)
     add 654dc3b  GEODE-6297: Add Process info to Launcher status failure msg
     add a15136a  GEODE-6283: have the management rest controller call the internal management service
     add 9bb8579  GEODE-6280: Create new public module for the Management API (#3083)
     add f81d185  GEODE-6301: Add call stack support to ExecutorServiceRule
     add 8d97b01  GEODE-6290: change PdxInstance.equals for empty class name (#3091)
     add 876c84c  GEODE-6307: Attempt to normalize file paths for correct comparison (#3104)
     add f2a1248  GEODE-6267: Logged out subject
     add b393482  GEODE-6302 Improve checkPom check and reporting (#3107)
     add c54983e  GEODE-6255: Make ManagementListener testable and interruptible
     add fc8fcce  GEODE-6313: Make ControllableProcess fail if status is only whitespace
     add 91ea495  GEODE-6308: Use line separators in launcher status
     add 99ed110  GEODE-6317: Fix intermittent CacheConnectionJUnitTest failures (#3117)
     add 9529403  Increase benchmark job timeout. (#3121)
     add 5eca360  GEODE-6112: Improve robustness for SIGINT handling
     add e775d2c  GEODE-6320: Only save client transactions in failoverMap on far side. (#3122)
     add f253b59  GEODE-6283: expose HttpService on InternalCache so that different com… (#3110)
     add c877ef8  GEODE-6306: extend the RegionConfigRealizer to honor all region attributes configurations
     add 425eb59  GEODE-6315: Handle null in comparison in a compressed offheap region (#3115)
     add 9ae352c  GEODE-6319: User Guide - Clarify that partitioned regions can be crea… (#3119)
     add 607026f  GEODE-6309 ClusterConfigLocatorRestartDUnitTest fails to spin up a new server
     add 246a6ab  Merge pull request #3118 from apache/feature/GEODE-6309
     add 106200b  GEODE-6303 Membership gets confused by multiple locators being specified by gfsh
     add fdb5627  Merge pull request #3108 from apache/feature/GEODE-6303
     add a8bc0a3  GEODE-6287: Cleaned up FilterProfile clientMap when client disconnects normally
     add e82693f  GEODE-6287: Removed inadvertent log messages
     add 1e5e7dc  GEODE-6326 versionTestConcurrentEventsOnEmptyRegion fails in CI in multiple configurations
     add 19edb37  GEODE-6294 Document new disable-jmx property
     add 4d23f68  GEODE-6294 Better wording for disable-jmx property description
     add 9ab7ffe  GEODE-6294 Empty commit to cause re-run of failed CI tests
     add f8007e4  GEODE-6294 Empty commit to re-run failing tests unassociated with this PR
     add 68608a9  GEODE-6294 Document new disable-jmx property (#3128)
     add 3493e8c  GEODE-6185: management rest end point returns correct status code and message
     add c97edf9  GEODE-6174: change refid to type and make the default type to be PARTITION (#3130)
     add 5a20ec0  GEODE-6314 Only rolling build-version semver at build time (#3113)
     add 33077b3  GEODE-2113 Implement SSL over NIO
     add 556ac6e  GEODE-6325: Clarify start time assertion
     add 054687a  Merge pull request #3133 from demery-pivotal/feature/GEODE-6325
     add 546abdd  GEODE-6304: Refactor memory monitor to properly reset tolerance counter (#3102)
     add 6e7527c  GEODE-6339: Breadcrumbs match P2P messaging header
     add d78b1bf  GEODE-6330: Return a TransactionException when tx closed
     add 75585bc  GEODE-6333: Adding the jetty-server dependency to geode-core. (#3135)
     add 2f277f6  GEODE-6334: Create CachePerfStatsTest and cleanup CachePerfStats (#3137)
     add 9c35fc7  GEODE-6174: more error handling in LocatorClusterConfigurationService (#3134)
     add 9fa4dc2  GEODE-6293: Fix fire & forget functions in gfsh (#3138)
     add 8e3c9d7  GEODE-6342 ThreadsMonitor prints many warnings in gateway sender logs
     add bbf78d4  Merge pull request #3140 from apache/feature/GEODE-6342
     add 1a6ca26  GEODE-6339: centralize thread name string (#3139)
     add 7d4b74c  GEODE-6344: should revert GEODE-1183 before a better fix GEODE-6344: fix CacheClientNotifierDUnitTest to remove the 2nd cacheserver
     add 366bcca  Merge pull request #3141 from apache/feature/GEODE-6344
     add 588af85  GEODE-2113 implement SSL over NIO
     add 8e32605  GEODE-6329, GEODE-6328: Fix issues with show missing-disk-stores (#3136)
     add 5ee6fdc  GEODE-6347: Adding better logging around critical threshold state change (#3146)
     add 657458c  GEODE-6339: Revert TransactionEvent Generification
     add 9b3845d  GEODE-6273: add group to jdbc-mapping create and describe (#3100)
     add ca18db5  GEODE-6351: Use AvailablePortHelper to retrieve ports (#3150)
     add 98c0710  GEODE-6349: Fix potential race in DistributedRegionBridge.listAllRegions (#3147)
     add 81f0497  GEODE-6353: remove the ThreadLocal from SecurityConfig. (#3154)
     add f8c69d2  GEODE-6244 Healthy member kicked out by Sick member when final-check fails
     add eae85e8  GEODE-3649 TypeRegistry stays open after Cache is closed
     add beb493f  GEODE-4592 Remove singleton calls from product code
     add 1daef02  GEODE-6301: Use ThreadInfo.toString in ExecutorServiceRule.dumpThreads
     add 1bbc24f  GEODE-3668 Remove test hook from JGroupsMessenger
     add a9ec031  GEODE-4500 Remove singleton calls from all tests
     add 0bf8b14  Perform geode-old-versions actions in parallel
     add 1d18477  GEODE-6310 limit classgraph file descriptor consumption (#3124)
     add 261af2f  GEODE-4500 Remove singleton calls from all tests
     add d2d7947  GEODE-4500 Remove singleton calls from all tests
     add 6f3892f  GEODE-5782: Add some retry logic to retrieving metrics (#3152)
     add 31d73ed  GEODE-6350: Use MockMvc for testing RegionManagement integration tests (#3149)
     add 30cd7c3  GEODE-6366: Delete ExecutorServiceRuleDumpThreadsTest
     add 5e97425  GEODE-6345: Change jvmPauses stat to long (#3143)
     add 5b7347d  GEODE-6347: Setting tolerance to 1 for Cache XML tests (#3163)
     add 986ef9d  GEODE-4582 Remove singleton calls from product code
     add 7f10f3a  GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)
     add 6d5aca5  GEODE-6244 Healthy member kicked out by sick member
     add f31bfce  GEODE-6354: Add missing server group assertion (#3157)
     add 2959d17  GEODE-6033: Add VMEventListener for DUnit Rules (#3161)
     add 5be5d54  spotless fix
     add bfc0449  GEODE-6277: use await() instead of hard-coded sleep(3000) in the test (#3086)
     add 2d7a830  Revert "GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)"
     add 6820a3f  GEODE-6364: Deploy of invalid jar file does not write file contents to config on locator (#3164)
     add c048f97  GEODE-6373: Increased the timeout on benchmark tests to 4h (#3166)
     add b6297b7  GEODE-6370: Convert GfshConsoleModeUnitTest to an integration test (#3172)
     add f4c542d  GEODE-6370: Clean up LogWrapper between tests (#3173)
     add 797ebf4  GEODE-6363 LocatorUDPSecurityDUnitTest
     add 0040e25  GEODE-3583: Marking static variables final that are never modified
     add 7154a4e  GEODE-3583: Review comments
     add bcd82ae  GEODE-6323 Fix dependency tracking for manifest jars (#3126)
     add 127cf7b  GEODE-6355: Fix Synchronization of Function stats in IDS. (#3158)
     add 964b6f4  GEODE-6382: Remove now-trivial utility.gradle
     add 83fc3e2  GEODE-6340: use new cli options for benchmarks (#3148)
     add 2be43b2  GEODE-6334: Change cache operation stats to longs (#3142)
     add 4017973  Revert "GEODE-6277: use await() instead of hard-coded sleep(3000) in the test (#3086)"
     add a2d8a98  GEODE-6381: Update Jackson version to fix dependency CVEs (#3182)
     add 6bec09f  GEODE-6395: Use md5 as Spotless cache value. (#3186)
     add 470001c  GEODE-6380: Deleting some unused mutable statics
     add 803f00e  GEODE-6380: Adding annotations for documenting static fields
     add 0f2bf79  GEODE-6380: Annotating static fields
     add 314df6d  GEODE-6380: Adding a PMD rule for static fields.
     add a0296b7  Merge pull request #3178 from upthewaterspout/feature/pmd
     add 5fd16a3  GEODE-6033: Support dynamic VMs in SharedErrorCollector (#3168)
     add 908688c  GEODE-6405: Restore enableClockStats to false in CachePerfStatsTest
     add dd6cde7  GEODE-6389 CI Failure: ConcurrentWANPropagation_1_DUnitTest.testReplicatedSerialPropagation
     add c7f2983  GEODE-6380: Making pmd.gradle more portable (#3194)
     add 406ab9d  GEODE-6033: Override VM.toArray for easier VM groupings
     add 6ac9f8c  GEODE-6033: Use MultipleFailureException in runTestWithValidation
     add d281604  GEODE-6033: Support dynamic VMs in SharedCountersRule
     add 26009cf  GEODE-6033: Support dynamic VMs in DistributedRestoreSystemProperties
     add dae8323  GEODE-6033: Update how ClusterStartupRule uses DistributedRestoreSystemProperties
     add 8a782b0  GEODE-6033: Support dynamic VMs in DistributedDiskDirRule
     add c29a100  GEODE-6033: Remove unused method from TestRunner
     add 2c40a91  GEODE-6365: Add server group support for list and destroy jdbc-mapping (#3175)
     add 189d6fb  GEODE-6322: refactor createRegionCommand to use RegionConfig only (#3156)
     add 8d0bd64  Revert "GEODE-6334: Change cache operation stats to longs (#3142)"
     add 5b19591  Revert "GEODE-6345: Change jvmPauses stat to long (#3143)"
     add 871da8d  GEODE-6396: Make ServerContainer tolerate IOExceptions while dumping logs
     add 18c8e7a  Add pgp signature for Sai Boorlagadda to KEYS file
     add 11747fa  GEODE-6416: Fix GetRegionsFunctionTest and InternalDistributedSystemTest
     add c20b961  GEODE-6033: Provide default impls in VMEventListener
     add 67ed50f  GEODE-6409: Bounce VM in doesNotWaitForPreviousInstanceOfOnlineServer
     add b7da1f5  GEODE-6391: Adding the event ID to the messages (#3184)
     add 49696f8  GEODE-6365: Group support for JDBC mapping logic in DestroyRegionCommand (#3202)
     add 7661eca  GEODE-6369 Cache-creation failure after a successful auto-reconnect causes subsequent NPE
     add cea9ad3  GEODE-5694 Revise docs: no more ZIP files in the distribution
     add adf444b  Merge pull request #3206 from karensmolermiller/feature/GEODE-5694
     add 4492487  Updated current version to 1.10.0-SNAPSHOT
     add 6bec9ff  GEODE-6433: Fix assembly tests after upgrading to 1.10.0-SNAPSHOT
     add 888d2b2  GEODE-6424: Greatly improves statistic counter storage throughput. (#3204)
     add 92e1ffe  GEODE-6283: have the management rest controller call the internal man… (#3210)
     add b8af020  GEODE-6438: Windows CI images to not consider administrators_authoriz… (#3215)
     add 4871501  GEODE-6386: make test repeatable
     add 32e1182  GEODE-6420: Cleanup GetRegionsFunctionTest
     add 73793a2  GEODE-6174: rest call "create" should be idempotent (#3213)
     add c8e5394  GEODE-6438: Windows CI images to not consider administrators_authorized_keys
     add bc3743e  GEODE-6174: move exists method into the validator (#3217)
     add e762da8  GEODE-6291: change create mapping to define column and pdx field information  (#3155)
     add 092f598  GEODE-6384: Create consistent API to retrieve instances of ClusterManagementService (#3191)
     add 71dacf6  GEODE-6389 CI Failure: ConcurrentWANPropagation_1_DUnitTest.testReplicatedSerialPropagation_withoutRemoteSite
     add 65babba  GEODE-6414: PdxInstanceFactory uses too much memory when it creates a PdxInstance (#3200)
     add ca41a5c  GEODE-6440: synchronize when getting and setting (#3220)
     add 47236f7  GEODE-6441: refactor the test to use await instead of sleep
     add e3f9f41  Merge pull request #3222 from apache/feature/GEODE-6441
     add d866bbd  GEODE-6384: Create consistent API to retrieve instances of ClusterManagementService (#3221)
     add 8b29d9e  GEODE-6423 availability checks sometimes immediately initiate removal
     add 5dfa1ad  GEODE-6398: Roll Gradle version to 5.2.1 (#3189)
     add f3de318  GEODE-6422: Fix test timeout issue (#3223)
     add c00e1c7  GEODE-6425: Fixes rollover in some cache stats (#3214)
     add 63aed36  GEODE-6444: Enable informational logging to see benchmark progress.
     add 9a02038  GEODE-6365: Fixed logic error in DestroyRegionCommand (#3216)
     add affee69  GEODE-6174: rename ClusterManagementResult methods to avoid confusion. (#3227)
     add c10fe07  GEODE-6174: Don't catch IllegalArgumentException from the validator (#3226)
     add db471b4  GEODE-6447: Windows Acceptance and Integration tests should not run in parallel (#3231)
     add 2be6375  GEODE-6404: work around possible sync issue with computeIfAbsent (#3196)
     add 9fb803d  GEODE-6442: Use PID for OS and Process stats if available
     add 0e5d4a6  GEODE-6174: Expecting 400 instead of 500 for invalid input
     add 461bb48  GEODE-6435: Reduced gateway sender socket buffer size
     add 4a84f6c  GEODE-6439: Bump version of jackson-module-scala_2.10 (#3218)
     add 53f5538  GEODE-6372: use random port when starting server to avoid port conflict (#3237)
     add b5bb742  GEODE-6434: Changing ordinal variables to GEODE_X_Y_Z format (#3212)
     add ccdcf07  GEODE-6434: Changing ordinal variables to GEODE_X_Y_Z format
     add a859b23  GEODE-6437: add more ignored exceptions (#3236)
     add d600aa1  GEODE-6421 CI failure: org.apache.geode.distributed.LocatorDUnitTest.testStartTwoLocators failed with AssertionError
     add 8ac449f  GEODE-6379: track departed members to avoid processing in-flight lock request (#3176)
     add 1802f72  GEODE-6449: Roll back docker-java rather than using custom jar. (#3241)
     add aaa0a1d  GEODE-6457: Use ClassPathLoader for create jdbc-mapping (#3243)
     add 864e0e9  Update redirects.rb on the develop branch to v 1.10
     add e101640  GEODE-6451 CI Failure: Hang cleaning up after ClusterConfigLocatorRestartDUnitTest.serverRestartsAfterLocatorReconnects
     add fa73692  GEODE-6380: Making gateway stat id fields immutable
     add b1ce3a5  GEODE-6380: Making some static fields immutable
     add 332bde8  GEODE-6380: Deleting an unused class with mutable statics
     add c12e5f3  GEODE-6380: Getting rid of nextOrindal pattern
     add 6194632  Merge pull request #3229 from upthewaterspout/feature/make-immutable-GEODE-6380
     add bbc1f73  GEODE-6464: Pin OpenSSH in Windows images to version 7.7.2.1 (#3245)
     add ad9ff80  Updated copyright date in NOTICE files
     add 9b54af4  GEODE-4794 User Guide - update description of `gfsh configure pdx` command. (#3244)
     add 76004e7  GEODE-6456 CI Failure SystemAdminDUnitTest > testPrintStacks
     add d37836c  GEODE-6460: Add semver controls to pipeline. (#3250)
     add d390bd7  GEODE-6365: Fixed DestroyMappingCommand bug for default 'cluster' group (#3242)
     add 16deb9c  GEODE-5711 Document gfsh create jndi-binding option change
     add e529d3b  GEODE-5711 Empty commit to re-trigger CI
     add 2bc3dfc  Merge pull request #3248 from karensmolermiller/feature/GEODE-5711
     add 6d1d82a  GEODE-6468 [CI Failure] ClusterCommunicationsDUnitTest fails on createEntryAndVerifyUpdate
     add 0ec5e49  GEODE-6473: Create a test which utilizes the geode-management.jar (#3254)
     add c19fda5  GEODE-5135: Refactor AbstractRegionMap dependencies (#3235)
     add 97f5f91  GEODE-6470: Making double-checked locking thread-safe (#3252)
     add dc2cb6f  GEODE-6384: Document public methods in ClusterManagementServiceProvider
     add 4ec282f  GEODE-6399: Manage dependency versions via java-platform (#3190)
     add bbe2e27  GEODE-6174: ClusterManagementResult should have a cleaner way to indicate the status code and message (#3251)
     add 004db48  GEODE-6475: Adding isDisconnected() method to InternalDistributedSystem
     add 5bef447  GEODE-6174: Test REST API with a secured cluster (#3255)
     add a441757  GEODE-6477: Reply with exception if exception occurred during processing the message. (#3258)
     add e77145b  GEODE-2059 client SSL handshake attempts do not time out
     add 6f8b7f1  GEODE-5971: refactor DescribeXXCommand to use ResultModel (#3265)
     add a6f2baa  GEODE-6443: Log all requests to REST ManagementService (#3225)
     add 9d61028  GEODE-6443: Fix method name change in ManagementRequestLoggingDUnitTest
     add 483efb0  GEODE-6295: Use InternalCacheBuilder for constructing GemFireCacheImpl (#3260)
     add 83e3b8d  GEODE-6442: Fixup StatisticsImpl and StatisticsImplTest
     add 22f7730  GEODE-6442: Fix Statistics textId and numericId
     add 068fdd4  GEODE-6421 CI failure: org.apache.geode.distributed.LocatorDUnitTest.testStartTwoLocators failed with AssertionError
     add 7755e09  GEDOE-6486: Cleanup GemFireStatSampler
     add 2d744b7  GEODE-6486: Use PID for StatSamplerStats numericId
     add a14ff0d  GEODE-6487: Use PID for OsStatistics numericId
     add 9d680bf  GEODE-6481: Inner class will be rejected by AutoSerializableManager in ReflectionBasedAutoSerializer.toData(). Should treat "$" in className as normal char.
     add 2d6ab6f  Merge pull request #3262 from apache/feature/GEODE-6481
     add 4e976c4  GEODE-5971: refactor more to use ResultModel (#3268)
     add 252a47c  GEODE-6479 and GEODE-6422: remove tests (#3271)
     add 064db01  GEODE-7: compile using jdk11 (#3272)
     add 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.
     add 14bc5d6  GEODE-6196 Replace use of org.json with Jackson JSON library
     add 909124a  GEODE-6459:  add create jdbc-mapping option to specify the PDX class file (#3249)
     add 0bfb929  GEODE-5971: fix a flaky test on windows (#3278)
     add 0089307  GEODE-6492: Ensure that starting HttpService can fail gracefully in the face of errors (#3275)
     add 4b0854a  GEODE-5016: Replace org.json with Jackson in geode-web-api (#3267)
     add b6fb735  GEODE-6033: Add vmCount constructor to DistributedDiskDirRule
     add 9c12025  GEODE-6033: Order geode-junit compile dependencies alphabetically
     add 8b3084c  GEODE-6033: Add new test UseJacksonForJsonPathRuleTest
     add 1806564  GEODE-6033: Support dynamic VMs in DistributedUseJacksonForJsonPathRule
     add 58329fd  GEODE-4240: Printing out cache server log
     add 542ab38  GEODE-6483: Separate concerns of render.py. (#3264)
     add e78f932  GEODE-6497: Send failed message to image requester when provider is shutting down. (#3279)
     add 9403eb8  GEODE-6479: change calls to benchmark (#3280)
     add f80efcd  GEODE-6483: Correct render.py multipass failure. (#3281)
     add 6234529  GEODE-6348: Wait for cache to close in test of ConflictingPersistentData
     add 3c43763  Don't make an exception it's own cause in generateCancelledException
     add 79dbd01  GEODE-6450: ClientClusterManagementService supports ssl connection (#3276)
     add a32d859  GEODE-6460: Restore dropped Jinja variable.
     add 3c9ddc5  GEODE-6412: Improve concurrency for getBucketIndex (#3198)
     add 18f0f21  GEODE-6461: Report errors when table metadata and region mapping do not match (#3256)
     add 46641b4  GEODE-6512: Remove defunct test-by-category.
     add 1deeb48  GEODE-6380: Renaming pmd project to pmd-rules
     add 61a25da  GEODE-5971: Refactoring various commands (#3294)
     add a8241d7  GEODE-5971: refactor ExportLogsCommand and ExecuteScriptCommand to us… (#3285)
     add d03ee19  GEODE-6447: Honor the PARALLEL_GRADLE flag in builds
     add cbfa6a8  GEODE-6511 Change data source to use connection pool by default (#3293)
     add 8ee587c  GEODE-6295: Add Micrometer-based metrics system (#3277)
     add b2e3884  GEODE-6519: Fix CreateGatewaySenderCommand Flags (#3298)
     add 957574d  GEODE-6505: Use Enum instead of String for RegionConfig type (#3287)
     add d8b8344  GEODE-6506: Don't return JSONy objects when converting from json to Object arrays (#3289)
     add a734c4e   GEODE-5971: refactor DestroyRegionCommand and CreateRegionCommand.interceptor (#3299)
     add 45e945e  GEODE-6295: Extract default from CompositeMeterRegistryFactory
     add b32631e  GEODE-6503: Moving redis into a separate module
     add 326873f  GEODE-6517: Fix a race by counting down the latch. (#3297)
     add aa38e22  GEODE-5013 Replace org.json with Jackson in GfJsonObject
     add 8fed2fe  GEODE-6295: Extract default from CollectingServiceLoader interface
     add 9879c97  GEODE-3322: Fix javadoc warning in CacheFactory
     add 2d2ea75  GEODE-6503: Fixing javadoc warnings about redis
     add d4fb4a1  GEODE-5971: fix NPE in the gfsh command (#3310)
     add 6d7e625  GEODE-6525: Add a SSL component to StandaloneClientManagementAPIAcceptanceTest (#3302)
     add a12dca0  GEODE-6522 Server hangs during shutdown after becoming membership coordinator
     add 7e59011  GEODE-6522 Server hangs during shutdown after becoming membership coordinator
     add 59b9b02  GEODE-6523 Disables Geode Management API with feature flag (#3306)
     add e1eba81  GEODE-6534: Encapsulate LocalRegion entryUserAttributes
     add b0d6929  GEODE-6483: Fix jinja logic for concourse-to-github creds
     add 02eda0a  GEODE-6534: Extract RegionPerfStats from LocalRegion (#3315)
     add 6fc7ea4  GEODE-6528: Use Micrometer Binder for JVM Metrics (#3312)
     add 428b55b  GEODE-6271: Restoring pdx type copying behavior in client
     add 3ffbc41  GEODE-6488: Migrating cancellation state to execution context (#3322)
     add 50e67e6  GEODE-5016 Replace org.json with Jackson in geode-web-api
     add ff8e008  GEODE-6539: Use RegionStats-regionName for RegionPerfStats TextId
     add 645db96  GEODE-6488: Fixing QueryMonitor JMH test
     add 77fe516  GEODE-6534: Extract NonTXEntry from LocalRegion (#3319)
     add 65b416e  GEODE-2275: Update and cleanup ClearTXLockingDUnitTest (#3326)
     add 0974ae3  added org.json implementation for downstream artifacts
     add 5f120f7  Update Expected POM
     add c90f7d9  GEODE-6540: Resolves entities with https urls. (#3332)
     add 381130c  GEODE-6529: Use EntryEventFactory instead of factory methods (#3334)
     add 47c0ecd  GEODE-5971: refactor DescribeRegionCommand to use ResultModel and improve Tabular asserts
     add a986748  fix test and rat failures
     add 28d65eb  provide asList() method for situations requiring more exotic ListAssert validations
     add 301700d  GEODE-6513: Revised README and BUILDING
     add c97b156  GEODE-6450: can use default SSL when invoking CMS on server (#3320)
     add 3b54352  GEODE-5971: refactor RebalanceCommand to use ResultModel (#3303)
     add ec5a24b  GEODE-6271: Ignore failures from other pools
     add 2e2f419  GEODE-6550: Use cache-writer in AlterRegionCommand (#3336)
     add 919f4e7  GEODE-6534: Extract ExpiryRegionEntry from LocalRegion
     add 8fd839e  GEODE-6532: Using implementation/api in geode-core instead of compile
     add f28e870  GEODE-6523 - Prepends gemfire to the feature flag (#3341)
     add d6ffd46  GEODE-6384: Use consistent API to retrieve instances of ClusterManage… (#3333)
     add b938f38  GEODE-6534: Make NonTXEntry entryIsDestroyed volatile (#3318)
     add 17a949b  GEODE-6559: PdxInstance.getObject() is using class from older jar in case of Reconnect (#3353)
     add 285f6ea  GEODE-6552: Spelling error in getMaxThreads Javadoc ("maxium" should be "maximum) (#3357)
     add 9deddff  GEODE-6553: Make resourceListeners in InternalDistributedSystem a final field (#3346)
     add 8c8cbd8  GEODE-6534: Move LocalRegion nested classes to bottom of class (#3339)
     add 8bcb04e  GEODE-5971 Refactor Lucene Index commands to support ResultModel and GfshCommand (#3323)
     add 22b92ee  GEODE-6503: Adding AnalyzeSerializables test for redis
     add 60f4f8c  GEODE-4806: Refactor SimpleTestSecurityManager usages and remove class. (#3261)
     add 905e921  GEODE-6526: Removing call to removeTombstone during entry destroy (#3348)
     add 8804f21  GEODE-5971 Refactors ShowMetricsInterceptor, DeployFunctionCommand and DestroyFunctionCommand to use ResultModel (#3345)
     add 2e67e0f  GEODE-6533: Update NOTICE for updated Spring deps
     add 838262d  GEODE-6533: Add NOTICE entry for commons-codec
     add abbba67  GEODE-6558: Add addMeterSubregistry to CacheFactory (#3352)
     add 27e4db1  GEODE-6384: Use consistent API to retrieve instances of ClusterManage… (#3359)
     add 83dfb7f  GEODE-849 GMSJoinLeaveJUnitTest.testNetworkPartitionMessage
     add fd46a47  GEODE-85: Refactoring memcached into a separate module
     add 2aea7f4  GEODE-5604: Fix over-zealous fix for adding NOTICE to jar manifest (#3365)
     add 5d7f0af  GEODE-6533: Update LICENSE file for changed dependencies (#3313)
     add 59f6f0a  GEODE-6529: Stub getMeterRegistry in CacheClientNotifierIntegrationTest
     add de32bd4  GEODE-6529: Add Timeout to CacheClientNotifierIntegrationTest
     add 41d4128  GEODE-6529: Add timers for LocalRegion operations
     add 4848ef5  GEODE-6562: Inject new DistributedSystem into Locator Cache (#3364)
     add afb3a4f   GEODE-6557: Moving geode-web classes to geode-web
     add d425f99  GEODE-6544: Handle unauthorised accesses to Pulse (#3362)
     add bb276bb  GEODE-6565: Fix LuceneClientSecurityDUnitTest
     add 252889c  GEODE-6565: Close IntegratedSecurityService during disconnect
     add 5725c34  GEODE-6569: geode-all-bom shouldn't make a jar
     add a0e3a45  GEODE-4318: Ensure that passwords are correctly redacted in the gfsh history file (#3372)
     add f816d89  GEODE-5971: Refactor various commands to extend GfshCommand and extend ResultModel (#3356)
     add 64804f4  Don't rat on every subproject. (#3376)
     add d7911d6  GEODE-6558: Add InternalDistributedSystem.Builder (#3354)
     add e454e6e  GEODE-6570 processing of cached join request delays view installation
     add 440ec19  GEODE-5971: refactor misc commands to use ResultModel (#3363)
     add 458e39b  GEODE-6443: log all request and response in geode management service (#3373)
     add fbbefd3  GEODE-6578: Moves MockExtension out of geode-junit.  (#3377)
     add e87e720  GEODE-6515: refactor ConnectionManagerImpl (#3304)
     add 09a90ba  GEODE-5683: remove unnecessarily gendered language (#3384)
     add ed8b174  GEODE-6577: performance gain by removing lazy init (#3378)
     add 26c2e5f  Update Gradle plugins to latest versions. (#3382)
     add 1ff5f2e  GEODE-6574: be able to list member information using cluster management service (#3380)
     add 3e0ac36  GEODE-6585: clarify subscription-ack-interval (#3388)
     add d989fc9  GEODE-6587: fix race in useFirst (#3396)
     add a471421  GEODE-6518: proxy region, should not add loader and writer for jdbc-mapping (#3309)
     add 50dfb33  GEODE-6588: Cleanup generics and other static analyzer issues. (#3391)
     add 7658cd2  GEODE-6580: use ConcurrentHashMap for host names
     add e2be8e5  GEODE-6580: Cleanup static analyzer warnings.
     add a610ec8  Merge pull request #3385 from balesh2/GEODE-6580
     add 203aac1  GEODE-6400: Enable third-parties to consume Geode via Gradle composite build.
     add 579d500  GEODE-6400: Choose better var name for subprojects
     add 6fdaae3  Correct lingering reference to legacy configuration 'archives'
     add c3e8c60  Merge remote-tracking branch 'origin/develop' into geode-6400
     add 40c2968  Add missing geode-redis reference to lib copySpec missed in merge.
     add f92c213  Merge pull request #3379 from PurelyApplied/geode-6400
     add 055978d  GEODE-6574: create a LocatorWebContext to ease controller testing using Spring mock context (#3393)
     add 91da098  GEODE-6589: Parameterize gradle project group for use in GradleBuildWithGeodeCoreAcceptanceTest (#3395)
     add e4bcc25  GEODE-6527 Update PartitionRegionConfig info (#3308)
     add 5bf288f  GEODE-6534: Reduce scope of LocalRegion methods (#3398)
     add 5e4cca8  GEODE-6593: fix test elapsed time computation (#3401)
     add a4ad661  GEODE-6573: move methods from ConnectionManager to Connection (#3375)
     add 5a70f14  GEODE-6580: Corrects loop break.
     add 2e0a893  GEODE-6423 availability checks sometimes immediately initiate removal
     add f17d31d  GEODE-6430: Add test to query PDX-based entries from gfsh (#3406)
     add 20bb490  GEODE-6598: Fix alertMessageIsReceivedByManager test (#3410)
     add e1c15bb  GEODE-6534: Remove unnecessary uses of this in LocalRegion
     add 6487886  GEODE-6600: Remove meters on region close
     add abb73f8  GEODE-4267: Fix suspect string in testCrashDuringPreparePersistentId
     add 0d31a85  GEODE-6560 - Geode Management REST supports creating regions by group (#3400)
     add 5c7599c  GEODE-6551: Fix Constraints Check in Alter Region (#3349)
     add 291a2d3  GEODE-5971: refactor various commands to use ResultModel (#3399)
     add a8eb419  GEODE-5971: describe member failed to display multiple cache servers (#3409)
     add 50c3747  GEODE-6505: move RegionShortcut and ExpirationAction back to core (#3407)
     add 63bd991  GEODE-6383: All subprojects should opt into configuration. (#3403)
     add ed43b95  GEODE-6592: Added --if-not-exists flag to CreateMappingCommand (#3402)
     add f1550e3  GEODE-6606: Support added MeterSubregistries in reconnect (#3418)
     add 2fc1d72  GEODE-6582: get max message size only once
     add bb7b62f  remove reference to old ticket number and add relevant information to comment:
     add a76ea9b  add comment explaining reason for static value
     add bb2e35a  Merge pull request #3386 from balesh2/GEODE-6582
     add 6eb32e2  GEODE-6584: remove unecessary synchronization (#3387)
     add a1d6da3  GEODE-6602: gfsh commands should be logged in locator log (#3414)
     add 0393473  GEODE-6518: when user explicitly specified some PartitionAttributes, … (#3427)
     add 0c8d3bc  GEODE-6383: Correct minor lingering issues from previous PR. (#3430)
     add 2ad6695  GEODE-6505: add more RegionType and type validation (#3416)
     add d8bda91   GEODE-5971: delete InternalGfshCommand (#3421)
     add 9f309df  GEODE-6609: Protect from MetricsPublishingService exceptions (#3429)
     add f7ae070  GEODE-6603: Create StoppableCountDownLatch unit tests (#3413)
     add 09e289f  GEODE-6383: Be explicit in evaluation dependencies. * A previous commit under this ticket was too aggressive in project evaluation dependencies.  Explicit > Implicit.
     add 3aaaa97  GEODE-5142: User Guide - document thread monitoring options (#3422)
     add 2402cac  GEODE-6612: move attributes that can not be configured in v2 api out of RegionConfig (#3425)
     add 232dc0f  GEODE-6608: Add Swagger UI to Management REST API (#3431)
     add c5e52ef  GEODE-6612: make group an attribute in CacheElement (#3437)
     add 4ad95a5  GEODE-6621: ensure that getBucketOwners result is modifiable (#3438)
     add 045bb67  GEODE-6152: Removed use of futures (optimized get) for proxy region. (#3371)
     add 20b4fbb  GEODE-6611: Audit geode-all-bom plugin inclusions
     add 80a32b1   GEODE-6580: Cleanup static analyzer warnings. (#3415)
     add 0ccd2f7  COMMIT-THEN-REVIEW. NO GEODE JIRA. Single letter typo correction in docs.
     add 81e5244  GEODE-6618: Remove PartitionedRegionLoadModelJUnitTest etc hosts dependency (#3435)
     add 1432e3d  Revert " GEODE-6580: Cleanup static analyzer warnings. (#3415)"
     add 339196b  GEODE-6633: Remove JSON pretty printing from PdxToJSON (#3444)
     add c29ba38  GEODE-6612: create ClusterManagementResultAssert for assert chaining (#3446)
     add 684ab13  GEODE-6629: Allow disk stores to be specified for region creation in V2 Management API (#3440)
     add 574eb7c  GEODE-5724: Fixed typo with link in javadoc
     add fb7eadf  GEODE-6643: Fix intermittent failure of GfshCommandIntegrationTest on Windows (#3452)
     add 64f829f  GEODE-6643: Spotless fix
     add ae8ecb7  GEODE-6612: list regions in Management v2 api (#3445)
     add ff3fab4  Authorization is now called only on unique context values
     add 2758f58  GEODE-3948 fixing handling of sotimeout in Message.receive()
     add cd7cf9f   GEODE-6580: Cleanup static analyzer warnings. (#3415)
     add 82a250e  GEODE-1703: Make InternalRegion extend DiskRecoveryStore
     add e1426c4  GEODE-1703: Add constants for defaults to TombstoneService
     add 35e024a  GEODE-1703: Fix PersistentRecoveryOrderDUnitTest time based flakiness
     add e1658a39 Revert "GEODE-6612: move attributes that can not be configured in v2 … (#3461)
     add c721ec8  GEODE-6647: Move CreatePooledJndiBindingDUnitTest (#3457)
     add 1631f86  GEODE-6612: do not show null value or empty list in the management v2 … (#3462)
     add 2b2fda6  GEODE-6195 putIfAbsent may get a returned value caused by the same operation due to retry
     add 1726669  GEODE-6651: Fixed NPE
     add c3fb776  Merge pull request #3459 from Nordix/feature/GEODE-6651
     add 0860e38  GEODE-4958: Lowering the log level to warn.
     add 016cf13  GEODE-6634: Fix parallel option for repeatTest (#3443)
     add 8ff0939  GEODE-6557:Handling a possible null situation.
     add 62b8c22  GEODE-6638: do not fail with IllegalMonitorStateException during cache close (#3451)
     add 7fee5bf  fix typo in JAVA_HOME command on OSX
     add 94ccba3  GEODE-6649: Static analyzer warning cleanup.
     add fc4e825  GEODE-6649: Add tests for effected methods.
     add 5d0fcf3  GEODE-6649: Remove lock contention in ClientHealthMonitor heartbeats.
     add 133d6af  GEODE-5231: Fix PersistentReplicatedTestBase subclass flakiness
     add 99dae16  GEODE-5231: addIgnoredException to PersistentRVVRecoveryDUnitTest
     add ea0dc64  GEODE-5231: Fix timeout in PersistentRVVRecoveryDUnitTest
     add 2862bc7  GEODE-6639: Cleanup static analyzer warnings.
     add a75c5d0  GEODE-6639: Adds unit test for processing message time logic.
     add 55fd4a2  GEODE-6639: Use AtomicLong for processingMessageStartTime
     add ff703dd  GEODE-6664 CI failure: org.apache.geode.ClusterCommunicationsDUnitTest.receiveBigResponse
     add 0e90b5a  GEODE-6646 - CI failure in serverRestarsAfterLocatorReconnects
     add 447f508  GEODE-6611: geode-all-bom does not import java-library (#3474)
     add 064892c  GEODE-6662 NioPlainEngine.ensureWrappedCapacity
     add 96bd60e  GEODE-6640: add integration tests to do put, invalidate, then get from async JDBC mapping (#3468)
     add def65d4  GEODE-6579: optimize string deserialization (#3381)
     add 7a82437  GEODE-6666: Catch SocketTimeoutException (#3478)
     add cee84bb  GEODE-6665: Avoid creating regions on Locator (#3480)
     add 104268a  GEODE-5986 Inconsistent equals/hashCode
     add 6a177ec  GEODE-6612: add entry count for list Region and rework filtering by groups (#3465)
     add f3428c6  GEODE-6611: Correct publication issues in all-bom. (#3483)
     add 49757e7  GEODE-6630: move allBucketsRecoveredFromDisk count down latch (#3477)
     add a0da3ce  Fixes CI benchmark baseline selection.
     add 1355084  adding my PGP block as instructed in release steps
     add 5053c7f  reduce verbosity of benchmark CI output and update version numbers due to new release
     add 0adb400  GEODE-6679: Use ephemeral ports in StandaloneClientManagementAPIAcceptanceTest (#3485)
     add c7e43c7  GEODE-5971: refactor remaining command's usage of Result (#3481)
     add ca36754  GEODE-6629: Add additional test assertions for disk store creation
     add fe0ddc5  GEODE-6656: Fix up PersistentPartitionHangsDuringRestartRegressionTest
     add afc311c  GEODE-6607: Moving client registration queue to CacheClientNotifier
     add d746ec4  GEODE-6694: Use volatile access to read current state of BucketAdvisor
     add a6045e8  GEODE-6697: Make system property controlled variable static.
     add 6e17bdd  GEODE-6620: Upgrading springframework library (#3472)
     add 88b3c51  GEODE-6693: run concurrency tests for longer (#3488)
     add 323cd0d  GEODE-5971: Remove FileResult (#3487)
     add aae23e3  GEODE-6612: use java Objects for comparision instead of guava (#3493)
     add d3154bc  GEODE-5971: have command pipeline send ResultModel json across the wire (#3495)
     add 96466c9  GEODE-5971: delete LegacyCommandResult and rename ModelResultModel to… (#3497)
     add 45c9538  Adding a couple of scripts to automate release candidates
     add 8181426  Updating the prepare_rc script to find the right version of openssl
     add 3511c67  add newly-released 1.9.0 to old versions
     add d684876  update the benchmarks baseline as 1.9.0 is released now
     add 9df7fc4  we have a deploy script; add a corresponding destroy script (#3504)
     add b19734d  GEODE-6595: Deprecates and ignore thread local connection pool attribute. (#3394)
     add 8320fdc  GEODE-6709: Locators should not start when ClusterConfigurationServic… (#3503)
     add 3282d5a  GEODE-6667: Await 2 owners of bucket in testCrashWhileCreatingABucket
     add 0a9a097  GEODE-5971: remove unnecessary @VisibleToTest methods (#3505)
     add 39d8370  Fixing the minor version byte for Version.GEODE_1_10_0
     add 3ea508d  GEODE-6580: Cleanup static analyzer warnings. (#3432)
     add 59c76ee  GEODE-6692: canonicalize deserialization of empty string (#3513)
     add 52abb90  GEODE-6674: only create StringBuilder if needed (#3511)
     add 7fbb95c  GEODE-6688: prevent Integer allocation in InternalDistributedMember deserialization (#3514)
     add f2710b1  GEODE-6704: optimize getAllGatewaySenderIds (#3518)
     add 76c98e8  GEODE-6673: remove unneeded HashSet creations (#3517)
     add bc2a2fa  GEODE-6708: Ensuring single drainer and preventing NPE
     add c545aee  Use Ubuntu Bionic as the test-container base (#3448)
     add cdf10a9  GEODE-6561: When a test server is forced to shutdown, do not save cache xml if use cluster config (#3509)
     add 2d48994  GEODE-6720: Add FastLogger benchmarks (#3522)
     add 3e30fbf  GEODE-6727 CI failure: AcceptorImplClientQueueDistributedTest. clientSubscriptionQueueInitializationShouldNotBlockNewConnections
     add 014e0e7  GEODE-6626: Fix getStartPort in GatewayReceiverMBeanBridge
     add 459911d  GEODE-6626: Remove unused method from GatewayReceiverMBean
     add f096248  GEODE-6626: Cleanup GemFireCacheImpl use of GatewayReceiver
     add 566c82d  GEODE-6626: Cleanup GatewayReceiverImpl and its unit test
     add 27bf663  GEODE-6626: Expand GatewayReceiverFactoryImplTest
     add 73f6f85  GEODE-6626: Cleanup ServerConnection warnings
     add 8505247  GEODE-6626: Cleanup AcceptorImpl warnings
     add 1603ea0  GEODE-6626: Separate CacheServer and GatewayReceiver
     add 8c2c9c8  GEODE-6687: replace ByteArrayInputStream+DataInputStream with ByteArrayDataInput
     add 30c2340  GEODE-6702: optimize equals by not calling compareTo (#3524)
     add 835d7ae  GEODE-6724 split brain formed on concurrent locator startup
     add 7c71c22  GEODE-6721: use ip for bind-address instead of the canonical name of … (#3521)
     add 3deb53a  GEODE-6472 Double increment gets for partitioned region
     add 22659ee  GEODE-6728: have getResult return specified type (#3532)
     add 79ca782  GEODE-6174: RegionConfigRealizer should be idempotent for create (#3515)
     add 72eca0c  GEODE-6690: use the caching addStringPart method
     add f943418  GEODE-6683: Set java SSL properties when Pulse runs in non-embedded mode (#3525)
     add 0ebfb65  GEODE-6731: Use GeodeAwaitility timeout in ConcurrentSerialGatewaySenderOperationsDUnitTest (#3539)
     add d1ddd44  GEODE-6734: Change packer image resources and scripts to Bionic
     add 7537e15  GEODE-6728: remove extra getResult() method (#3540)
     add a39ab8e  GEODE-6678: Remove singleton cache reference from ClusterManagementServiceProvider (#3496)
     add 4890493  Revert "GEODE-6687: replace ByteArrayInputStream+DataInputStream with ByteArrayDataInput"
     add 45376d1  GEODE-6698: optimize region name deserialization in client/server messaging (#3535)
     add aa63083  GEODE-6687: replace ByteArrayInputStream+DataInputStream with ByteArrayDataInput (#3547)
     add 1e46eed  GEODE-6739: Create Concourse heavy-lift workers in the current zone
     add 4a84bcf  Removing unused file per PR comments.
     add 0e342fd  GEODE-6670: remove getCacheServers allocation
     add 1210320  Revert "GEODE-6144 use version of concourse-pipeline-resource that has fix for large number of pipelines"
     add 117a27d  GEODE-6719 : Handling default disktore request from AppServers (#3516)
     add f1df27b  add retry macro to all create-instance locations
     add 6b34a5f  change number of attempts for PR jobs from 100 to 10 to match main pipeline
     add 6defb1b  GEODE-6743: Remove GFJsonObject and GFJsonArray classes (#3555)
     add 2a8259f  GEODE-6731: Make TestUtil delegate to ResourceUtils
     add 49a3eaa  GEODE-6731: Cleanup tests using ResourceUtils
     add d315756  GEODE-6742: Rename and move ExceptionsDUnitTest to integrationTest
     add 8557957  GEODE-6327: Ability to specify identity fields on JSON documents
     add 987cfb4  Using RestoreSystemProperties rule in tests
     add ddef7b7  Merge pull request #3545 from mcmellawatt/feature/GEODE-6327
     add a716be9  GEODE-6731: Restore TestUtil for non-Geode dependency
     add d82943f  Enabling console output for PMD
     add 9a75bf0  Making pmdMain not a dependency of check
     add 41928ea  GEODE-6746: Log hostname validation disabled once. (#3559)
     add c8483d9  GEODE-6743: Use UncheckedIOException instead of RuntimeIOException (#3560)
     add ab6de19  GEODE-6745: Add status to list members output for REST v2 (#3558)
     add 9b696c5  GEODE-6741: Copy off-heap to heap for client registration queue (#3553)
     add 1f2c205  GEODE-6676: optimize readUTF for ASCII
     add e16910f  GEODE-6686: prevent array allocation in FilterInfo toData (#3526)
     add 7f3f95a  GEODE-6731: Deprecate TestUtil and delegate to ResourceUtils
     add 854c7fa  GEODE-6752: Add UpdatePassingBuild job to CI. (#3566)
     add 3c87c17  GEODE-6707 gfsh export logs will now export rolled over gc logs (#3543)
     add 7e59100  GEODE-6744: list index rest api (#3550)
     add ef7accb  GEODE-6756: Allow key/value constraints to be specified for region creation in V2 Management API (#3565)
     add 090e251  GEODE-6752: Move updateXYZ jobs after publication of SNAPSHOT artifacts
     add c63097d  GEODE-6757: fix input gating for meta
     add a3304e9  GEODE-6754: Remove micrometer timers from LocalRegion (#3567)
     add 874e4c8  move JDK11 testing from OpenJDK to AdoptOpenJDK going forward
     add 88ad403  GEODE-6672: persist the diskstore dir correctly in cluster configuration (#3572)
     add 066631c  GEODE-6764: Fix tests broken and flaky on Windows (#3577)
     add 201ba83  GEODE-6653 Fix doc formatting of results
     add 6a301cf  Minor clarity edits to configuring_gfsh
     add d943dd1  Merge pull request #3460 from Nordix/feature/GEODE-6653
     add 8dc4d0d  GEODE-6672: persist the diskstore dir correctly in cluster configuration (fix path tests on windows)
     add 1f458c9  GEODE-6756: rework type and regionAttributes setter/getter (#3578)
     add 9d3436b  GEODE-6764: Fix tests for Windows
     add d0b1241  Merge pull request #3582 from jdeppe-pivotal/feature/GEODE-6764
     add ab47625  [GEODE-6766] Add benchmark job to reaper pipeline. (#3579)
     add 4303144  GEODE-6588: Cleanup static analyzer warnings. (#3570)
     add 29cc2ce0 GEODE-6760: Refactor JDBC connector package structure (#3575)
     add cc0b37a  GEODE-6327: Add method overload to avoid breaking API in JSONFormatter (#3586)
     add 690c65e  GEODE-6749: Prevent gfsh from creating duplicate named disk stores (#3562)
     add 32e6a68  GEODE-6767: Don't lose metadata when altering a PR
     add ee4b105  GEODE-6771: Have ProcessWrapper implement Consumer (#3588)
     add 915040e  Adds groups to REST API v2 list members (#3591)
     add 8342938  GEODE-6775: Remove unnecessary blank lines from gfsh output (#3592)
     add 51dd01c  GEODE-6759: Prevent Deleting Pool Still in Use and Fix NPE in Function Execution (#3569)
     add 0ab3b97  GEODE-6701: Remove reference to deprecated class
     add 92cef87  reduce PR checks to Java 11 only (#3598)
     add 24931b6  reduce PR checks to Java 11 only (#3598)
     add af9d803  GEODE-6745 Rename variables for readability (#3601)
     add df9a3c0  Update windows source image family. (#3602)
     add 811a7a3  Pin packer version to 1.3.5. (#3604)
     add 7d13f37  GEODE-6776: fix ClientStats and ClientSendStats (#3594)
     add b647699  make windows tests gating (#3597)
     add a3d4416  reduce PR checks to Java 11 + UnitJDK8 only (#3598)
     add 0de72a9  GEODE-6678: use builder to build ClusterManagementService (#3554)
     add 4d2af05  GEODE-6772: create index will use region to determine the group infor… (#3590)
     add ae1175a  trial: see if the test will pass while running on jdk11 (#3607)
     add 908890e  GEODE-6182: convert string value into the correct object type based o… (#3608)
     add 6d1e5b0  GEODE-6784 increase test timeout from 10->30s
     add 3ec8459  GEODE-6733 Remove mutable static org.apache.geode.internal.net.Buffers.buffersQueue
     add bb8bf53  Keep newest packer but install specific version as well. (#3611)
     add 9ceb83c  Remove hopefully now spurious line. (#3612)
     add 798b022  Removing lines we hopefully don't need anymore. (#3613)
     add 11eb12f  GEODE-6789 locator fails to start even though ports in membership-port-range are available
     add c15cf96  GEODE-6769: Fix Coordinator tag in list members (#3603)
     add 0430a53  GEODE-5731: Add tests for hostname-for-clients
     add 1f65792  GEODE-6669: Register drivers automatically when creating datasources for JDBC connector (#3584)
     add 0a6fa58  GEODE-6745 Adds properties to REST api v2 list members (#3619)
     add a109bcb  GEODE-6793: jackson mapper should fail on unrecognized attributes. (#3618)
     add d916506  GEODE-6791: Remove wrong file from repo
     add 59003e6  GEODE-6750: Clean up Swagger UI model for Manageability REST API (#3563)
     add 350e6d2  GEODE-6790: Refactor DataSourceCreateException to correctly capture cause (#3615)
     add 5ee7a2e  GEODE-6745 Added unit test coverage for MemberConfigManager and refactored (#3620)
     add 68dc56c  GEODE-6803: Make CacheElement an interface and have RuntimeCacheEleme… (#3625)
     add 965ef8e  GEODE-6754: Cleanup LocalRegion warnings, typos, and bug refs (#3580)
     add 02af174  Update docs build to go with bookbinder 10.1.15
     add 6ca8d5c  GEODE-6733 un-ignore test now that static has been removed
     add 7218802  GEODE-6733 remove unused import and make spotless happay
     add d3ed413  Preparing for 1.9.0 release
     add 263dc3d  GEODE-6533: Update NOTICE for updated Spring deps
     add 2065819  GEODE-6533: Add NOTICE entry for commons-codec
     add a54f893  GEODE-5604: Fix over-zealous fix for adding NOTICE to jar manifest (#3365)
     add b442a27  GEODE-6533: Update LICENSE file for changed dependencies (#3313)
     add d9981e5  add a daily trigger to generate additional test runs for soak
     add 3ec4659  GEODE-6569: geode-all-bom shouldn't make a jar
     add 41cd486  GEODE-6570 processing of cached join request delays view installation
     add 85e1362  GEODE-6559: PdxInstance.getObject() is using class from older jar in case of Reconnect (#3353)
     add 75ac498  GEODE-6589: Parameterize gradle project group for use in GradleBuildWithGeodeCoreAcceptanceTest (#3395)
     add 4a86807  Fix geoge-book redirect url for 1.9.0
     add 5d2b8d9  GEODE-3948 fixing handling of sotimeout in Message.receive()
     add 6b05cae  Ignore GrgitException when building from src dist
     add e0c29b1  GEODE-6195 putIfAbsent may get a returned value caused by the same operation due to retry
     add ed13a72  GEODE-6664 CI failure: org.apache.geode.ClusterCommunicationsDUnitTest.receiveBigResponse
     add 097353f  GEODE-6662 NioPlainEngine.ensureWrappedCapacity
     add 0fea07a  GEODE-6423 availability checks sometimes immediately initiate removal
     add 3601d83  Fixes CI benchmark baseline selection.
     add 40ebccd  adding my PGP block as instructed in release steps
     add 7d7f8f1  GEODE-6630: move allBucketsRecoveredFromDisk count down latch (#3477)
     add 8e92509  Use branch of benchmarks targeted for release/1.9.0.
     add b912ac7  Fixes benchmarks branch
     add bf4ee80  adding my GPG key as per release instructions
     add c0a73d1  bump the geode version in the Dockerfile
     add 2dd9dc5  update the release SHA256 in the Dockerfile
     add 31e6612  Updated release versions to 1.7.0 for release preparation
     add 0936c9f  Revert "Adding 1.8 as a version in Version.java"
     add bbc9bac  Changing all the version numbers from 1.8.0 to 1.7.0
     add 9175e34  Changing all Version.GEODE_180 to Version_170
     add fb0ee09  Revert "[GEODE-5591] If there is a BindException we should always throw. (#2351)"
     add ab7e6e7  Disabling the the Windows test pipeline
     add d07244df GEODE-5695: Update Gemfile.lock to Sprockets 3.7.2
     add 1d261c5  Remove windows tests from concourse (#2436)
     add db56584  Fix instance naming for heavy-lifters on release branches (#2437)
     add 94b5c15  GCP instances cannot have dots in the name (#2439)
     add 00f68ba  GCP instances dont like underscores either? Using hyphen (#2440)
     add 1da670c  Changing the pre version to 1.6.0 from 1.7.0 in TxCommitMessageTest
     add 4185fe8  Changed the version number of JARs
     add c637193  GEODE-5723: Don't publish to maven repo unless SNAPSHOT. (#2453)
     add c3494e0  GEODE-5727: rework how ResultModel deal with file contents. (#2460)
     add f9abdeb  Revert two GEODE-5600 commits
     add 38dd001  Revert "GEODE-3967: There're following 9 problems fixed here:"
     add dd78494  GEODE-3967: Cleaning up of revert issues (#2523)
     add 48061cd  Force inclusion of all ci/** files to work around exclude name collision (#2528)
     add f3d691f  Update version numbers for 1.8.0 release
     add 62d95cd  GEODE-6018 Remove reflections from LICENSE
     add 4192d05  GEODE-6048 build should work on release branches (#2847)
     add 70902b0  Revert "GEODE-5729: when DistributedCacheOperation needs 2 messages, should let (#2458)" (#2801)
     add 411ff86  GEODE-5993: Eliminate race in monitorQueryThread() (#2818)
     add e54e33d  GEODE-5884: Added new command and restored pre 1.8 region function behavior (#2829)
     add 35f7a43  GEODE-5884: Adding to function exception list if cause is FunctionInvocationTargetException (#2809)
     add b0e3c3c  GEODE-6053: Parameterized Queries fixed (#2859)
     add 933c4fb  GEODE-6063 remove PublishArtifacts from Geode release pipelines (#2865)
     add 671671b  GEODE-6065: Continue event processing when hostname lookup fails (#2883)
     add 14bfde0  Merge branch 'release/1.8.0'
     add 7a285c9  Merge branch release/1.9.0 into master
     add c1d33d7  Merge remote-tracking branch 'origin/master' into develop
     add 9dba005  Merge pull request #3626 from rhoughton-pivot/develop
     add a08902a  GEODE-6669 Changed CreateDataSourceCommand to register driver earlier (#3627)
     add ce10ede  GEODE-6786: Provide ability to delete a region using V2 REST API (#3610)
     add 8bc775e  GEODE-6815 Adds member count to gfsh list members (#3637)
     add 70b1556  GEODE-6732 GMSHealthMonitor reports member is not available when self-health check fails
     add b8fc62f  Revert "GEODE-6803: Make CacheElement an interface and have RuntimeCacheEleme… (#3625)"
     add b2928c9  GEODE-6583 Integrate phi-accrual failure detection into Geode
     add 23fdac1  GEODE-6809 Document the gfsh destroy gateway-receiver command (#3635)
     add fb07bab  GEODE-6813: Build pipeline emits passing ref and build artifact (#3644)
     add ee42d7f  GEODE-6571 Remove unneccessary list of region shortcuts (#3642)
     add 1680b2b  GEODE-4240: Fixup DeprecatedCacheServerLauncherIntegrationTest (#3645)
     add 47e44ff  GEODE-6765: Gfsh list* commands do not return error when no results found (#3634)
     add 1463cb4  GEODE-6794: optimize returning client pooled coonection
     add fbe167b  GEODE-2600 Inconsistent spacing of headers in Startup Configuration log
     add ec08f36  Update windows image and tweaks to support it. (#3649)
     add c411f64  GEODE-6803: be able to configure pdx using management rest api (#3638)
     add b501843  GEODE-4240: Use ASSIGN_BUCKETS_PROPERTY in DeprecatedCacheServerLauncherIntegrationTest (#3648)
     add 327feec  GEODE-6696: EntryEvenImpl.offHeapLock created only if off-heap in use (#3581)
     add 0b3ff12  split Windows tests into Core and non-Core (#3647)
     add 30ddcbd  GEODE-6588: Cleanup static analyzer warnings and generics (#3646)
     add 7bfbf55  GEODE-6820: Initialize count down latches in setup method. (#3652)
     add cd2eae3  GEODE-6472 Fix double increment gets stat for partitioned region (#3640)
     add ef18e4d  GEODE-6823 Hang in ElderInitProcessor.init()
     add 9cdc63c   GEODE-4240: Fix testCreateBuckets on windows (#3660)
     add f38fef5  GEODE-6824: Copy backup files using file copy on Windows (#3658)
     add 7ce0f51  GEODE-6777: Create gateway senders command should only return when DistributedSystemMXBean reflects creation status (#3643)
     add 51733cd  GEODE-6821: Shared P2P reader no longer processes messages on regions with serial sender
     add fcefe67  GEODE-6588 removed raw arraylists, assigning them each a type (#3659)
     add 5afd611  GEODE-6806: Ignore LIMIT in intermediate steps (#3629)
     add f00fa83  GEODE-2685: support getStatistics on PartitionedRegion (#3576)
     add 02814f4  GEODE-6749 additional tests for duplicate disk store detection logic (#3666)
     add cea316f  use tagged commit as benchmark baseline
     add 9073f6e  GEODE-6321: The test is expecting shutdown took more than 4 seconds, (#3665)
     add a118f13  GEODE-6786: be able to delete cache element when no members are found. (#3663)
     add 9c97685  GEODE-6803: add AnalyzeSerializable test in geode-management module (#3651)
     add 1e6d2a5  GEODE-6773 Adding register driver, deregister driver and list drivers gfsh commands (#3657)
     add 4b172bc  GEODE-6785: Retry time - system property read optimized (#3662)
     add 846bece  pin pr-resource to previous release since v0.14.0 is broken
     add 37015fa  GEODE-6321: This is race caused by not enough SLOP time (it could use up to 300ms). The next test testShutdown2 used 3 seconds sleep, (#3671)
     add 10b75a9  Removing references to jar files (#3674)
     add 3ed79ad  Fix null pointer exception (#3675)
     add 9895cc1  go back to using latest pr-resource after telia-oss fixed what they broke in v0.14.0"
     add d4fa160  GEODE-6827: Make windows not gate for Benchmark (#3668)
     add 67c4179  fix typo
     add a023575  GEODE-6827: Make JDK11 not gate for Benchmark
     add a0692db  fix typo
     add b09000f  GEODE-6839: Fix Flaky JoinQueriesIntegrationTest (#3678)
     add 5d300cf  GEODE-6802: Execute region synchronization on newly joined member. (#3623)
     add 29f6419  GEODE-6797: Use better packaging techniques to avoid missing dependency (#3673)
     add 610992a  GEODE-6842: Making serialization of CqNameToOpHashMap thread safe (#3680)
     add 5e9f8cc  GEODE-6828: check for debug/trace early(#3684)
     add 13b235e  GEODE-6845: Consistent logging when incrementing putInProgress (#3686)
     add f7785a5  GEODE-6786: Add a few more tests to validate region delete status codes (#3685)
     add f8223f1  GEODE-6779: Create disk store command should only return when the MBeans are available (#3681)
     add d97f119  GEODE-6811: be able to list gateway receivers using management api (#3669)
     add 7693689  GEODE-6829: Fixes synchronization in AttributesFactory (#3670)
     add 3d7113f  GEODE-6763: Send GatewayReceiver events received to Micrometer (#3573)
     add 85702e5  GEODE-6852: updated script due to SSEClient change
     add 8a9d767  GEODE-6535 Remove unused timeout parameter (#3546)
     add bdcdf0c  GEODE-6851: Prevent Div by Zero in Pulse (#3694)
     add 7b4870a  GEODE-6811: be able to create GWR in management api. (#3687)
     add 1ac80d7  GEODE-6837: optimize read system property "statsDisabled" (#3683)
     add b2d08b8  GEODE-6796: Specially-handle UnknownHostException in jmxConnect() (#3622)
     add 02c133b  Revert "GEODE-6852: updated script due to SSEClient change"
     add f38dec9  GEODE-6853: Do not request region sync during message processing. (#3696)
     add 7999974  GEODE-6811: fix bug in list cache element method (#3704)
     add 9c31a2d  GEODE-6812: Do not return null if waitToBecomeElder (#3682)
     add b0092bc  GEODE-6768: Log Connection disconnect detected by EOF as warning (#3609)
     add ff49622  GEODE-6855: Publish JSON that contains corresponding SHA and build id
     add 9927901   GEODE-6306: add capability to check cache element compatibility (#3695)
     add a930ee4  GEODE-6856: Remove old CacheServerLauncher
     add f074ca7  GEODE-6183: Make isAttachAPIFound load providers
     add 03f8395  GEODE-6183: Use SocketCreator.getLocalHost in LocatorLauncherRemoteIntegrationTest
     add de19a41  GEODE-6183: Cleanup Launcher integration tests
     add c6f0b1a  GEODE-6183: Cleanup and rename DistributedSystemIntegrationTest
     add 87c83ee  GEODE-6183: Cleanup and rename LocatorIntegrationTest
     add 700a22f  User guide: fix typos
     add a806801  GEODE-5222: DiskStore usage percentage in JMX (#3631)
     add 0e3e208  GEODE-6808: Restore JSON backward compatibility (#3688)
     add 6c62540  GEODE-6588: Properly type Function execution related interfaces. (#3691)
     add 799c076  GEODE-6730: optimize check for sender id differences (#3707)
     add 487d7ca  GEODE-6783: Remove Thread.sleep() from GatewayReceiverMetricsTest @before method
     add 5b6bcbf  GEODE-6677: Eliminate Infinite Function Retry (#3690)
     add c31bfd7  GEODE-6660: Remove non-Linux OS statistics classes (#3574)
     add 9d9f1ad  GEODE-6691: SecurityService.authorize optimized (#3711)
     add d263312  Revert "GEODE-6660: Remove non-Linux OS statistics classes (#3574)"
     add 1042f15  GEODE-6654: Fix statistics documentation issues (#3599)
     add bbac086  GEODE-6810: Removed Superfluous Log Message
     add 51d4b74  GEODE-6677: Fix compile errors (#3715)
     add 20a8a1f  GEODE-6854: Skipped events already contained in the batch during conflation
     add 77aec66  GEODE-6660: Remove non-Linux OS statistics classes (#3716)
     add 1572758  Revert "GEODE-6677: Fix compile errors (#3715)"
     add a5aba91  Revert "GEODE-6588: Properly type Function execution related interfaces. (#3691)"
     add fc0409f  GEODE-2878: Returning XAConnection to pool after exception
     add d05adfa  GEODE-2878: Fixup GemFireTransactionDataSourceIntegrationTest
     add a51015a  GEODE-6822: Deploying jars only creates new classloader for the newly deployed jar (#3537)
     add b347bca  GEODE-6833: Updating P2P SSL auth (#3699)
     add a60ade2  GEODE-6861: Generify ClusterManagementService (#3708)
     add 628b8dd  GEODE-6822: removed test duplication (#3725)
     add f8026d5  GEODE-6588: Cleanup generics and static analyzer warnings.
     add 8939f64  GEODE-6857: Moves function timeout to function operations.
     add b6fece2  GEODE-6849: Stop using 'stats' to pull redundancy info (#3723)
     add 867307d  GEODE-6863: Ignoring IllegalStateException (#3719)
     add 360b084  GEODE-6880: Delete ModuleStatistics class (#3720)
     add 12a834e  GEODE-6886: Do not region sync if lost member is an empty accessor (#3721)
     add e377ed7  GEODE-6850: change int stats to long (#3713)
     add 94cd789  GEODE-6811: refactor MemberStatus in ClusterManagementResult (#3709)
     add b38142c  GEODE-6892: Default entryCount for newly created region to 0 (#3726)
     add 51da276  GEODE-6811: fix the rest endpoint URI (#3718)
     add a483562  Add LegacyStatCounter and LegacyStatTimer
     add cd500b8  GEODE-6862: Create unit test for LogConsumer
     add b9168fe  GEODE-6862: Extract Patterns from LogConsumer
     add cb8b36c  GEODE-6887: Stop routing wrapper meters to int stats (#3733)
     add 0b15a81  GEODE-6889, GEODE-6890: remove sync when updating max stats (#3728)
     add f354713  GEODE-6387: Rename MemberLevelStatsIntegrationTest
     add 92e8686  GEODE-6387: Replace CachePerfStats.Clock with LongSupplier
     add b21b7ef  GEODE-6387: Extract MemberLevelStatsTest
     add 2df3bdd  GEODE-6387: Clean up MemberMBeanBridge
     add 964736c  GEODE-6895: Change v2 REST API endpoint to '/management/v2' (#3739)
     add 7a94527  GEODE-6834: change PartitionedRegionStats to not use deprecated "Int" methods (#3689)
     add 304db49  GEODE-6387: Fix compile error in DistributionStats
     add 4a3ae76  GEODE-6888: Adding ignored exception for ConnectException (#3740)
     add 18530da  GEODE-6798: Refactoring of client function execution logic (#3710)
     add 50db9a9  GEODE-6898: Call benchmark script with --ci option
     add 61d3897  GEODE-6862: Add MALFORMED_LOG4J_MESSAGE to LogConsumer
     add d3b1747  GEODE-6846: Remove PureJavaMode class (#3732)
     add 2062d36  GEODE-6825: Cleanup GMSLocator
     add 2c946a4  GEODE-6825: Rename GMSLocatorRecoveryIntegrationTest
     add ab4096d  GEODE-6825: Cleanup GMSLocatorRecoveryIntegrationTest
     add a9a9c7a  GEODE-6825: Cleanup InternalLocator
     add f893ccf  GEODE-6825: Add workingDirectory field to GMSLocator
     add eb39f07  GEODE-6905: Do not wait for region initialization. (#3746)
     add 33f70d2  GEODE-6870: Solution for creation of non-persistent overflow region
     add 8536818  GEODE-6899: retried client should set last try's version tag if found (#3743)
     add 4952d3b  GEODE-6883: Removing some dependencies on core from membership
     add e3158e0  Removed cast to InternalDistributedMember from inside of GMSHealthMontior
     add 2312dc4  GEODE-6883: Removing no longer needed fields from Services
     add 56dcf84  Merge pull request #3717 from Bill/feature/initial-cleanup-GEODE-6883
     add cb24b9f  GEODE-2863: Discard all new tasks, after close request received
     add 2d688a4  GEODE-6652 : Change in checks for next dir in disk store
     add d189b14  Remove not needed lines
     add 95f6330  Improvement in test
     add 384e90f  Merge pull request #3729 from Nordix/feature/GEODE-6652
     add 55e1b83  GEODE-6861: Have CacheElement support multi groups by default (#3749)
     add b3157c9  * GEODE-6861: have create/delete/update return SimpleClusterManagementResult which does not need generics.
     add 0736e15  Added DUnit test to verify behavior of repeated rebalance operations (#3737)
     add 24fc319  Revert "* GEODE-6861: have create/delete/update return SimpleClusterManagementResult which does not need generics."
     add 023487d  GEODE-6922: Use sizeOnServer instead of function (#3747)
     add c243ac0   GEODE-6897: re-organize all the security tests and add missing permissions to controllers. (#3744)
     add 29d28b9  GEODE-6883: Introduce ArchUnit test for membership (#3748)
     add 0cfd5e7  GEODE-6761: Reduce garbage in LocalRegion.initializationThread (#3750)
     add 8ca07d4  GEODE-6893: Make sure the git resource is on its branch and SHA, not detached HEAD (#3731)
     add 60603ad  GEODE-6893: Make sure the git resource is on its branch and SHA, not detached HEAD
     add 00c9b01  GEODE-3942: add timeout to image builder jobs
     add 2c39f92  GEODE-6861: separate static config object from runtime info in the Cl… (#3754)
     add 33e5d4f  GEODE-6908: retried REMOVE should not create new version tag. (#3755)
     add 0fa422b  GEODE-6861: class renaming (#3758)
     add 4803096  GEODE-6928 peer-to-peer SSL stream corruption with conserve-sockets=false
     add d55321b  GEODE-6930: Need to specify required resource permission DATA_READ fo… (#3763)
     add ee0bfce  Revert "GEODE-6930: Need to specify required resource permission DATA_READ fo… (#3763)"
     add 215052a  GEODE-6929: Modified RemotePutMessage operateOnRegion to return after exception reply
     add f2d1e73  GEODE-6930: Need to specify required resource permission DATA_READ for lucene user functions. (#3770)
     add 612f95b  Update Micrometer to 1.2.0 (#3769)
     add ddacca8  GEODE-6831: User Guide - update "Versioning of JAR Files" to match code changes (#3768)
     add d4d1b38  GEODE-6934: Remove unused class ManagementCommand
     add 15ad204  GEODE-6932: Ignoring log message about locator bouncing
     add c460391  GEODE-4958: Reducing log level to warn
     add 7ef844e  GEODE-6918: Cleanup PRHARedundancyProvider
     add 0061979  GEODE-6918: Cleanup PartitionedRegionDataStore
     add 1fe14f1  GEODE-6918: Cleanup PRHARedundancyProviderTest
     add 108efcd  GEODE-6918: Cleanup RebalanceOperationDUnitTest
     add 9b7123a  GEODE-6918: Rename RebalanceOperationDistributedTest
     add 917183e  GEODE-6918: Cleanup and unit test PersistentOplogSet (#3775)
     add 27e6760  GEODE-6918: Cleanup CacheCreation and CacheCreationJUnitTest
     add a9ce0eb  GEODE-6918: Rename CacheCreationTest
     add 0b2f2c2  GEODE-6798: Refactor client function execution (#3745)
     add 2777d17  GEODE-6918: Restore use of System.out and max in PersistentOplogSet
     add f688bbb  GEODE-6918: Cleanup PRHARedundancyProvider and PRHARedundancyProviderTest (#3779)
     add ed96ac9  GEODE-6918: Cleanup ServerLauncher
     add 5de1d45  GEODE-6911: Fix SUM short description in docs (#3786)
     add f94a498  GEODE-6918: Cleanup InternalLocator use of workingDirectory (#3782)
     add 902e814  GEODE-6949: User Guide - Improve format of <client-cache> reference (#3788)
     add af286114 GEODE-6948: Use Log4J loggers in Launchers
     add 2ba58e9  GEODE-6811: view the runtime info of gateway receivers (#3764)
     add 00ed2f3  GEODE-6904: Fix hang on locator when restarting due to lock (#3777)
     add ec666ea  Revert "GEODE-3942: add timeout to image builder jobs"
     add 5ac9dc0  GEODE-6938: Correctly log dunit test history (#3784)
     add aa9893e  GEODE-5557: Fix for false read conflict exception (#3492)
     add 592875c  GEODE-6897: refactor ClusterManagementResult into subclasses (#3793)
     add 425f0d6  GEODE-6883: Save the cache xml for reconnect outside membership
     add b7e95a2  GEODE-6811: view the runtime info of gateway receivers (#3791)
     add 3470e2f  GEODE-3718: InternalResourceManager thread pool shutdown improvement (#3655)
     add 70b001c  GEODE-6762: Checks added for client proxies (#3761)
     add 786dfe9  GEODE-6779: fix issue with Bean check variations (#3798)
     add c866cb6  add script to list the management rest endpoints. (#3803)
     add a14e772  GEODE-6891: Maintain local copy of SerialQueueBytes (#3778)
     add 412570c  GEODE-6967: Added awaitility clause. (#3804)
     add 0983347  Revert "GEODE-6779: fix issue with Bean check variations (#3798)"
     add 809dac2  GEODE-3942 - Add timeout and retry to Packer image jobs
     add 66f0bc3  GEODE-6933: Fix Gateway Sender alert-threshold
     add e0306f0  GEODE-6933: Update of test after comments
     add 710b6fa  GEODE-6933: Test update
     add 4c0501c  Parameterize initial version to reduce possible errors.
     add 07032b4  Install Python 2 in meta-mini-image
     add b31ff34  GEODE-6955: Fix a NullPointerException. (#3794)
     add 77b3f0f  GEODE-6913: Add Aggregate Functions Unit Tests (#3785)
     add 234937a  GEODE-6947: separate Pdx configuration from xml domain object (#3805)
     add 846b9c2  GEODE-6762: Prevent unnecessary PartitionedRegion callback events
     add 1d3ae3c  GEODE-6979: Clean files in ExportLogsStatsDistributedTestBase (#3812)
     add da87d64  GEODE-6779: fix issues with DUnit failures (#3810)
     add 7e62cdd  GEODE-6972: User Guide - Clarify behavior of gemfire.disk.recoverValues (#3811)
     add fd2c091  GEODE-6897: async operation framework for ClusterManagementService (#3801)
     add 869cf67  GEODE-6977: Improve WAN AutoDiscovery Resilience (#3808)
     add 1f8060f  GEODE-6920: Remove test flag in DirectoryHolder (#3766)
     add d338444  GEODE-6712: locator should not start if cluster configuration service failed to start (#3815)
     add bc990cf  GEODE-6779: added NPE checks (#3818)
     add b42c8d3  GEODE-6798 Refactor client function execution logic (#3822)
     add b868378  GEODE-6875: Remove unused & deprecated API usage (#3813)
     add 336c1a2  GEODE-3718: shutdownNow should also interrupt non executing runnables (#3821)
     add 9c99e1b  Add flags to allow for local building. (#3830)
     add 8718171  GEODE-6999: Fix XML attribute parsing (#3823)
     add 1524187  GEODE-7007: Alter gfsh put docs to prohibit PDX type (#3833)
     add f54e0de   GEODE-7002: use enable-management-rest-service property to enable/disable CMS (#3827)
     add f968680  GEODE-6918: Adding log message to denote end of startup (#3824)
     add 6ee2e72  Fix packer configuration for windows image. (#3837)
     add 64b277f  Bump timeout on windows builder job to 3h to get it to green. (#3838)
     add c82570c  GEODE-7011: Remove docs mention of APP_COLLECTION_LIMIT (#3845)
     add f74f12b  GEODE-7005: Fix Race Condition in Unit Test (#3832)
     add dc68901  GEODE-6897: implement CMS rebalance operation (#3820)
     add a798905  GEODE-6799: better gfsh error message when missing required parameters (#3855)
     add 1f2f070  GEODE-6897: add Retry-After: 30 http header, increase java poll interval
     add 1bc0078  GEODE-6799: fix tests on windows
     add b3227d7  GEODE-6799: fix tests on windows
     add e57028f  GEODE-7018: Enable hostname validation for SSL over NIO (#3849)
     add 08ec862  Geode 7013 command line help broken (#3858)
     add c07de52  GEODE-7013: fix windows tests
     add ade495e  GEODE-7006: Fixes function execution by id with transactions. (#3840)
     add 9068b4d  GEODE-7004: Optimized ResourcePermission constructor (#3839)
     add b6f9c80  GEODE-6954 Update dispatcher in JMX after receiver restart (#3826)
     add 845513d  GEODE-7008: Function execution by id uses correct bucket filter. (#3835)
     add a37a43a  [GEODE-7027] Use cygwin to get rsync instead of chocolatey directly. (#3863)
     add 477028e  GEODE-7028: rename PR check status 'pending' to 'in progress' (#3864)
     add 84e6cfc  Revert "GEODE-7028: rename PR check status 'pending' to 'in progress' (#3864)"
     add 1b7d7fe  GEODE-7012: Execute the StartupMessage in the waiting pool (#3844)
     add 0239a83  GEODE-6912: Improve GROUP BY documentation (#3862)
     add 279fa0e  GEODE-7001: Add region entry count gauge (#3850)
     add 25f4783  GEODE-6298: Fix flaky test LRUListWithAsyncSortingTest.scanMovesRecentlyUsedNodeToTail
     add 9f0f020  GEODE-7003: Fix flaky tests in GemFireTransactionDataSourceIntegrationTest
     add b74dc27  GEODE-7037: User Guide - Typo correction in "Timeouts for Long-Running Queries" (#3869)
     add 81da5bf  GEODE-6804: add tab completion for deploy --jar= and --dir= (#3860)
     add 1ea9bb4  Revert "GEODE-6804: add tab completion for deploy --jar= and --dir= (#3860)"
     add 671ba75  GEODE-7029: More robust INetAddress retrieval for revocation
     add 03e214f  GEODE-6998: Fix for NPE at index update due to GII (#3834)
     add d3a5f27  GEODE-6958: Improve JMH integration (#3802)
     add 3680fc9  GEODE-6976 org.apache.geode.internal.net.SSLSocketIntegrationTest > testSecuredSocketTransmissionShouldWorkUsingNIO FAILED
     add 354ee0b  GEODE-6975: Do not send reply back if hit CancelException. (#3806)
     add 3b3f971  GEODE-6804: Tab completion does not work when specifying path for --jar argument in gfsh (#3870)
     add 6359494  GEODE-7030: Handling expected exception when scheduling async write
     add 299694d  GEODE-6897: fix flaky test
     add e2855b4  GEODE-7024: raise a Java exception on non-success response from REST API (#3861)
     add 584ccd1  Fix docs formatting 'pre' display
     add bf2813c  GEODE-7033: User Guide - Balance lists in left-hand nav panel
     add c349e98  Merge pull request #3874 from Nordix/feature/GEODE-7033
     add 181e3a4  GEODE-6973: Use cachelistener to synchronize typeToId with IdToType r… (#3853)
     add 080d5f4  GEODE-6982: standardize/improve CMS status/error messages (#3875)
     add 8476769  GEODE-6982: fix two error messages missed in first pass (#3879)
     add c98af3c  GEODE-6897: change rebalance endpoint to 'rebalances' to conform with REST best practices
     add fd59aaa  Adding my keys in preparation for 1.10 release activities.
     add ae72a17  GEODE-6897: change rebalance endpoint to 'rebalances' to conform with REST best practices
     add 4aa805b  GEODE-7038: After auto-reconnect a server's multicat communications aren't working correctly
     add a10af1b  GEODE-7031 Attempts to send messages to alert listeners delays network partition detection
     add 42a0d0d  Make docs use Bookbinder 10.1.14 (latest)
     add d7c11d3  Remove unattended-upgrades and autoremove unnecessary stuff. (#3881)
     add a429325  GEODE-7015: Check region persistent ID before close to avoid hang
     add 81f8f9c  GEODE-7001: Rename LocalRegionTest to LocalRegionPartialMockTest
     add c2ef3c6  GEODE-7001: Prevent potential NPE in LocalRegion
     add 2b6be1f  Roll version number to 1.11.0
     add 5e89fa1  Fix docs version number variables
     add 35986d8  Fixing new version and ordinal (#3885)
     add 78923e1  GEODE-7015: Resetting static state after tests
     add 00204ef  Alphabetize Jinja variables for Concourse. Enable Metrics
     add b0407a9  GEODE-7014: Move Benchmark to CI Main
     add 1faca0e  GEODE-7047: fix deploy script to not give error
     add 671c516  log exception first
     add 43e02ed  Merge pull request #3877 from Bill/feature/GEODE-7012
     add 8618120  GEODE-6998: Add index test for gii tombstone/values update to tombstone  (#3873)
     add 159dd7b  GEODE-6883 Move the membership code into a separate gradle sub-project
     add 2419ffb  GEODE-6747 CI failure: GMSJoinLeaveJUnitTest fails intermittently, possibly due to incorrect use of Mockito spy from multiple threads
     add 2047c40  Revert "GEODE-6973: Use cachelistener to synchronize typeToId with IdToType r… (#3853)"
     add 08bd776  GEODE-7015: Fixing redundant copies in test
     add f0db209  GEODE-6883
     add f6f968f  Add ServerLauncherCacheProvider field to builder and launcher
     add 2127c58  ServerLauncher.start() waits for startup tasks to complete
     add 8acbc69  Set ControllableProcess factory in Builder instead of setting the ControllableProcess directly
     add 425a6cc  Rename and remove parameters for InternalResourceManager.runWhenStartupTasksComplete
     add 0624037  Fix failing test in ServerLauncherWithProviderRegressionTest
     add 59cdb76  Add acceptance test that the start server command waits for startup tasks to complete
     add 0cb6ee0  Add acceptance test that GFSH "status server" command returns the correct status before and after startup tasks complete
     add 5b1d940  WIP: Add acceptance test for MemberMXBean status
     add 7352aab  Complete acceptance test for MemberMXBean status
     add 5cb8117  Merge geode develop branch
     add 363a898  Trigger pre-checkin
     add 28645f1  Fix compile error caused by merge
     add 3c8e352  Fix stress test failure caused by leftover PID files
     add 05a72f6  Fix failing d-unit test by moving catch blocks back to ServerLauncher.start()
     add df25804  Merge geode develop branch
     add d9a9e30  Merge pull request #3878 from aaronlindsey/server-online-uses-startup-tasks
     add afc95db  Revert "Merge pull request #3878 from aaronlindsey/server-online-uses-startup-tasks"
     add 7d29aa7  GEODE-6883
     add ab5c2df  GEODE-7042: Set server status to "online" after all startup tasks complete (#3878)
     add 413800b  GEODE-7058: Mark log4j-core optional in geode-core
     add e1b61cd  GEODE-7051: Upgrade to log4j 2.12.0
     add b492794  GEODE-7010: Replace static globals in CachePerfStats with StatisticsClock (#3859)
     add 9c39909  GEODE-6883 refactor GMS classes
     add 1438b56  GEODE-7055: Don't send failure replies from a P2P reader thread
     add b9dbd9e  GEODE-6748: First part of solution (#3854)
     add 6231720  GEODE-7022: Add SSL Alias Support for JMX Clients (#3857)
     add dd15fec  GEODE-6959: Prevent NPE in GMSMembershipManager for null AlertAppender (#3899)
     add c2940cb  GEODE-7064: Increase timeout to 30m for UnitTest Execute Tests task (#3900)
     add e5c9c42  GEODE-7050: Use Log4jAgent only if Log4j is using Log4jProvider (#3892)
     add 3ea7dd1  GEODE-4993: Store GatewaySender connection stats (#3787)
     add 1bd08bb  GEODE-7048: Remove dead code in GatewaySenderBatchOp (#3887)
     add 50c2699  GEODE-7063: Add basic assertions for meters (#3896)
     add 2a609df  raise build timeout from 10 minutes to 20 minutes
     add 1bc729b  GEODE-6717: Logging out when all JMX connections are closed (#3903)
     add 6c6dc14  GEODE-7074: update swagger api operation names for some rest end points (#3907)
     add 25e591c  GEODE-7036: Fix for NPE caused by ex-coordinator joining quorum
     add 2a466f9  GEODE-7036: Update of solution after review
     add aba75a7  GEODE-7036: Change TC name
     add c7d414a  Merge pull request #3882 from Nordix/feature/GEODE-7036
     add 3d97e5b  GEODE-6946: separate GatewayReceiver configuration object from xml do… (#3902)
     add e7beb92  GEODE-7081: Prevent NPE in getLocalSize()
     add aa33060  GEODE-7080: Do not add removed entry into offline export file. (#3912)
     add a325996  GEODE-6946: update the configuration objects to use non-primitive jav… (#3919)
     add 374eff7  GEODE-6945:geode-managment should create its own set of configuration… (#3923)
     add 6f4bbbd  GEODE-7079: Prevent NPE During Queue Conflation (#3911)
     add c883766  GEODE-7062: Fix Race Condition in DUnit Test (#3897)
     add f587101   GEODE-7085: Ensuring the bitset stays within BIT_SET_WIDTH (#3922)
     add 86fd74d  GEODE-7072 CI Failure: WANRollingUpgradeEventProcessingMixedSiteOneCurrentSiteTwo (#3908)
     add 8e9b044  GEODE-3780 suspected member is never watched again after passing final check (#3917)
     add 550e19e  GEODE-6945:geode-managment should create its own set of configuration… (#3928)
     add d0585f4  GEODE-7091: Add Micrometer binders to meter registry
     add 2b6e6c0  Revert "GEODE-7091: Add Micrometer binders to meter registry"
     add e554072  GEODE-6613: Do not set TransactionTimeout in the test. (#3934)
     add c2e1fab  GEODE-7091: Add Micrometer binders to meter registry
     add 97aa017  GEODE-7092: increase flaky test MEMBER_TIMEOUT
     add 62269d2  Revert "GEODE-7091: Add Micrometer binders to meter registry"
     add 87b3110  GEODE-7071: Add CA to CertStores so that all certificates can be signed (#3905)
     add 5c800d5  GEODE-7103:CI Failure: org.apache.geode.internal.cache.PartitionedRegionCreationJUnitTest
     add 0e19dcd  GEODE-7102: Convert tests to use CertificateBuilder (#3946)
     add c5121fb  GEODE-7105: Changed Function execution HA docs
     add babf35d  Minor language edit
     add 222bbe6  Merge pull request #3950 from nabarunnag/feature/GEODE-7105
     add f17931b  GEODE-7085: Ensure bitset is flushed in all code paths
     add 7d6e08a  GEODE-6945: expand the type to related xml attributes (#3936)
     add 5d0153a  GEODE-7089: Each client registration thread uses its own queue
     add b5c0395  GEODE-7087: Reset flag after unlock bucket primary lock. (#3926)
     add 5a6c1f8  GEODE-7099: Clean up MeterSubregistryReconnectDistributedTest (#3942)
     add 9368e09  GEODE-6915: Improve CompiledGroupBySelect Tests (#3954)
     add 174af1d  GEODE-7088: Using ConcurrentSets for interested clients
     add 5bb753a  GEODE-7088: Fixing test build issue
     add 7aeb882  GEODE-7104: Ensure compatibility with Spring 5.x (#3948)
     add 7efc2cd  GEODE-130: Cleanup internal API warnings. (#3872)
     add c94b6e1  GEODE-7091: Add Micrometer binders to meter registry (#3952)
     add a4dad30  GEODE-7072 CI Failure: WANRollingUpgradeEventProcessingMixedSiteOneCu… (#3966)
     add 785c6a3  GEODE-7112: add wait until user transaction is timed out. (#3961)
     add 2ad5d3e  GEODE-7083: Cleanup static analyzer warnings.
     add b8c5a0b  GEODE-7083: Adds statistics to PeerTypeRegistration
     add 4ab4a28  Format fix for a nested list
     add d8a1dde  fix geode-examples in ci to use repo branch instead of hardcoding develop
     add 2381aa7  Add 1.9.1 to Version list
     add a4e84ad  Add 1.9.1 to Version list
     add 0c16b1b  GEODE-7066: Modified batch conflation to use event id instead of shadow key
     add 083f1ba  GEODE-6910: Add Aggregate Function Documentation (#3962)
     add feb7567  GEODE-7107: Introduce HttpService interface (#3963)
     add 6549e25  GEODE-7120: Adjust pipeline values for RAM and timeouts
     add f286ec4  GEODE-6944: add support for *REDUNDANT* regionType (#3957)
     add 1fc89b3  GEODE-7132: Cleanup static analyzer warnings.
     add 826c7de  GEODE-7132: Cache system property statically.
     add 36ca311  GEODE-7085: Add dunit test of recovery with large versions (#3940)
     add 6cbd679  feature/GEODE-7130: rollback the timed out and expired transaction. (#3973)
     add ca5eaf3  GEODE-7108: Add GC Metrics (#3960)
     add a558cf4  GEODE-7083: Lazily initialize the stats supplier. (#3969)
     add c440c26  GEODE-7133: Remove Assert calls. (#3977)
     add b06a0ae  GEODE-6805: Allow shorthand ~ to represent user home in jar deployment. (#3927)
     add 5f4274f  GEODE-6909: Add Aggregate Function Keywords (#3971)
     add 57fdca9  GEODE-6907: Add Aggregate Function Examples (#3970)
     add bf00bf1  GEODE-7078: rename config to configuration (#3981)
     add 46debcf  Revert "GEODE-6805: Allow shorthand ~ to represent user home in jar deployment. (#3927)"
     add b6e7b07  GEODE-6941: move xml configuration objects to core (#3978)
     add ffe0fc6  GEODE-7140: Rename the meters for entries
     add c306d01  GEODE-7139: Cleanup the common tags on the meters
     add 577f0b2  GEODE:7141 Rename meter 'cache.gatewayreceiver.events.received'
     add 576e33b  GEODE-6941: clean out xml traces in geode-management (#3987)
     add ec74aee  Revert "Add 1.9.1 to Version list"
     add 12f11c9  Revert "Add 1.9.1 to Version list"
     add 00a8fbe  GEODE-7138: remove setting transaction timeout in the test if not necessary. (#3986)
     add 50df321  GEODE-7119 Version ordinal constants are byte but should be short (#3988)
     add 945e91c  update the release script to check your signing toolchain up-front
     add 81a1163  GEODE-7106: Prevent NFE During PRid Generation (#3958)
     add f0d0183  GEODE 6872: Add Non-Sticky configuration information to Tomcat Session module documentation (#3932)
     add b31d9f3  GEODE-6867: Updating Tomcat Session State Module docs (#3886)
     add 49db9da  auto-stage to nexus and output next steps and script to commit the RC
     add fc213dc  don't try to run brew command on linux just to find cmake
     add 7cde6cc2 GEODE-7118: Cleanup RestartOfMemberDistributedTest
     add dafa5f0  Add standalone LogWriterLogger to geode-dunit
     add c79cd1d  GEODE-7114: fix flaky tests by using GeodeAwaitility. (#3979)
     add 7f2b986  GEODE-7039: Improve read performance during server recovery (#3955)
     add 78cef46  GEODE-7136: remove "groups" in management configuration (#3997)
     add 245f285  GEODE-6916: Add Aggregate Functions Tests (#3953)
     add 57f1cc7  GEODE-7158: Adding singleton cleanup before and after tests
     add 4022b8c  Revert "GEODE-7087: Reset flag after unlock bucket primary lock. (#3926)"
     add 507be1b  GEODE-7054: Add SSL benchmarks to CI (#3931)
     add 723153f  Revert "GEODE-7054: Add SSL benchmarks to CI (#3931)"
     add ced3e45  automation of more steps of the release process
     add 2e030f6  GEODE-7156: add token based authentication support in management rest… (#4005)
     add e8afa56  add 1.9.1 to old versions
     add 6fe62ab  add 1.9.1 to old versions
     add 4ed44e1  fixes to release scripts
     add 83b6565  GEODE-7164: Fix issue with IntelliJ Gradle import (#4012)
     add c826d63  During CI, copy attach_sha_to_branch to tmpdir before execution
     add c058bb2  Revert "GEODE-6867: Updating Tomcat Session State Module docs (#3886)"
     add aaa1378  GEODE-7169 Fix building from source archive
     add 815e1fb  no need to trigger full pipeline on release script or readme edits
     add 97282da  no need to trigger full pipeline on release script or readme edits
     add f0107ad  move brew and docker release steps earlier since they no longer depend on all mirrors being ready
     add 957cd9a  validate that archive.apache.org is ready before doing brew or docker; improve script output
     add f6e1108  GEODE-7124: Added new API to create AEQ with paused event processing
     add 615d339  GEODE-7126: Added new API to resume AEQ event processing
     add 1440a95  GEODE-7129: Adding XML config for creating AEQ with paused event processing.
     add 42e07dc  GEODE-7126: Refactoring API names to be more consistent.
     add e1f200e  GEODE-7126: Added new CacheConfig to sanctioned serializable list
     add 6ee6d96  GEODE-7090 Remove dependency on DataSerializer from membership classes
     add d853adf  GEODE-7107: Make jetty-server optional in geode-core pom (#3968)
     add 383bc54  fix for NPE in JGroupsMessengerJUnitTest
     add 5f70160  GEODE-7127: Added gfsh arguments for starting AEQ with paused event processing.
     add 06da924  add a script to deploy a pipeline to validate release candidate artifacts
     add 0645446  GEODE-7127: Fixing the list AEQ command.
     add 32d0ef4  add a script to deploy a pipeline to validate release candidate artifacts
     add ff2f222  don't workound compile error, as the error needs to actually get fixed
     add f07c91c  GEODE-7156: add token based authentication support in management rest… (#4026)
     add e008098  repackage native client src tar gz with a versioned top-level directory
     add fb00d94  GEODE-6556: gfsh 'create region' expiration params explanation (#4022)
     add 4c6dcf9  GEODE_6883: Creating membership api classes (#3985)
     add cdca788  GEODE-6973: Use cachelistener to synchronize typeToId with IdToType (#4014)
     add 4b9148e  Revert "GEODE-6973: Use cachelistener to synchronize typeToId with IdToType (#4014)"
     add 18ccf56  GEODE-6973: Use cachelistener to synchronize typeToId with IdToType
     add 31ed328  GEODE-7087: Do not always clean up transaction if not hosted. (#4015)
     add eabefac  GEODE-7076: remove "group" for pdx configuration (#4035)
     add 4068903  GEODE-7191: Duplicated info about JVM GC parameters (#4042)
     add 3d9627f  GEODE-7149: Changes to support AsyncEventQueue's dispatcher status with AsyncEventQueue beans (#4029)
     add 35b66e9  GEODE-7054: add tests running with SSL (#4033)
     add 72ec2cd  maintenance.
     add 3cbbd27  GEODE-7075: 'class' field should not be part of json results (#4011)
     add 496387d  GEODE-7035 - Updated Enums in PeerTypeRegistration, refactored LocalReverseMap
     add 973b24a  Do not build reverse map during initialization of PeerTypeRegistration
     add 0e90631  GEODE-7035 - adding a new enumInfo will check from local map only, same as adding a new pdxtype (#4044)
     add a0f7a0f  GEODE-7168 tomcat rolling upgrade test failure
     add 5979d81  GEODE-7077: fix bug for creating pdx type at the 2nd time with no ser… (#4043)
     add 21ae51e  GEODE-7193: add entry-idle-time and entry-time-to-live to region attributes
     add 91176d6  GEODE-7178: Check operation if instance of Byte and Destroy for older… (#4041)
     add d91bf15  GEODE-7179: alter async queue command to change state of event processor during creation.
     add 6ccf66e  Replaced junit.Assert usage with assertj
     add 80976b6  Replace magic numbers with references to fields
     add 3c2a906  Merge pull request #4046 from BenjaminPerryRoss/feature/GEODE-7179
     add 575c6ba  GEODE-7128: APIs and GFSH commands to resume AEQ processing
     add 688b308  Renamed resume AEQ command to be more specific
     add 374bb53  Spotless
     add 922ecfb  Fixed Unit and Integration Test issues
     add 7ca5cc1  Spotless
     add 0903ec7  Removed ConverterHint from resume AEQ command
     add f019dd9  Added test logic for unpaused AEQ to DUnit test
     add d611072  Trigger pre-checkin
     add 240dfe7  Spotless
     add fd828f1  Trigger Pre-checkin
     add b0f2407  Merge pull request #4034 from BenjaminPerryRoss/feature/GEODE-7128
     add c00e92b  GEODE-7195: Add OQL before aggregations callback (#4048)
     add 343a7d2  GEODE-7194: simplify CMS 'get' return type (#4047)
     add fbb2106  GEODE-7150: Use Long in OQL COUNT and AVG (#3994)
     add 6c63ea8  GEODE-7161: Remove AttributesFactory in geode-redis (#4008)
     add a7e0b2e  Declare dependency on  interal -serialization and -common projects
     add 0da3b9c  Revert "GEODE-7128: Add Resume Async Event Queue Dispatcher gfsh command" (#4052)
     add ad65d93  Revert "GEODE-7179: Add option to AlterAsyncEventQueue gfsh command for pause-event processing" (#4054)
     add d3af0d7  GEODE-7185 - PR drift fix.  geode-assembly:upgradeTest needs geode-serialization.
     add ea22e72  GEODE-7128: APIs and GFSH commands to resume AEQ processing. (#4056)
     add 8d26d59  GEODE-7179: alter async queue command to change state of event processor during creation (#4057)
     add 0734054  GEODE-7175 Convert toData/fromData in other modules to use new serializers
     add ec247ec  GEODE-7204: Add changes to AEQ documentation for 'pause-event-processing' functionality (#4053)
     add 0ed6343  GEODE-7175: fixing goofy serialization code in DistTxEntryEvent
     add 5e4b2ad  Increase benchmark timeout.
     add 09d4d70  GEODE-7185: Partial revert of a7e0b2edefc6f52315ce92ea3b8cd29d5be3fd1c. (#4062)
     add 1a1d221  GEODE-7202 Add null check before closing GatewayReceiverServers (#4051)
     add 4ec8741  GEODE-7208: FlatFormatSerializer should index on inherited fields (#4058)
     add 1ea49f0  GEODE-7186: Move HttpService implementation into its own module (#4040)
     add 97e1d19  GEODE-7213: Initialization of arrays with size 0
     add cc17bea  GEODE-7173: Prevent NullPointerException in AdminDistributedSystemImpl
     add 165648b  GEODE-7170: Move InetAddressUtils to internal.net package (#4020)
     add e2c378a  GEODE-6094: Removing unnecessary String.format.
     add a228edb  GEODE-6984: Make OQL Security API Public (#4030)
     add 32901fa  GEODE-5940: destroyForcibly in ServerLauncherRemoteIntegrationTest
     add 6bae15a  GEODE-5940: Disable server port in many ServerLauncher tests
     add ddd7304  GEODE-7218: Redundant addAll call.
     add 003b213  GEODE-7146: Improve Aggregate Function Docs (#3996)
     add 44cedea  small fixes to release scripts
     add 59f912c  fix date arithmetic to work on linux or mac
     add 1f84de9  when cleaning up pipelines after a release, also clean the rc pipeline
     add 2f53836  Update RC mail with Qualification pipeline path
     add 67cba30  fixes to release scripts
     add 4bc1fbb  add rc pipeline creation to release scripts and improve email formatting
     add a505682  GEODE-6014: Removed redundant null check
     add c19c174  GEODE-7221: Cleanup and unit test FederatingManager
     add a3fba6c  GEODE-7221: Cleanup and unit test LocalManager
     add 6d3dd7b  GEODE-7221: Set hasOwnStats true for management regions
     add 8aad746  GEODE-7220 NPE in the logs on reconnect (#4074)
     add ea475fa  GEODE-7219 BufferUnderflowException in PutReplyMessage deserialization (#4073)
     add 9275edf  GEODE-7215: Include status of G1 GC compatibility in documentation (#4066)
     add 14bdcc6  GEODE-6966: add default jqFilter for the json result (#4060)
     add 7e26822  GEODE-6985: Implement RestrictedMethodAuthorizer (#4077)
     add 757b329  GEODE-7234 Pull tools image into its own resource for better Concourse caching.
     add 8026871  GEODE-7165: Remove networking dependency from GatewayReceiverImplTest (#4071)
     add efc2362  GEODE-6964: Move geode log4j core classes to geode-log4j
     add dffcb94  GEODE-7152: Send alert messages using executor
     add 1b72091  GEODE-7049: Add timeout to Java native client Execute::execute() methods
     add 1d21356  GEODE-7049: Change signature of execute with timeout methods to use a TimeUnit param
     add 66e327c  GEODE-7049: add TimeUnit param to executeFunction methods and handle smaller than 1ms values and greater than Integer.MAX_VALUE ms
     add b8b6769  Merge branch 'develop' into feature/GEODE-7049
     add 940fe4f  GEODE-7049: Add timeout to Java native client Execute::execute() methods
     add 8f1cfd6  GEODE-7049: Change signature of execute with timeout methods to use a TimeUnit param
     add cd869a0  GEODE-7049: add TimeUnit param to executeFunction methods and handle smaller than 1ms values and greater than Integer.MAX_VALUE ms
     add 86477eb  Add timeout to function execution from server and improve comments in function execution API
     add 1b7edf0  Merge branch 'GEODE-7049-new' into feature/GEODE-7049
     add 776c5ed  Add test cases to function execution with timeout from servers
     add 4516172  Update Geode version where new API methods have been added.
     add 2c512a7  Merge pull request #3888 from Nordix/feature/GEODE-7049
     add 6e691c8  Consolidate pipeline storage into one bucket
     add ee3049b  GEODE-6897: revert accidental change of apidoc's link for dev rest api. (#4083)
     add a7c4c5f  Make files.apachegeode-ci.info a versioned bucket
     add 64fb673  GEODE-7226: Fix StaticFieldsMustBeImmutable docs (#4078)
     add 5170320  GEODE-7242: Fix AVG and SUM documentation (#4092)
     add 3efb71d  GEODE-7237: Remove log4j-core manipulation from GfshRule (#4089)
     add a951681  add www.apache.org to brew mirrors because it updates much faster
     add 24faeea  GEODE-7196 Simplify ClusterDistributionManage
     add 5aab1bb  GEODE-7239: Remove log4j-core from ColocationHelperTest
     add ee73e09  GEODE-7239: Rename GfshInitFileJUnitTest as GfshInitFileIntegrationTest
     add 9d1ff7a  GEODE-7239: Remove log4j-core from GfshInitFileIntegrationTest
     add 0d6b283  GEODE-7239: Rename ShowMissingDiskStoresFunctionTest
     add 150af5a  GEODE-7239: Remove log4j-core from ShowMissingDiskStoresFunctionTest
     add 57ab823  fixes to release scripts
     add bfee35d  fixes to release scripts
     add 9af40c5  fixes to release scripts
     add aa612d0  add 1.10.0 to old versions
     add 229fbaf  fixes to release scripts
     add 31675af  GEODE-7249: Disable GfshInitFileIntegrationTest
     add 875294c  Revert "add 1.10.0 to old versions" until GEODE-7250 is fixed
     add 3c0174c  GEODE-7250 accomodate new versions greater than 1.9
     add 390ebf4  sort versions before handing them out to tests
     add 961a2d4  update release script to create a PR for adding the old version
     add bdc4b46  GEODE-7233: add valid default jq selector to the various management r… (#4090)
     add 2b9e069  GEODE-7215: Fix broken link in doc (#4101)
     add 70eaacc  GEODE-6945: use LEGACY instead of UNSUPPORTED (#4106)
     add f452b9b  GEODE-7257: Remove unnecessary uses of log4j-core (#4098)
     add a83f153  GEODE-7260: Fix wrong statement in geode-book/README (#4109)
     add a1f83ac  GEODE-6945: remove deprecated types in v2 RegionType (#4108)
     add f05074a  GEODE-7134: Replace bucket Set with bucket int[] (#4002)
     add 10d5dcd  GEODE-7258: Pulling the failing test while fixing (#4110)
     add 42432ea  GEODE-7227: Add default constructor to ClassName (#4111)
     add 75564e8  GEODE-7265: Avoid creating default locator VM when ClusterStartupRule is used (#4107)
     add 59e22db  GEODE-7261: Include spring-core in the geode-web war artifact (#4112)
     add 7d38d37  GEODE-7230: Avoid verification occurred before commit is finished. (#4082)
     add b8d2cec   GEODE-7243: Throw correct TransactionException accordingly (#4096)
     add 7e919e1  GEODE-7156: add authTokenEnabled in swagger api info (#4118)
     add 0e3f884  GEODE-7177: Extract LogService to a separate submodule
     add 7597643  GEODE-7241 Refactor publish.gradle into -java and -war types (#4091)
     add b7a1719  GEODE-7172: Move and rename marker classes. (#4125)
     add 7c85de0  GEODE-6860: Cleanup AvailablePortHelperIntegrationTest
     add e3ef99e  GEODE-7272: Generate user guide using Docker (#4117)
     add 16de3f3  Revert "GEODE-7172: Move and rename marker classes. (#4125)"
     add d63638e  Revert "GEODE-7177: Extract LogService to a separate submodule"
     add 33ac005  GEODE-6986: Implement UnrestrictedMethodAuthorizer (#4105)
     add bbe3259  GEODE-6988: Implement JavaBeanAccessorMethodAuthorizer (#4116)
     add 79fd797  Increase memory for StressNewTest to avoid OOM crashes in PR pipeline.
     add 97f0a04  GEODE-7228: Test all config settors with serialization (#4126)
     add 3686b43  GEODE-7237: Use invalid host name in ConnectCommandAcceptanceTest (#4128)
     add a653e50  GEODE-7151: Remove some unused classes (#3995)
     add 49612da  GEODE-6992: Deprecate allowUntrustedMethodInvocation (#4127)
     add 4d635aa  GEODE-7255: Pickup Jackson CVE fix (#4102)
     add eda23b4  GEODE-7280 Clarify docs: DELETE V1 only for replicated regions (#4133)
     add 915e119  GEODE-6987: Implement RegExMethodAuthorizer (#4123)
     add 0be31dd  GEODE-7268: Remove bucket assignment in alter region gfsh command while adding gateways
     add 5981a13  GEODE-7177: Logging as a submodule (#4129)
     add eaf7966  GEODE-7270: wait until expected sites are ready to make test stable (#4146)
     add ee5ec15  GEODE-6566: Rename to MemberMXBeanAttributesDistributedTest
     add d1323bd  GEODE-6566: Prevent MemberMXBeanAttributesDistributedTest flakiness
     add 91cc1b6  GEODE-6183: Increase await timeout for LocatorLauncher tests (#4139)
     add 7440b89  GEODE-6871: Disk free space info exposed via JMX (#4067)
     add 924e3f8  GEODE-7237: Disable invalidHostname temporarily
     add b70dceb  GEODE-3780: Fixing monitoring of suspected member after passed final check
     add 198bec0  GEODE-7289: Use random port in StandaloneClientManagementAPIAcceptanceTest (#4151)
     add 1dabc15  GEODE-7288: Remove broken uses of logLevel system property (#4148)
     add 4944714  GEODE-7248: update flaky test
     add 359f5ca  GEODE-7248: enable that values are recovered synchronously for test
     add 167c54e  GEODE-7248: Modified test case logic, removed latency check
     add 6fe7e97  GEODE-7248: Remove setting system property
     add 6a17121  Merge pull request #4099 from Nordix/feature/GEODE-7248
     add 23920fb  GEODE-7160: Remove AttributesFactory in geode-wan (#4007)
     add 1f0861d  GEODE-6133: Use System.lineSeparator() for line feeds (#4152)
     add 94a71c2  GEODE-7189: Disable default server in startWaitsForStartupTasksToComp… (#4150)
     add 894aa3a  GEODE-6731: Cleanup SerialGatewaySenderOperationsDUnitTest
     add f622a47  GEODE-6731: Rename SerialGatewaySenderOperationsDistributedTest
     add 5735960  GEODE-2888: Remove 'gemfire-api' from REST documentation (#4137)
     add 16ac8a2  GEODE-7216 include a timestamp in stack trace logs
     add 2d93f61  add test to verify changes
     add cbb5208  changes after comments
     add b547b9d  fix for a new test
     add a79eb9c  fix for failed test
     add a2eaf63  change variable name
     add 0cc141a  new changes after comments
     add 0087a27  move formatting to ExportStackTraceCommand
     add 2ac5125  use Instant instead of Date
     add 7e6d192  new changes after comments
     add 60dc448  fix for build failed
     add 67b0143  add getHeaderMessage method
     add e2e7f38  add test with and without timestamp
     add d71a615  Merge pull request #4087 from Nordix/feature/GEODE-7216
     add db9565d  GEODE-7240: Prevent Aggregates in query criteria (#4103)
     add 1ed68f9  GEODE-7284: Modified CacheClientProxy remoteHostAddress to be unique
     add 33dfc9e  GEODE-7296: Fix Geode release scripts (#4160)
     add e0370fa  GEODE-2035: Add more info about G1GC (#4143)
     add 6feb3b6  GEODE-7192 Update cluster config behavior in docs (#4162)
     add 283940a  GEODE-7278: convert transport filters (#4157)
     add a098c3d  GEODE:7266: improve ClassName javadocs (#4159)
     add c2b989b  GEODE-7287: Add test to REST function exec with a filter
     add b3f1e5f  GEODE-7287: Add negative test and remove comment
     add c5d005e  Merge pull request #4147 from Nordix/feature/GEODE-7287
     add 66ac201  GEODE-6989: Cache OQL Authorized Methods (#4136)
     add 93138a9  GEODE-7311: log message is missing arguments
     add 813da61  GEODE-7131: add Links object to replace RestfulEndPoint (#4158)
     add 2104c9b  GEODE-3780: disabling test that is failing in CI
     add f30f936  GEODE-7167: eliminate NPE when parsing locators property (#4018)
     add e2adc0d  GEODE-7291: Prevent empty micrometer tags
     add ed8bfe2  GEODE-7259: Document REST API limitation on function execution params (#4154)
     add a905e70  GEODE-7131: update spring annotation (#4171)
     add c977c52  GEODE-7319:Replace mock EntryEventImpl.class in problematic TCs
     add b2e26fa  Merge pull request #4178 from Nordix/feature/GEODE-7319
     add 6ae541a  GEODE-7311: reimplement test to ensure output is captured
     add ee79003  GEODE-7237: Fix race condition in GfshRule (#4153)
     add 7666e41  GEODE-7279: Warning log for deprecated system value should be shown once (#4132)
     add c581cc5  GEODE-7074:improve Cluster Management Rest api Swagger documentation (#4174)
     add e06d405  ci: run benchmarks with security manager enabled (#4173)
     add cd2fca2  Revert "GEODE-7319:Replace mock EntryEventImpl.class in problematic TCs"
     add 27f9b70  Merge pull request #4180 from apache/revert-4178-feature/GEODE-7319
     add 0f8248a  GEODE-6807: cache adviseUpdate and adviseAllEventsOrCached
     add 097de3d  GEODE-6807: update with comments
     add 0ab8b6b  GEODE-6807: update adviseAllEventsOrCached method
     add ac689a8  GEODE-6807: update of solution with checking of version
     add 07b18a0  GEODE-6807: remove assert from new code
     add 928e6cd  GEODE-6807: Added UT and inRecovery update check
     add e0bfae6  GEODE-6807: Added Concurrent Test
     add 794edda  GEODE-6807: Added missing @Test and rebase
     add 5046c70  Merge pull request #4086 from Nordix/feature/GEODE-6807
     add 03b504b  GEODE-7320: Rename isKnownDangerousMethod (#4183)
     add bd0b6fd  GEODE-7321: Move and Rename ConnectionDUnitTest
     add 75c6342  GEODE-7184: Add function execution timers (#4135)
     add e225ffc  Revert "GEODE-6807: cache adviseUpdate and adviseAllEventsOrCached" (#4189)
     add f506638  GEODE-7328: Prevent BindExceptions in ServerLauncherTest
     add 59459c2  GEODE-7312: modify the ThreadMonitor to print the stack of a blocking thread
     add 4363c48  GEODE-7332 Add link in docs to OQL aggregates subsection (#4197)
     add ccbb5de  GEODE-7205: add script to auto-generate wiki docs for management REST API (#4194)
     add 882985e  GEODE-7331 Improve docs on loggin (Log4j is optional) (#4195)
     add 5c5a6a3  GEODE:6784 Added unit tests to classes in the tomcat module (#4061)
     add addaebc  GEODE-7281: UpdatePassingTokens only moves git sha forward. (#4134)
     add 8f829d5  GEODE-7336: Pulling failing tests during investigation.
     add 87d6726  GEODE-7308: upgrade Jetty to a newer version (#4166)
     add 7c70b61  GEODE-7184: Fix failing windows CI jobs
     add f0c96db  GEODE-7330: Prevent RegionDestroyedException in FederatingManager (#4193)
     add 695edf1  GEODE-7333: Document missing option in 'start locator' command (#4199)
     add bbd09ef  GEODE-7319: Solution for flaky test
     add c4df938  Merge pull request #4188 from Nordix/feature/GEODE-7319
     add 85b16aa  Increase memory of UpgradeTest heavy-lifter from 160 -> 210
     add 80efe5c  Revert "Revert "GEODE-6807: cache adviseUpdate and adviseAllEventsOrCached" (#4189)" (#4212)
     add 79bd50a  GEODE-7266: change className validation (#4185)
     add d99cf75  GEODE-7172: Initial work to break TcpServer dependencies on geode-core. (#4211)
     add 7d9367a  Fixing license header in TcpServerDependenciesTest
     add 113b200  GEODE-5194: allow gfsh to connect if serialization version matches (#4202)
     add cfd71dd  GEODE-6682: Create unit tests for MBeanProxyInvocationHandler (#4213)
     add 6ae3f0b  GEODE-7084: Handle CancelException in FederatingManager (#4206)
     add 0df32bd  GEODE-7297: Handle more exceptions in FederatingManager (#4208)
     add b3ab652  GEODE-7348: Removing dependencies on core god classes from TcpServer (#4217)
     add 97ed0b2  GEODE-7339: change /experimental to /v1 (#4207)
     add 55980e3  GEODE-7326: Add cache gets timers (#4201)
     add bcd2d8a  Revert "GEODE-7326: Add cache gets timers (#4201)"
     add 480cdea  GEODE-7313: Refactor Query Security Tests (#4218)
     add 9574591  GEODE-7171: Encapsulate metrics session (#4203)
     add bd03dc7  GEODE-7283: Store MethodAuthorizer in Context (#4179)
     add 30b35cd  GEODE-7360: Fix Flaky Cq Security Test (#4227)
     add 44183f6  Add 1.9.2 to old versions (#4221)
     add 4a413d9  GEODE-7357: Updating the documentation for member-timeout (#4224)
     add 090af9c  GEODE-7286: Reset _socketClosed AtomicBoolean when durable client reconnects
     add fcfe0ad  GEODE-7363: Add member type common tag
     add 9f50198  GEODE-7350: Do not suspect hydra.MasterDescription.master.locators={}
     add 7f29489  GEODE-7355: Refactored dependency on DistributionStats to use a Funct… (#4228)
     add 850f6d9  GEODE-7326: Add cache gets timers (#4223)
     add 078c0c3  GEODE-7365: increase DistributedTest timeout by 45m (to 3h) (#4231)
     add 8081dad  GEODE-7334: do not Jackson libraries from outside of the war file except Jackson annotations (#4225)
     add 5874bfc  GEODE-6973: The pdxRegion.size() should be called outside of TX context to avoid messaging. (#4233)
     add 000073d  GEODE-7375: Fix metrics test port allocation (#4248)
     add 2cb2c48  GEODE-7365: Increase AcceptanceTest timeout by 30m to 1h30m (#4249)
     add 7868cb6  GEODE-7361: sever ties to PoolStatHelper & CoreLoggingExecutors (#4238)
     add 52c9d9d  GEODE-7341: Provide a way to avoid memory lock if over committed (#4210)
     add 182de42  GEODE-7177: Changing packages in geode-logging (#4232)
     add d108246  GEODE-7367: Unignore Tomcat8WithOldModulesMixedWithCurrentCanDoPutFromCurrentModuleTest (#4241)
     add 156a7cb  GEODE-7367: Unignored Tomcat8WithOldModuleCanDoPutsTest (#4242)
     add a132259  GEODE-7367: Unignore TomcatSessionBackwardsCompatibilityTomcat7079WithOldModuleCanDoPutsTest
     add ca1a8b3  GEODE-7367: Unignore Tomcat7079WithOldModulesMixedWithCurrentCanDoPutFromCurrentModuleTest (#4244)
     add 4f0b4c0  GEODE-7367: Unignored Tomcat7079WithOldModulesMixedWithCurrentCanDoPutFromOldModuleTest
     add f6d7e85  GEODE-7367: Unignore  TomcatSessionBackwardsCompatibilityTomcat8WithOldModulesMixedWithCurrentCanDoPutFromOldModuleTest
     add d30e2e8  GEODE-7374: Fix class cast exception (#4247)
     add 94fedfd  GEODE-7373: add jmx credential type constraint (#4236)
     add 0015532  GEODE-7273: Able to detect not colocated transaction (#4170)
     add 1cfd8e1  GEODE-7358: Creating a handler for TcpClient InfoRequests.
     add 4ec4689  GEODE-7369: Deprecate SystemFailure Class (#4253)
     add 08505d8  GEODE-7340: Dependency cleanup for geode-old-versions (#4209)
     add c6a7c81  GEODE-7354: break dependencies on SystemFailure (#4254)
     add 2b5f038  GEODE-7372: abort when user respond with no to shutdown command (#4258)
     add 3b15f69  GEODE-7392 Add sha tag to heavy lifter. (#4260)
     add 93b1482  GEODE-7379: Remove TcpServer dependencies on CancelException. (#4259)
     add 214b8d8  Revert "GEODE-7373: add jmx credential type constraint (#4236)" (#4265)
     add 77103d0  GEODE-7358: Membership code should use InternalDistributedMember as the membership identifier (#4230)
     add 3ae83cf  Feature/geode 7258 2 (#4250)
     add d7efa93  GEODE-7396: Fixed incorrect regex in JavaBeanAccessorMethodAuthorizer (#4263)
     add a9e451c  GEODE-7373: add jmx credential type constraint (#4268)
     add ba21b63  GEODE-7384: Members's old Persistent Member Id should be removed (#4257)
     add c852309  GEODE-7177:  Adjusted ArchUnit tests to allow geode-logging package s… (#4264)
     add 418d929  GEODE-6661: Fixed use of Direct and Non-Direct buffers (#4267)
     add 7d08bfd  GEODE-7370: Upgrade ClassGraph to 4.8.52 (#4237)
     add d9438c7  GEODE-7399: Use LogManager instead of LogService in test functions (#4269)
     add 6af63e1  Clean up deploy_meta.sh and don't get sha if geode's not there. (#4273)
     add 3795524  GEODE-7395: Add Micrometer docs (#4266)
     add 0dae0da  GEODE-7401: add LocatorLauncherStartupRule (#4272)
     add 1ea556f  GEODE-7322: improvements to script to generate management REST wiki (#4274)
     add 76d794f  GEODE-7367: Increased max and init memory for ServerContainer (#4251)
     add 4506bcb  Upgraded version number for releasing 1.12.0
     add 48467cc  GEODE-7157: SSLConfig&SSLConf..Factory thread-safe
     add 649acd2  GEODE-7157: SSLConfigurationFactory thread-safe
     add d76ccd1  GEODE-7157: Add fix for test case
     add ca6d497  GEODE-7408: Metrics pipeline is referencing incorrect image
     add f4024b5  Merge pull request #4282 from gemzdude/develop
     add 308d7e8  Revert "GEODE-7157: Add fix for test case"
     add 9a6036b  Revert "GEODE-7157: SSLConfigurationFactory thread-safe"
     add 620aada  Revert "GEODE-7157: SSLConfig&SSLConf..Factory thread-safe"
     add fed440b  GEODE-7393: Parameterize concourse team variable (#4261)
     add 4a69a7f  Feature/geode 6661 (#4284)
     add 384b875  GEODE-7157: SSLConfig&SSLConf..Factory thread-safe (#4285)
     add faa7b7f  GEODE-7383: geode-ci concourse resource doesn't care about all of ci (#4262)
     add 6d3f82f  GEODE-7310: Aborting backup when member departs (#4255)
     add 411bd30  GEODE-7417: never skip triggering of PR checks, since branch protection requires them always now (#4295)
     add c863dc8  Trigger downstream CI jobs on build-number changes as well as SHA. (#4290)
     add cf1aef1  GEODE-7415: Fix version variable for docs (#4293)
     add 8525f2c  GEODE-7162: Remove AttributesFactory in geode-lucene (#4280)
     add 0caabdb  GEODE-7407: Fix Test Warnings (#4301)
     add 2c76bf2  Increment stress-new-test from 2h15m to 6h to accomodate long tests (#4305)
     add 1b66d88  GEODE-7407: Remove AttributesFactory from Test
     add bed1b1a  GEODE-7407: Refactor RestAPITestBase (#4300)
     add a1dbc8d  GEODE-7407: Remove AttributesFactory from Test (#4297)
     add 8308f20  GEODE-7432: Fix spelling error in test methods (#4307)
     add 3c5a6cc  GEODE-7400: Prevent RejectedExecutionException in FederatingManager (#4270)
     add 9ac4454  GEODE-7431: limit Benchmarks to three-at-a-time to stay within quota (#4306)
     add 648e67f  GEODE-7110: Add Tomcat Session Integration Tests (#4271)
     add 4db9063  GEODE-7427: Avoid failure when configuring DUnit suspect logging (#4304)
     add 3557a4e  GEODE-7229: add autoSerializer to pdx and remove the persistent attribute (#4294)
     add 9739ec4  Feature/geode 7410 (#4303)
     add 8f4ca46  GEODE-7428: change log level in management API (#4318)
     add 2cfcdc9  GEODE-6990: Add xml persistence for OQL authorization (#4161)
     add a62d665  GEODE-7401: add ServerLauncherStartupRule (#4319)
     add db8f2e9  Automate build and publish of Native docker image
     add bebeaea  Merge pull request #4315 from onichols-pivotal/GEODE-7440-automate-publishing-of-native-dockerimage
     add 4c8a99b  GEODE-7409: get latest PDX configuration of cluster in REST API for M… (#4320)
     add fcb4d73  GEODE-7439: Fix DeltaSessionStatisticsIntegrationTest (#4316)
     add 82ac712  GEODE-7457: publish one wiki page per release instead of overwriting previous release (#4328)
     add 22a8c26  GEODE-7345: break dependency on SocketCreator (#4322)
     add c9e75e6  GEODE-7453: Fix Flaky Test (#4326)
     add 016620a  GEODE-7409: get latest PDX configuration of cluster in REST API for Management (#4329)
     add 4a92c8e  GEODE-7445: do not use internal class (#4331)
     add 05df143  GEODE-7450 SSL peerAppDataBuffer expansion needs work (#4330)
     add 54e5f9a  GEODE-7403: Add LogConsumer distributed tests (#4279)
     add dc5ebc2  GEODE-7252: Create IncrementalBackupIntegrationTest (#4332)
     add 50f95f0  GEODE-7380: remove dependencies on DistributionConfig (#4335)
     add 18b1f4e  GEODE-7461: Fix Flaky Test (#4334)
     add f46b492  GEODE-7450 SSL peerAppDataBuffer expansion needs work (#4336)
     add 4c87d2e  GEODE-7344: break dependencies on DataSerializer (#4339)
     add 59be423  GEODE-7466: Closed the existing CacheClientNotifier instance (#4338)
     add a58636b  GEODE-7468: fix compiler warnings (#4341)
     add 4c1b21c  GEODE-7456: Moving GMSMembershipManager into gms package (#4313)
     add 829ebd8  GEODE-7446: Update Spring from 4.x to 5.x (#4256)
     add a9c688d  GEODE-7456: Restoring removed test hook
     add 0959833  GEODE-7338: Trigger test container builds on bionic-scm, not openjdk-8 (#4333)
     add 543f4df  GEODE-7448: Increase heavy-lifter instance time-to-live value (#4321)
     add 80acf7f  Adding my public key to be able to release
     add 45ae230  GEODE-7482: make DUnit launch correct product version (#4351)
     add 59dc4b4  GEODE-7368: Caught and ignored EntryNotFoundException during doUnload (#4289)
     add 2e04da3  GEODE-7477: Allow tests to test different client/server settings. (#4352)
     add 12f68c8  GEODE-6991: Create alter query-service gfsh command (#4324)
     add e10382b  GEODE-7489: Disable DistributionArchUnitTest (#4355)
     add dc80b73  GEODE-6993: Add documentation for alter query-service gfsh command (#4323)
     add ff08ed1  GEODE-7473: before adding to tmpDroppedEvents, should check GatewaySe… (#4342)
     add e148cef  GEODE-7465: Set eventProcessor to null in serial AEQ when it is stopped
     add dedf61d  GEODE-7456: Fixing omitted catch statement that adds shutdown cause.
     add ee2c20b  GEODE-7486: Fix IndexManager (#4353)
     add 44c8b31  GEODE-7488: Add ServerAliveCountMax to the ssh options. (#4354)
     add 7e2f0c0  GEODE-7456: Removed dependencies related to membership manager refactor (#4349)
     add e5cdb88  GEODE-7488 (#4360)
     add 6426bf1  GEODE-7494: Upgrade ArchUnit to 0.12.0 (#4358)
     add 030f881  GEODE-6818: Fix PutAllClientServerDistributedTest (#4363)
     add d000cb8  GEODE-7442: Fix RegionAttributesCreation (#4317)
     add 0d4c191  GEODE-7436: Deploy jar using semantic versioning scheme (#4343)
     add 6940285  GEODE-7492: Harden create_instance.sh (#4365)
     add 0e7eb17  GEODE-7470: Fix LogConsumerDistributedTest (#4361)
     add bba60f2  GEODE-7137: Fix ExpectedTimeoutRuleTest (#4362)
     add 1282594  GEODE-7475: Include remote stack trace in AsyncInvocation timeout (#4344)
     add 56197f2  GEODE-7435 - Improve performance of GMSMembershipManager.handleOrDefe… (#4373)
     add 883a421  GEODE-6616: fix testClientDynamicallyDropsStoppedLocator (#4348)
     add 4d8d38b  GEODE-2184: Genericize Java version numbers in docs
     add 82b6708  GEODE-7337: Adding DescribeQueryService Command (#4291)
     add 69d830f  GEODE-7434: Remove unnecessary locking and allocations. (#4309)
     add 518f926  GEODE-7344: DSFID implements BasicSerializable (#4364)
     add 6bc6e59  GEODE-7489 DistributionArchUnitTest is running out of memory for some users (#4377)
     add 6ad41d3  Revert "GEODE-7436: Deploy jar using semantic versioning scheme (#4343)" (#4380)
     add c80b232  GEODE-7410: metrics fix for jinja-variable expansion (#4383)
     add 1beaa32  GEODE-7212: update docs permission for CqQuery.stop() (#4371)
     add cc169e1  GEODE-7405: Documentation for describe query-service command
     add bdd20a2  GEODE-7405: Documentation for describe query-service command (#4378)
     add a2c978c  GEODE-4187: Rename PersistentColocatedPartitionedRegionDistributedTest
     add fc20f2f  GEODE-4187: Fix PersistentColocatedPartitionedRegionDistributedTest
     add e938d66  GEODE-4187: Use AtomicReference for missingColocatedRegionLogger
     add 3b85e5c  GEODE-7436: Deploy jar using semantic versioning scheme  (#4382)
     add 94ec51b  GEODE-7496 - Decouple management API from Gfsh RebalanceCommand (#4370)
     add 6933232  GEODE-7487: Update Running CQ Context (#4369)
     add 081f5cb  GEODE-6994: OQL Add Method Invocation Security Docs (#4325)
     add e5d07a3  GEODE-7438: Honor isHttpOnly and isSecure from the SessionCookieConfig in the ServletContext. (#4311)
     add ebd3539  GEODE-7502: Remove findbugs dependency from runtime (#4376)
     add 570a1d1  GEODE-7463: show management rest api docs (#4388)
     add 7382f53  GEODE-733: Cluster Config service can throw a spurious exception (#4345)
     add 7cb128a  GEODE-7212: Docs update of CLUSTER:MANAGE:QUERY for CqQuery.stop() (#4392)
     add 2b85ec2  GEODE-7521: Add slash to start of region name. (#4393)
     add e48f340  GEODE-7454 Document Cluster Management Service (experimental)( (#4390)
     add c6081fa  rsync all inputs and outputs between the heavy-lifter and concourse (#4391)
     add 2c9def9  Fix typo in a README file (#4407)
     add 9929ed4  GEODE-7463: make docLinks public (#4396)
     add 6ebc419  GEODE-7497: Check CQs prior to change authorizer (#4385)
     add 47266a2  GEODE-7485: REST URLs accepts dots in trailing parameters (#4379)
     add ae49672  GEODE-7519 GMSHealthMonitorJUnitTest fails in testCheckIfAvailableNoH… (#4398)
     add b48dc32  GEODE-7513: Fix PersistentColocatedPartitionedRegionDistributedTest
     add bd1e149  GEODE-5644: Add new DistributedReference JUnit Rule
     add 24bf1ea  Merge pull request #4401 from kirklund/GEODE-5644-DistributedReference
     add ce71755  GEODE-7526: Add new DistributedExecutorServiceRule JUnit Rule
     add 0c1b33f  GEODE-7507 remove GMSMembership's dependency on DistributionMessage (#4384)
     add 1fcadf9  Separate benchmark tasks into jobs. (#4404)
     add 332e3f0  GEODE-7504: region eviction support (#4386)
     add 1fd8745  GEODE-7478: Register interest in appropriate cases. (#4366)
     add c5c27e9  Fix Geode Logo (#4405)
     add 26f9f39  GEODE-7454 Document Cluster Management Service: introduce a doc template variable (#4412)
     add 3c524cb  GEODE-7540: use max_in_flight to spread out peak load on CI (#4423)
     add 0044385  GEODE-7522: always put version in REST wiki page title (#4394)
     add b81eef8  Revert "rsync all inputs and outputs between the heavy-lifter and concourse (#4391)" (#4426)
     add a1437fd  Revert "GEODE-7504: region eviction support (#4386)" (#4421)
     add e3a31e1  GEODE-7345: reinstate 'be sick' test hook (#4419)
     add 49eefca  GEODE-7530: returns localSize on ParallelGatewaySenderQueue (#4424)
     add d5a191e  GEODE-7536 - Break Gfsh out into separate module (#4422)
     add 5acfb7f  GEODE-7551: Remove membership API dependency on ClusterDistributionManager (#4431)
     add a4e4514  GEODE-7351: OQL Method Authorizer Constraints (#4416)
     add 7c5d8d9  GEODE-7504: region eviction support (#4428)
     add e519de9  GEODE-7503: Rename GemFireCacheImplEmergencyCloseDistributedTest
     add ba3d49d  GEODE-7503: Add new unit tests for GemFireCacheImpl
     add b512bed  Geode-7498: show index type (#4434)
     add 6773246  GEODE-7527: Correct create_instance and delete_instance zone usage (#4400)
     add 2142308  GEODE-7552: Break dependency on Services (#4438)
     add 02d76d8  GEODE-7513: Fix ModifyColocationIntegrationTest
     add d1eaf7d  GEODE-7474: Fix NetSearchMessagingDUnitTest (#4432)
     add 97ffbc0  GEODE-7498: fix assembly content test (#4448)
     add c9369de  GEODE-7398:  Ability: show jar deployment info in REST API for Manage… (#4374)
     add 6f247ef  GEODE-7479: Change Membership interface to use MemberIdentifier interface (#4420)
     add e0e66a5  GEODE-7398: Fix windows path separator comparison (#4449)
     add 4c1c223  GEODE-7498: update index type name from FUNCTIONAL to RANGE (#4445)
     add 3a50781  GEODE-7564: fix windows test failure (#4453)
     add 63cabe1  Disable windows update on heavy-lifter instances. (#4443)
     add 6d5494e  GEODE-7469: Fix RedundancyLevelPart3DUnitTest (#4444)
     add ea65f4d  GEODE-7536: Add serialization analysis to geode-gfsh (#4446)
     add 37eb8b4  GEODE-7398: implement get single deployment end point (#4455)
     add ff78832  GEODE-6927 make getThreadOwnedConnection code thread safe (#4085)
     add 82c0a73  GEODE-7567: Improve cleanup logic in create_instance.sh (#4459)
     add 6ed908b  GEODE-7568: Pass persistence service to config mgr constructors (#4462)
     add 03e31f0  GEODE-7398: add timeDeployed to the runtime info of deployed jar (#4460)
     add 1448c83  Revert "Revert "Revert "GEODE-6807: cache adviseUpdate and adviseAllEventsOrCached" (#4189)" (#4212)"
     add bde1f71  Revert "Revert "Revert "GEODE-6807: cache adviseUpdate and adviseAllEventsOrCached" (#4189)" (#4212)" (#4442)
     add 0345938  GEODE-7503: Cleanup GemFireCacheImpl (#4436)
     add 27a167a  Mass test script change (#4456)
     add 3a3db82  GEODE-7537: Remove the synchronization in CacheFactoryStatics.getAnyInstance. (#4435)
     add 0c420ba  GEODE-7570: close cache after test is done to prevent polluting other tests (#4463)
     add 2c0b934  GEODE-7397: create new module: geode-tcp-server (#4450)
     add 7e2101e  GEODE-7535: Prevent exception throw during getAll (#4415)
     add cf019dd  GEODE-7569: repair play dead in membership tests (#4467)
     add c7ed018  fixing use of concourse_job_performance.py (#4469)
     add e088dac  moving a quote to the right place (#4470)
     add 7d471f9  Yet another tweak to the jinja template (#4471)
     add c4fc290  Geode 7424 create index (#4458)
     add 9701e19  Removing a dependency on my home directory (#4473)
     add b0fd10a  GEODE-7563: eliminate home-grown ConcurrentHashSet (#4468)
     add b583e76  GEODE-7256: Cleanup Connection classes and tests
     add 3f575a8  GEODE-7256: Cleanup IgnoredException
     add 3040c73  GEODE-7256: Cleanup AlterRuntimeCommandDUnitTest
     add 021e129  GEODE-7256: Rename AlterRuntimeCommandDistributedTest
     add 5928982  GEODE-7256: Move CacheFactoryStaticsTest to IntegrationTest
     add 5b1b733  GEODE-7574: fix javadoc warnings (#4472)
     add 25d20d0  Use "gci-resource" to trigger google compute image rebuilds. (#4451)
     add 5864c24  GEODE-7424: create index (#4474)
     add d9f755e  GEODE-7397:  remove spurious archunit clauses (#4480)
     add 278c247  GEODE-7554: Add retry mechanism for failed tests (#4461)
     add 7c9392b  GEODE-7575: Add concourse team specific fly targets in the deploy scripts
     add 4220611  Add LGTM Badges (#4406)
     add 47e17b5  Revert "GEODE-7537: Remove the synchronization in CacheFactoryStatics.getAnyInstance. (#4435)" (#4482)
     add 7187192  GEODE-7533: System Properties catalina.home and catalina.base are cleared during webapp reloads when using HTTP Session Management Module (#4414)
     add 9934558  GEODE-7525: Prevent NPE in MBeanProxyFactory (#4478)
     add 235e250  GEODE-7577: Log when waiting for missing persistent members (#4476)
     add 76f7f85  GEODE-7534: Add example for query with bind params (#4452)
     add b1093e1  Geode 6374 - Fixing DistributedNoAckRegionCCEOffHeapDUnitTest.testNoLoaderWithInvalidEntry (#4409)
     add 53f851c  GEODE-7537: use dm.getCache instead of CacheFactory.getAnyInstance (#4486)
     add f5b5935  GEODE-7531: Added type checking before casting generic `Pool.java` to `PoolImpl.java` (#4490)
     add 0f05e9c  GEODE-7159: Amending emergencyClose to type check before casting. Also included Optional instead of null checks (#4493)
     add 63d549b  GEODE-7586: Fix NPE in RemoteGfManagerAgentTest (#4492)
     add 8fbf443  GEODE-7424: fix acceptance failures (#4484)
     add e871d41  add missing variable (#4497)
     add 8b84164  GEODE-7588: Add geode-all-bom to geode-gfsh. (#4491)
     add 3d2f313  GEODE-7590 - More Packer restarts to fix Windows image. (#4495)
     add 6232299  Fixes bash error in run_benchmarks.sh script. (#4498)
     add fa3b488  GEODE-7596 - Use ASF repo:status token sparingly. (#4501)
     add 7055d9a  Bump excon from 0.65.0 to 0.71.0 in /geode-book (#4481)
     add 1beec9e  GEODE-7593: Force index to use Strings instead of PdxStrings when eviction is enabled on region (#4500)
     add 5113f52  GEODE-7599 - Use Google Compute Image resource in Concourse. (#4504)
     add b1b7e13  GEODE-7571: Fix logic determining when query will wait for a repo (#4466)
     add a357e6d  GEODE-7556: remove membership dependencies on geode-core exeptions (#4502)
     add dac5b1c  GEODE-7583: rule improvement for ssl support (#4499)
     add 8d399ab  GEODE-7561: GW sender allow single dispatcher thread (#4441)
     add 1e7bba0  GEODE-7398 :show deployer and deploy time (#4509)
     add 7ac2c4d  GEODE-7544 Break dependency on ClassPathLoader (#4508)
     add 20dd0dc  GEODE-7606 Break dependency on InternalDataSerializer (#4507)
     add ca24b1e  ensure that exceptions are translated to those acceptable by geode-core (#4516)
     add f4854ef  GEODE-7614: change assert to await in ClientHealthStatsDUnitTest (#4515)
     add 6c7ad1f  GEODE-7613: move multicast address init to where it's needed (#4517)
     add fa7463b  GEODE-7541: Removing dependency on SocketCreator/Factory (#4479)
     add 5ec5dd1  GEODE-7592: Simplify startManager() precondition checks (#4510)
     add e50c5e3  GEODE-7425 delete index (#4503)
     add bbdf018  GEODE-7387: SingleHopGetAllPutAllDUnitTest.testRemoveAllInClient is failing (#4511)
     add 6c87735  GEODE-7617: CI failure: GeodeClientClusterManagementSSLTest. getServiceUseClientSSLConfig (#4518)
     add 9581406  GEODE-7556e - catch and translate exceptions into geode-core exceptions (#4519)
     add 540bd0e  GEODE-7541: Clean up of auto-generated catch blocks. (#4520)
     add c2af830  GEODE-7541: revert one change (#4526)
     add 8944e89  GEODE-7545: Remove dependency on AltertingAction from membership
     add 61af622  GEODE-7583: allow "status locator" to work with ssl enabled locators (#4529)
     add ceea971  GEODE-7541: move SocketCreator localhost lookup to geode-common (#4527)
     add c485cda  GEODE-7627: Moving defaults to MembershipConfig
     add 51d1b24  GEOE-7617: Retry awaits in GeodeClientClusterManagementSSLTest
     add 70f86c6  GEODE-7628: Block jmx mbean creation when no security manager is configured (#4534)
     add 412c23c  GEODE-7560: Fix LGTM JTAUtils Issues (#4413)
     add 30797a1  GEODE-7345: Clean up resolved dependency exceptions in ArchUnit tests. (#4536)
     add 10d1b8c  GEODE-7626: Break dependency on LocalViewMessage in membership (#4538)
     add 33661f5  GEODE-7581: Run SSL Benchmarks with JDK11 (#4545)
     add 8218e48  Benchmark against previous release. (#4543)
     add ddf38f0  GEODE-7600: fixing other calls to getRegionAttributes.
     add f487224  GEODE-7600: Cleanup of SearchAndLoadDUnitTest
     add 4f02e8b  GEODE-7600: Fix to await rather than just assert.
     add c3e543f  GEODE-7600: removing an unnecessary cleanup.
     add 748d72b  GEODE-7600: ConnectionPoolDUnitTest cleanup.
     add 6b3fae4  Removing unnecessary changes from my change set
     add f5527dc  GEODE-7600: ConnectionPoolDUnitTest cleanup.
     add 19eee78  Minor changes to find a bug. (not found yet).
     add 495d079  Spotless
     add b4c4c12  GEODE-7294: Update dependencies for v1.12
     add b7417c0  GEODE-717: Set the read timeout for jedis
     add 36cb801  GEODE-7623: Preventing recursion in alert generation
     add af5a044  GEODE-7630: Resolve depencency on OSProcess. (#4548)
     add 263b3e2  GEODE-7634: create an ArchUnitTest that asserts that geode-core only … (#4549)
     add 2178ba8  GEODE-7590 - Use GCESysprep as last-step in Windows Packer build. (#4522)
     add 3720389  GEODE-7640: allow tests to turn on management request/response logging (#4553)
     add d49332e  GEODE-7641: clean up compiler warnings (#4560)
     add e88db5f  GEODE-7553: Review membership interfaces/classes and add javadocs whe… (#4559)
     add 5cb6bed  GEODE-632: Fix DistributedRegionFunctionExecutionDUnitTest
     add 3476e83  GEODE-7648: elide hostname resolution if no bindAddress given (#4563)
     add 50045bf  GEODE-7636: insulate release scripts from stray changes on release branch (#4547)
     add 505cdc8  GEODE-7575: add missing $ for shell variable (#4557)
     add b32ff42  GEODE-7542: Remove dependency upon JavaWorkarounds. (#4556)
     add 13362a0  GEODE-7647: Removing unused code from GMSJoinLeave
     add 65260ef  GEODE-7585: Create API for starting a locator in the membership package
     add 0b23275  GEODE-7649 upgrade tests fail when v1.11 is added to geode-old-versions (#4564)
     add f1e5d8f  GEODE-7579: introduce RegionAware (#4546)
     add bc9860e  GEODE-7210: Fix RedundancyLevelPart1DUnitTest
     add b2a1878  GEODE-7575: fix a few more places where team name was hardcoded (#4565)
     add 78e75af  GEODE-7648: elide hostname resolution if bind addy not loopback (#4571)
     add edf0663  GEODE-7655:Restore context with distinct state after a recursion step.
     add 8850167  GEODE-7658: Removing hostname resolution from TcpSocketCreatorAdapter
     add a81e81c  GEODE-7600-2: ConnectionPoolDUnitTest Cleanup. (#4555)
     add 50d2b47  add 1.11.0 to old versions (#4554)
     add 5fda2a6  GEODE-7651:  Provide docker target for geode-assembly (#4573)
     add 0cadfe9  GEODE-7583: update docs for "status locator" command (#4576)
     add c9570d7  GEODE-7661: Check for null membershipID when serializing EventID (#4574)
     add 8fc58cc  GEODE-6883: Remove a few dependencies that slipped through ArchUnit t… (#4575)
     add da5c205  GEODE-7643: Gateway unprocessedTokensMap appears to grow without bounds with replicated regions and peer accessors (#4447)
     add 82837af  Updated copyright date in NOTICE files (#4569)
     add c6f8e1b  GEODE-7662: don't automatically enable metrics and examples if they won't work anyway (#4577)
     add 495a603  GEODE-7653: move required settings to MembershipBuilder constructor (#4578)
     add 18c2348  GEODE-7654: removed unused variable in CompiledArithmetic (#4535)
     add 1da010b  GEODE-7589: Added ability to configure wan to dispatch based on time (#4494)
     add cd56170  GEODE-7690: make it less difficult to run benchmarks against a PR (#4587)
     add 0154d93  GEODE-7688: clean up temp files after deploy meta (#4585)
     add daa7efd  GEODE-7660: clean up unneeded initializers (#4539)
     add bbecffc  GEODE-6883: New module for Membership (#4579)
     add 0545fca  GEODE-7687: User Guide - Remove time-based statistics caveat (#4583)
     add 501d222  GEODE-7689: Use the recipient list without the current member (#4586)
     add dddfce0  GEODE-7414_1: Define interface (#4505)
     add 21fce81  GEODE-5407: Fix JMXMBeanReconnectDUnitTest
     add ec4fb9e  GEODE-7686: Update the vMotion recommendations in the User Guide (#4582)
     add 5f6d451  GEODE-7693: Equals compares objects of same type (#4589)
     add 274504b  GEODE-7605: Fix PersistentRecoveryOrderDUnitTest (#4591)
     add 779e5ce  GEODE-6833: remove redundant ArchRule and layer spec (#4594)
     add 0a5acac  GEODE-5816: Don't set the JMX Port multiple ways in RegionMembershipTest
     add 1fe0183  GEODE-6883: Removing jgroups config files to geode-membership
     add 5a8b992  GEODE-7698: Extracting a superclass of InternalDistributedMember
     add c87965d  GEODE-7709: fix typo in some properties name (#4599)
     add 5f19958  GEODE-7115: Fix CreateRegionCommandPersistsConfigurationDUnitTest
     add b9526d4  GEODE-7706: throw correct TransactionDataRebalancedException. (#4598)
     add 049f039  GEODE-7691: Instance of parameter checked in equals method. (#4588)
     add f8620b9  GEODE-7699: use ConfigurationInfo to wrap the get result (#4596)
     add 3cdb345  GEODE-7713: Throw TransactionDataRebalancedException during get operation (#4602)
     add cb662da  GEODE-7650: Fix suspect logging in PutAllClientServerDistributedTest (#4605)
     add eec3090  GEODE-7711: remove unnecessary decoding step after server receives the command (#4600)
     add 9f4d70b  GEODE-7703: Catch IndexWriter Exceptions (#4597)
     add efe5f70  GEODE-7715: Introduce Transport and Config interfaces to ClusterManagementServiceBuilder (#4601)
     add ef02391  GEODE-7720: Review javadocs, API, and code coverage for the geode-serialization module (#4607)
     add 2b72c9e  GEODE-7726: remove obsolete references from LICENSE file (#4609)
     add 24fe83f  GEODE-7725: Handle region is null case (#4608)
     add 10835f8  GEODE-7700 AbstractExecutorGroupJUnitTest lockOwnerThreadStackIsReported (#4611)
     add 98e75f4  GEODE-7730: Remove strict stubbing from RemoteGfManagerAgentTest (#4617)
     add 36e8d31  GEODE-7729: Upgrades JNA to 5.5.0 (#4615)
     add bd87af6  Revert "GEODE-7729: Upgrades JNA to 5.5.0 (#4615)" (#4623)
     add b4b9506  Update KEYS (#4620)
     add 818657b  Added keys in prep for release management. (#4626)
     add 4f13b51  GEODE-7731: fix the checking of the end state of test. (#4622)
     add d9e46f6  Geode-7600-3 (#4568)
     add df38ad5  GEODE-7729: Upgrades JNA to 5.5.0 (#4624)
     add 51a8039  GEODE-7663: Fix delta update inconsistency in client cache. (#4618)
     add 4f078de  GEODE-7660: Code cleanup for cqs (#4540)
     add fd1ae6b  GEODE-7659: Removed unused wait parameter, fixed test listener pollution (#4531)
     add 13caf13  GEODE-7741 - Instance labels and TTL on packer GCE instances (#4625)
     add 6268eaf  GEODE-7710: Fix JMXMBeanReconnectDUnitTest flakiness (#4630)
     add 21d530a  GEODE-7710: Add examples to javadocs for "locators" (#4631)
     add 776a89b  Feature/geode 7741 (#4632)
     add d34d323  GEODE-7656: OOME in CoreOnlyUsesMembershipAPIArchUnitTest > cacheClassesDoNotUseMembershipInternals (#4628)
     add 9329612  Add 'attempts: 2' to all Git 'get' steps in CI. (#4635)
     new 61a2448  Mass-test-run branch, no windows or publication jobs

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

 * -- * -- B -- O -- O -- O   (5048c2e)
            \
             N -- N -- N   refs/heads/mass-test-run (61a2448)

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

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

The 1 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                                         |    3 +
 BUILDING.md                                        |   23 +-
 KEYS                                               |  443 ++
 LICENSE                                            |    2 -
 NOTICE                                             |    2 +-
 README.md                                          |   16 +-
 TESTING.md                                         |    4 +-
 {geode-json => boms}/build.gradle                  |    0
 boms/geode-all-bom/build.gradle                    |  114 +
 .../src/test/resources/expected-pom.xml            |  984 +++
 boms/geode-client-bom/build.gradle                 |   45 +
 .../src/test/resources/expected-pom.xml            |   62 +
 build.gradle                                       |  150 +-
 buildSrc/build.gradle                              |   23 +-
 .../dockerizedtest/DefaultWorkerSemaphore.groovy   |   71 +
 .../DockerizedJavaExecHandleBuilder.groovy         |  108 +
 .../dockerizedtest/DockerizedTestExtension.groovy  |   58 +
 .../dockerizedtest/DockerizedTestPlugin.groovy     |  188 +
 .../ExitCodeTolerantExecHandle.groovy              |   92 +
 .../plugins/dockerizedtest/WorkerSemaphore.groovy  |   28 +
 .../org/apache/geode/gradle/RepeatTest.groovy      |   40 +-
 .../gradle/plugins/DependencyConstraints.groovy    |  254 +
 .../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/bin/concourse_job_performance.py                |  124 +-
 ci/docker/Dockerfile                               |    2 +
 ci/docker/cache_dependencies.sh                    |   23 +-
 ci/images/alpine-tools/Dockerfile                  |   11 +-
 ci/images/google-geode-builder/build_image.sh      |   45 +-
 ci/images/google-geode-builder/packer.json         |   38 +-
 .../scripts/cache_dependencies.sh                  |   25 +-
 ci/images/google-geode-builder/scripts/setup.sh    |   19 +-
 .../google-windows-geode-builder/build_image.sh    |   46 +-
 .../windows-packer.json                            |  134 +-
 ci/images/meta-mini/Dockerfile                     |    9 +-
 ci/images/test-container/Dockerfile                |   14 +-
 ci/pipelines/clean_fork_pipelines.sh               |    4 +-
 ci/pipelines/examples/deploy_pipeline.sh           |   67 +-
 ci/pipelines/examples/jinja.template.yml           |  152 +-
 ci/pipelines/geode-build/deploy_pipeline.sh        |   87 +-
 ci/pipelines/geode-build/jinja.template.yml        |  557 +-
 ci/pipelines/images/deploy_images_pipeline.sh      |   62 +-
 ci/pipelines/images/images.yml                     |  280 -
 ci/pipelines/images/jinja.template.yml             |  319 +
 ci/pipelines/meta/README.md                        |   62 +
 ci/pipelines/meta/deploy_meta.sh                   |  270 +-
 ci/pipelines/meta/destroy_pipelines.sh             |   84 +
 ci/pipelines/meta/jinja.template.yml               |  293 +-
 ci/pipelines/meta/meta.properties                  |   28 +
 ci/pipelines/metrics.yml                           |  163 -
 ci/pipelines/metrics/deploy_metrics_pipeline.sh    |   84 +
 ci/pipelines/metrics/jinja.template.yml            |  101 +
 ci/pipelines/pull-request/deploy_pr_pipeline.sh    |   33 +-
 ci/pipelines/pull-request/jinja.template.yml       |  359 +-
 ci/pipelines/reaper.yml                            |   83 -
 ci/pipelines/reaper/deploy_reaper_pipeline.sh      |   77 +
 ci/pipelines/reaper/jinja.template.yml             |  127 +
 ci/pipelines/render.py                             |  222 +-
 ci/pipelines/shared/jinja.variables.yml            |  196 +-
 ci/pipelines/shared/shared_jinja.yml               |   35 +-
 ci/pipelines/shared/utilities.sh                   |    4 +
 ci/scripts/archive_results.sh                      |   39 +-
 ci/scripts/attach_sha_to_branch.sh                 |   28 +
 ci/scripts/build-examples.sh                       |   26 -
 ci/scripts/build.sh                                |  181 -
 ci/scripts/capture-call-stacks.sh                  |    8 +-
 ci/scripts/cleanup_benchmarks.sh                   |   77 +
 ci/scripts/create_instance.sh                      |  191 +
 ci/scripts/delete_instance.sh                      |   40 +
 ci/scripts/execute_build.sh                        |   84 +-
 ci/scripts/execute_build_examples.sh               |   54 +
 ci/scripts/execute_publish.sh                      |   77 +
 ci/scripts/execute_tests.sh                        |   57 +-
 ci/scripts/publish.sh                              |   96 -
 ci/scripts/repeat-new-tests.sh                     |   70 +-
 ci/scripts/rsync_code_down.sh                      |   21 +-
 ci/scripts/rsync_code_up.sh                        |    5 +-
 ci/scripts/run_benchmarks.sh                       |   94 +
 ci/scripts/shared_utilities.sh                     |   65 +-
 ci/scripts/start_instance.sh                       |  129 -
 ci/scripts/stop_instance.sh                        |   41 -
 ci/scripts/test-archive.sh                         |  130 -
 ci/scripts/update-passing-ref.sh                   |    2 +-
 ci/scripts/windows/test-archive.sh                 |  130 -
 ci/scripts/windows/test-run.sh                     |   94 -
 dev-tools/docker/base/Dockerfile                   |    2 +-
 dev-tools/docker/docs/Dockerfile                   |    4 +-
 dev-tools/docker/docs/README.md                    |   26 +
 dev-tools/docker/docs/build-docs.sh                |   31 +-
 dev-tools/docker/docs/build-image-common.sh        |   14 +-
 dev-tools/docker/docs/view-docs.sh                 |   16 +-
 dev-tools/release/README.md                        |   11 +
 dev-tools/release/commit_rc.sh                     |  124 +
 dev-tools/release/deploy_rc_pipeline.sh            |  393 +
 dev-tools/release/finalize_release.sh              |  194 +
 dev-tools/release/prepare_rc.sh                    |  281 +
 dev-tools/release/print_rc_email.sh                |   98 +
 dev-tools/release/promote_rc.sh                    |  263 +
 docker/Dockerfile                                  |    6 +-
 extensions/build.gradle                            |    2 +-
 extensions/geode-modules-assembly/build.gradle     |  120 +-
 .../release/session/bin/modify_war                 |   49 +-
 .../geode-cs-tomcat-9/context-fragment.xml         |   15 +
 .../geode-p2p-tomcat-9/context-fragment.xml        |   15 +
 .../geode-modules-session-internal/build.gradle    |   18 +-
 .../internal/common/AbstractSessionCache.java      |   23 +-
 .../internal/common/ClientServerSessionCache.java  |    9 +-
 .../session/internal/common/SessionCache.java      |    8 -
 .../common/SessionExpirationCacheListener.java     |   50 -
 .../modules/session/internal/filter/Constants.java |    4 +-
 .../internal/filter/DummySessionManager.java       |  117 -
 .../internal/filter/GemfireHttpSession.java        |   38 +-
 .../internal/filter/GemfireSessionException.java   |   39 -
 .../internal/filter/GemfireSessionManager.java     |   32 +-
 .../session/internal/filter/ListenerEventType.java |    2 +-
 .../attributes/AbstractSessionAttributes.java      |   12 +-
 .../internal/filter/attributes/DeltaEvent.java     |    5 +-
 .../attributes/DeltaQueuedSessionAttributes.java   |   12 +-
 .../filter/attributes/DeltaSessionAttributes.java  |    9 +-
 .../internal/filter/util/NamedThreadFactory.java   |   63 -
 .../session/internal/filter/util/TypeAwareMap.java |    3 +-
 .../session/internal/jmx/SessionStatistics.java    |   17 -
 .../internal/jmx/SessionStatisticsMXBean.java      |    3 +
 extensions/geode-modules-session/build.gradle      |   51 +-
 .../session/installer/InstallerJUnitTest.java      |   13 +-
 .../session/internal/filter/AbstractListener.java  |   50 -
 .../session/internal/filter/CommonTests.java       |  130 +-
 .../filter/HttpSessionAttributeListenerImpl.java   |   41 -
 .../filter/HttpSessionBindingListenerImpl.java     |   41 -
 .../session/internal/filter/MyServletTester.java   |    2 +
 .../session/internal/filter/RendezvousManager.java |   41 -
 .../ServletRequestAttributeListenerImpl.java       |   39 -
 .../filter/ServletRequestListenerImpl.java         |   33 -
 .../SessionCookieConfigServletTestCaseAdapter.java |  114 +
 .../SessionReplicationIntegrationJUnitTest.java    |    6 +-
 .../filter/SessionReplicationJUnitTest.java        |    5 +-
 .../SessionReplicationLocalCacheJUnitTest.java     |    7 +-
 .../session/junit/ChildFirstClassLoader.java       |   10 +-
 .../geode/modules/session/junit/NamedRunner.java   |   47 +-
 .../session/junit/PerTestClassLoaderRunner.java    |    7 -
 .../session/filter/SessionCachingFilter.java       |   84 +-
 .../modules/session/filter/SessionListener.java    |   42 -
 .../geode/modules/session/installer/Installer.java |   22 +-
 .../modules/session/installer/args/Argument.java   |   22 +-
 .../session/installer/args/ArgumentValues.java     |   10 +-
 .../session/installer/args/URLArgumentHandler.java |    1 +
 .../session/installer/args/UsageException.java     |   27 -
 extensions/geode-modules-test/build.gradle         |   36 +-
 .../org/apache/geode/modules/session/Callback.java |    2 +-
 .../geode/modules/session/EmbeddedTomcat.java      |   85 +-
 .../geode/modules/session/TestSessionsBase.java    |  239 +-
 .../catalina/AbstractSessionCacheJUnitTest.java    |  124 +
 .../ClientServerSessionCacheJUnitTest.java         |  318 +
 .../catalina/DeltaSessionFacadeJUnitTest.java      |   42 +
 .../session/catalina/DeltaSessionJUnitTest.java    |  205 +
 .../catalina/DeltaSessionManagerJUnitTest.java     |  471 ++
 .../catalina/PeerToPeerSessionCacheJUnitTest.java  |  204 +
 .../SessionExpirationCacheListenerJUnitTest.java   |   44 +
 .../DeltaSessionAttributeEventBatchJUnitTest.java  |   64 +
 ...DeltaSessionDestroyAttributeEventJUnitTest.java |   36 +
 .../internal/DeltaSessionStatisticsJUnitTest.java  |   56 +
 .../DeltaSessionUpdateAttributeEventJUnitTest.java |   38 +
 .../util/CreateRegionFunctionJUnitTest.java        |   78 +
 ...hPartitionedRegionEntriesFunctionJUnitTest.java |   83 +
 ...chReplicatedRegionEntriesFunctionJUnitTest.java |   76 +
 extensions/geode-modules-tomcat7/build.gradle      |   51 +-
 .../modules/session/catalina/DeltaSession7.java    |    4 +-
 .../catalina/Tomcat7DeltaSessionManager.java       |   29 +-
 .../Tomcat7DeltaSessionManagerJUnitTest.java       |  129 +
 extensions/geode-modules-tomcat8/build.gradle      |   63 +-
 .../geode/modules/session/EmbeddedTomcat8.java     |   81 +-
 .../modules/session/TestSessionsTomcat8Base.java   |  214 +-
 .../Tomcat8SessionsClientServerDUnitTest.java      |   74 +-
 .../modules/session/Tomcat8SessionsDUnitTest.java  |   45 +-
 .../modules/session/catalina/DeltaSession8.java    |    4 +-
 .../catalina/Tomcat8DeltaSessionManager.java       |   30 +-
 .../Tomcat8DeltaSessionManagerJUnitTest.java       |  119 +
 extensions/geode-modules-tomcat9/build.gradle      |   62 +
 .../modules/session/catalina/DeltaSession9.java    |   40 +
 .../catalina/Tomcat9DeltaSessionManager.java       |  154 +
 .../Tomcat9DeltaSessionManagerJUnitTest.java       |  119 +
 extensions/geode-modules/build.gradle              |   50 +-
 .../util/ClientServerSessionCacheDUnitTest.java    |  311 +
 .../modules/session/Tomcat6SessionsJUnitTest.java  |    4 +-
 .../AbstractSessionValveIntegrationTest.java       |  111 +
 .../CommitSessionValveIntegrationTest.java         |  147 +
 .../JvmRouteBinderValveIntegrationTest.java        |  175 +
 .../LocalSessionCacheLoaderIntegrationTest.java    |  119 +
 .../LocalSessionCacheWriterIntegrationTest.java    |  238 +
 ...sionExpirationCacheListenerIntegrationTest.java |  128 +
 .../AbstractDeltaSessionIntegrationTest.java       |  118 +
 ...aSessionAttributeEventBatchIntegrationTest.java |   84 +
 ...essionDestroyAttributeEventIntegrationTest.java |   58 +
 .../DeltaSessionStatisticsIntegrationTest.java     |  115 +
 ...SessionUpdateAttributeEventIntegrationTest.java |   59 +
 .../modules/util/ModuleFunctionsSecurityTest.java  |   19 +-
 .../modules/util/RegionHelperIntegrationTest.java  |   42 +
 ...tionedRegionEntriesFunctionIntegrationTest.java |  112 +
 ...icatedRegionEntriesFunctionIntegrationTest.java |  121 +
 .../gatewaydelta/AbstractGatewayDeltaEvent.java    |    6 +-
 .../gatewaydelta/GatewayDeltaCreateEvent.java      |   24 +-
 .../gatewaydelta/GatewayDeltaDestroyEvent.java     |   21 +-
 .../GatewayDeltaEventApplicationCacheListener.java |   19 +-
 .../GatewayDeltaForwarderCacheListener.java        |  108 +-
 .../modules/session/bootstrap/AbstractCache.java   |   90 +-
 .../session/bootstrap/ClientServerCache.java       |    7 +-
 .../session/bootstrap/LifecycleTypeAdapter.java    |    3 +-
 .../modules/session/bootstrap/PeerToPeerCache.java |    7 +-
 .../catalina/AbstractCacheLifecycleListener.java   |   10 +-
 .../session/catalina/AbstractSessionCache.java     |   24 +-
 .../session/catalina/ClientServerSessionCache.java |   98 +-
 .../session/catalina/CommitSessionValve.java       |    4 +-
 .../modules/session/catalina/DeltaSession.java     |  145 +-
 .../session/catalina/DeltaSessionFacade.java       |    9 +-
 .../session/catalina/DeltaSessionInterface.java    |    1 +
 .../session/catalina/DeltaSessionManager.java      |  266 +-
 .../session/catalina/JvmRouteBinderValve.java      |   25 +-
 .../session/catalina/PeerToPeerSessionCache.java   |   45 +-
 .../modules/session/catalina/SessionCache.java     |    2 -
 .../catalina/Tomcat6DeltaSessionManager.java       |   14 +-
 .../catalina/callback/LocalSessionCacheLoader.java |    6 +-
 .../catalina/callback/LocalSessionCacheWriter.java |    8 +-
 .../callback/SessionExpirationCacheListener.java   |   21 +-
 .../internal/DeltaSessionAttributeEventBatch.java  |   31 +-
 .../DeltaSessionDestroyAttributeEvent.java         |   20 +-
 .../catalina/internal/DeltaSessionStatistics.java  |   29 +-
 .../internal/DeltaSessionUpdateAttributeEvent.java |   38 +-
 .../geode/modules/util/BootstrappingFunction.java  |   25 +-
 .../apache/geode/modules/util/ContextMapper.java   |    2 +-
 .../geode/modules/util/CreateRegionFunction.java   |  136 +-
 .../geode/modules/util/DebugCacheListener.java     |   25 +-
 .../geode/modules/util/ModuleStatistics.java       |   92 -
 .../geode/modules/util/RegionConfiguration.java    |   67 +-
 .../util/RegionConfigurationCacheListener.java     |   13 +-
 .../apache/geode/modules/util/RegionHelper.java    |   66 +-
 .../geode/modules/util/RegionSizeFunction.java     |   21 +-
 .../geode/modules/util/SessionCustomExpiry.java    |   19 +-
 .../TouchPartitionedRegionEntriesFunction.java     |   29 +-
 .../util/TouchReplicatedRegionEntriesFunction.java |   30 +-
 .../catalina/ClientServerSessionCacheTest.java     |   44 +
 .../modules/util/BootstrappingFunctionTest.java    |  102 +
 .../util/ClassLoaderObjectInputStreamTest.java     |   30 +-
 extensions/session-testing-war/build.gradle        |   11 +-
 .../geode/modules/session/CommandServlet.java      |   23 +-
 .../session/functions/GetSessionCreatedCount.java  |   31 -
 .../functions/GetSessionDestroyedCount.java        |   31 -
 geode-assembly/Dockerfile                          |   20 +
 geode-assembly/build.gradle                        |  736 +-
 geode-assembly/geode-assembly-test/build.gradle    |   28 +-
 .../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      |  157 +-
 .../geode/session/tests/ContainerManager.java      |   31 +-
 .../geode/session/tests/ServerContainer.java       |  114 +-
 .../geode/session/tests/TomcatContainer.java       |   21 +-
 .../apache/geode/session/tests/TomcatInstall.java  |   83 +-
 .../geode/test/junit/rules/GeodeDevRestClient.java |   31 +-
 .../test/junit/rules/GeodeHttpClientRule.java      |    0
 .../geode/test/junit/rules/HttpResponseAssert.java |   26 +-
 .../MissingDiskStoreAcceptanceTest.java            |  153 +
 .../launchers/ServerStartupNotificationTest.java   |  171 +
 .../geode/launchers/ServerStartupOnlineTest.java   |  207 +
 ...rStartupRedundancyRecoveryNotificationTest.java |  188 +
 ...ServerStartupValueRecoveryNotificationTest.java |  191 +
 .../startuptasks/CompletingAndFailing.java         |   46 +
 .../geode/launchers/startuptasks/Failing.java      |   43 +
 .../launchers/startuptasks/MultipleFailing.java    |   47 +
 .../launchers/startuptasks/WaitForFileToExist.java |   60 +
 .../cli/commands/ConfigureEvictionThroughGfsh.java |   13 +-
 .../cli/commands/ConnectCommandAcceptanceTest.java |   40 +-
 .../cli/commands/DeployWithLargeJarTest.java       |    2 +-
 .../cli/commands/DestroyIndexIfExistsTest.java     |    2 +-
 .../GfshCommandRedactionAcceptanceTest.java        |  118 +
 .../GfshStartLocatorLogAcceptanceTest.java         |   59 +
 .../cli/commands/GfshStartLocatorLogTest.java      |   54 -
 .../cli/commands/ImportClusterConfigTest.java      |    3 +-
 ...scribeConfigAreFullyRedactedAcceptanceTest.java |   76 +-
 .../cli/commands/PutCommandWithJsonTest.java       |    3 +-
 .../cli/commands/StartLocatorAcceptanceTest.java   |    2 +-
 .../commands/StartServerCommandAcceptanceTest.java |    2 +-
 .../cli/commands/StopServerAcceptanceTest.java     |    2 +-
 .../StopServerWithSecurityAcceptanceTest.java      |    1 +
 .../shell/StatusServerExitCodeAcceptanceTest.java  |    6 +-
 .../GradleBuildWithGeodeCoreAcceptanceTest.java    |   75 +
 .../rest/RegionManagementAcceptanceTest.java       |   39 +
 ...tandaloneClientManagementAPIAcceptanceTest.java |  215 +
 .../apache/geode/metrics/CacheCommonTagsTest.java  |  138 +
 .../apache/geode/metrics/CacheGetsTimerTest.java   |  530 ++
 .../geode/metrics/ClientCacheCommonTagsTest.java   |   62 +
 .../geode/metrics/GatewayReceiverMetricsTest.java  |  256 +
 .../geode/metrics/MemberTypeCommonTagsTest.java    |  247 +
 .../apache/geode/metrics/MicrometerBinderTest.java |  195 +
 .../geode/metrics/RegionEntriesGaugeTest.java      |  384 +
 .../metrics/SimpleMetricsPublishingService.java    |   38 +
 .../function/executions/ExecutionsTimerValues.java |   41 +
 .../FunctionExecutionsTimerClusterTest.java        |  311 +
 .../FunctionExecutionsTimerLonerTest.java          |  369 +
 .../FunctionExecutionsTimerNoResultTest.java       |  308 +
 .../executions/FunctionToTimeWithResult.java       |   46 +
 .../executions/FunctionToTimeWithoutResult.java    |   54 +
 .../GetFunctionExecutionTimerValues.java           |   61 +
 .../metrics/function/executions/ThreadSleep.java   |   48 +
 .../org/apache/geode/rules/ServiceJarRule.java     |   89 +
 .../resources/ManagementClientCreateRegion.java    |   65 +
 .../gradle-test-projects/management/build.gradle   |   37 +
 .../management/src/main/java/ServerTestApp.java    |   27 +
 .../acceptanceTest/resources/ssl/trusted.keystore  |  Bin 0 -> 547 bytes
 .../management/JQFilterVerificationDUnitTest.java  |  188 +
 .../ClusterManagementServiceBuilderDUnitTest.java  |   98 +
 ...ateRegionWithDiskstoreAndSecurityDUnitTest.java |  141 +
 .../cli/commands/StartLocatorCommandDUnitTest.java |  299 +-
 .../cli/commands/StartServerCommandDUnitTest.java  |  351 +-
 ...StatusClusterConfigServiceCommandDUnitTest.java |   57 +
 .../commands/StatusLocatorCommandDunitTest.java    |   97 +-
 .../cli/commands/StatusLocatorCommandSSLTest.java  |  103 +
 .../cli/commands/StopLocatorCommandDUnitTest.java  |   39 +-
 .../rest/ClientClusterManagementSSLTest.java       |  248 +
 .../ClientClusterManagementServiceDunitTest.java   |  156 +
 ...ClusterManagementLocatorReconnectDunitTest.java |  102 +
 .../rest/ClusterManagementServiceOnServerTest.java |  163 +
 .../internal/rest/DeployToMultiGroupDUnitTest.java |  127 +
 .../rest/DeploymentManagementDUnitTest.java        |  157 +
 ...eveloperRestSecurityConfigurationDUnitTest.java |   86 +
 .../rest/GatewayReceiverManagementDUnitTest.java   |  155 +
 .../rest/GeodeClientClusterManagementSSLTest.java  |   84 +
 .../GeodeClientClusterManagementSecurityTest.java  |   72 +
 .../internal/rest/GeodeConnectionConfigTest.java   |  111 +
 .../rest/GeodeManagementServiceFlagDUnitTest.java  |   52 +
 .../rest/ListIndexManagementDUnitTest.java         |  332 +
 .../rest/ListIndexOnPartitionRegionTest.java       |  159 +
 .../rest/ListRegionManagementDunitTest.java        |  286 +
 .../ManagementRequestLoggingDistributedTest.java   |  163 +
 ...nagementRestSecurityConfigurationDUnitTest.java |   85 +
 .../rest/MemberManagementServiceDunitTest.java     |  127 +
 .../rest/RebalanceManagementDunitTest.java         |  168 +
 .../internal/rest/RegionManagementDunitTest.java   |  333 +
 .../internal/rest/ServerRestartTest.java           |   67 +
 .../internal/web/RestFunctionExecuteDUnitTest.java |   38 +-
 .../RestAPIOnRegionFunctionExecutionDUnitTest.java |  117 +-
 .../internal/web/controllers/RestAPITestBase.java  |   95 +-
 .../controllers/RestAPIsAndInterOpsDUnitTest.java  |  172 +-
 ...RestAPIsOnGroupsFunctionExecutionDUnitTest.java |   13 +-
 ...estAPIsOnMembersFunctionExecutionDUnitTest.java |   18 +-
 .../web/controllers/RestAPIsWithSSLDUnitTest.java  |  630 +-
 .../apache/geode/session/tests/CargoTestBase.java  |  149 +-
 .../tests/GenericAppServerClientServerTest.java    |   46 +-
 .../session/tests/GenericAppServerContainer.java   |   21 +-
 .../session/tests/GenericAppServerInstall.java     |   34 +-
 .../tests/Jetty9CachingClientServerTest.java       |   39 +-
 .../session/tests/Jetty9ClientServerTest.java      |   28 +-
 .../geode/session/tests/Jetty9PeerToPeerTest.java  |   30 +
 .../org/apache/geode/session/tests/Jetty9Test.java |   42 -
 .../tests/Tomcat6CachingClientServerTest.java      |   28 +
 .../session/tests/Tomcat6ClientServerTest.java     |   25 +-
 .../apache/geode/session/tests/Tomcat6Test.java    |   24 +-
 .../tests/Tomcat7CachingClientServerTest.java      |   28 +
 .../session/tests/Tomcat7ClientServerTest.java     |   25 +-
 .../apache/geode/session/tests/Tomcat7Test.java    |   24 +-
 .../tests/Tomcat8CachingClientServerTest.java      |   28 +
 .../Tomcat8ClientServerCustomCacheXmlTest.java     |   47 +
 .../session/tests/Tomcat8ClientServerTest.java     |   25 +-
 .../apache/geode/session/tests/Tomcat8Test.java    |   24 +-
 .../tests/Tomcat9CachingClientServerTest.java      |   28 +
 .../session/tests/Tomcat9ClientServerTest.java     |   28 +
 .../apache/geode/session/tests/Tomcat9Test.java    |   27 +
 .../session/tests/TomcatClientServerTest.java      |   32 +-
 .../geode/AssemblyContentsIntegrationTest.java     |   74 +-
 .../org/apache/geode/BundledJarsJUnitTest.java     |   49 +-
 .../geode/GeodeDependencyJarIntegrationTest.java   |   60 +-
 .../management/internal/AgentUtilJUnitTest.java    |   13 +-
 .../internal/DisabledClusterConfigTest.java        |   53 +
 .../internal/HttpServiceIntegrationTest.java       |   84 +
 .../cli/commands/GemfireCoreClasspathTest.java     |    2 +-
 .../StartLocatorCommandIntegrationTest.java        |   31 +-
 .../StartServerCommandIntegrationTest.java         |   18 +-
 .../cli/converters/MemberIdNameConverterTest.java  |   62 +
 ...aggerManagementVerificationIntegrationTest.java |   74 +
 .../ClusterManagementRestLoggingTest.java          |   48 +
 .../DevRestSwaggerVerificationIntegrationTest.java |   70 +
 .../ManagementRestAuthTokenIntegrationTest.java    |   61 +
 .../internal/web/RestSecurityIntegrationTest.java  |   12 +-
 .../web/RestSecurityPostProcessorTest.java         |   31 +-
 .../rest/internal/web/RestSecurityWithSSLTest.java |   12 +-
 .../internal/web/RestServersIntegrationTest.java   |    7 +
 .../web/SwaggerVerificationIntegrationTest.java    |   70 -
 .../geode/tools/pulse/PulseDataExportTest.java     |    6 +-
 .../tools/pulse/PulseSecurityIntegrationTest.java  |    5 +-
 .../geode/tools/pulse/PulseSecurityTest.java       |    4 +-
 .../tools/pulse/PulseSecurityWithSSLTest.java      |   16 +-
 .../integrationTest/resources/assembly_content.txt |  593 +-
 .../resources/dependency_classpath.txt             |  149 +-
 .../integrationTest/resources/expected_jars.txt    |   39 +-
 geode-assembly/src/main/dist/LICENSE               |  985 ++-
 geode-assembly/src/main/dist/NOTICE                |   78 +-
 .../cli/commands/StartLocatorCommandTest.java      |   86 +-
 .../StartLocatorCommandWorkingDirectoryTest.java   |  152 +
 .../cli/commands/StartServerCommandTest.java       |   35 +-
 .../StartServerCommandWorkingDirectoryTest.java    |  146 +
 .../geode/test/junit/rules/GfshRuleTest.java       |    6 +-
 geode-assembly/src/test/resources/expected-pom.xml |    4 +-
 .../tools/pulse/ui/PulseAcceptanceAuthTest.java    |    1 +
 .../tools/pulse/ui/PulseAcceptanceNoAuthTest.java  |    1 +
 .../tools/pulse/ui/PulseAcceptanceTestBase.java    |   34 +-
 .../DeploymentManagementUpgradeTest.java           |   80 +
 .../Tomcat8ClientServerRollingUpgradeTest.java     |  354 +
 ...omcatSessionBackwardsCompatibilityTestBase.java |   61 +-
 geode-book/Gemfile                                 |    4 +-
 geode-book/Gemfile.lock                            |   64 +-
 geode-book/README.md                               |   36 +-
 geode-book/config.yml                              |   10 +-
 .../source/subnavs/geode-subnav.erb                |  685 +-
 geode-book/redirects.rb                            |    4 +-
 geode-common/build.gradle                          |    9 +-
 .../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 +
 .../apache/geode/internal/inet/LocalHostUtil.java  |  286 +
 .../geode/internal/lang/JavaWorkarounds.java       |   38 +
 .../java/org/apache/geode/lang/Identifiable.java   |   51 +
 .../apache/geode/util/internal/GeodeConverter.java |   64 +
 .../apache/geode/util/internal/GeodeGlossary.java  |   22 +
 .../geode/util/internal/GeodeJsonMapper.java       |   50 +
 .../geode/util/internal/TeeOutputStream.java       |   90 +
 .../apache/geode/util/internal/TeePrintStream.java |   42 +
 .../geode/util/internal/GeodeConverterTest.java    |   84 +
 .../geode/util/internal/GeodeJsonMapperTest.java   |   76 +
 geode-common/src/test/resources/expected-pom.xml   |   20 +-
 geode-concurrency-test/build.gradle                |   16 +-
 .../test/concurrency/ConcurrentTestRunnerTest.java |   58 +
 .../test/concurrency/ConcurrentTestRunner.java     |    4 +-
 .../geode/test/concurrency/ParallelExecutor.java   |   11 +
 .../apache/geode/test/concurrency/Utilities.java   |   38 +
 .../geode/test/concurrency/loop/LoopRunner.java    |   30 +-
 .../test/concurrency/loop/LoopRunnerConfig.java    |    7 +
 .../src/test/resources/expected-pom.xml            |   15 +-
 geode-connectors/build.gradle                      |   99 +-
 .../jdbc/ClassWithSupportedPdxFields.java          |   20 +-
 .../org/apache/geode/connectors/jdbc/Employee.java |   10 +-
 .../jdbc/JdbcAsyncWriterIntegrationTest.java       |  158 +-
 .../geode/connectors/jdbc/JdbcDistributedTest.java |  621 +-
 .../connectors/jdbc/JdbcLoaderIntegrationTest.java |  162 +-
 .../connectors/jdbc/JdbcWriterIntegrationTest.java |  276 +-
 .../jdbc/MySqlJdbcAsyncWriterIntegrationTest.java  |    4 +-
 .../connectors/jdbc/MySqlJdbcDistributedTest.java  |    9 +-
 .../jdbc/MySqlJdbcLoaderIntegrationTest.java       |   39 +-
 .../jdbc/MySqlJdbcWriterIntegrationTest.java       |    9 +-
 .../PostgresJdbcAsyncWriterIntegrationTest.java    |    4 +-
 .../jdbc/PostgresJdbcDistributedTest.java          |    4 +-
 .../jdbc/PostgresJdbcLoaderIntegrationTest.java    |   74 +-
 .../jdbc/PostgresJdbcWriterIntegrationTest.java    |   66 +-
 .../connectors/jdbc/TestDataSourceFactory.java     |   47 +
 .../org/apache/geode/connectors/jdbc/TestDate.java |   53 +
 .../MySqlTableMetaDataManagerIntegrationTest.java  |   11 +-
 ...ostgresTableMetaDataManagerIntegrationTest.java |   39 +-
 .../TableMetaDataManagerIntegrationTest.java       |  167 +-
 .../jdbc/internal/TestConfigService.java           |   40 +-
 .../jdbc/internal/TestableConnectionManager.java   |   22 -
 .../test/junit/rules/DatabaseConnectionRule.java   |   26 +
 .../junit/rules/InMemoryDerbyConnectionRule.java   |   42 +
 .../jdbc/test/junit/rules/MySqlConnectionRule.java |   72 +
 .../test/junit/rules/PostgresConnectionRule.java   |   45 +
 .../junit/rules/SqlDatabaseConnectionRule.java     |  123 +
 .../test/junit/rules/DatabaseConnectionRule.java   |   26 -
 .../junit/rules/InMemoryDerbyConnectionRule.java   |   42 -
 .../test/junit/rules/MySqlConnectionRule.java      |   73 -
 .../test/junit/rules/PostgresConnectionRule.java   |   45 -
 .../junit/rules/SqlDatabaseConnectionRule.java     |  123 -
 .../cli/AlterConnectionCommandDUnitTest.java       |  136 -
 .../internal/cli/AlterMappingCommandDUnitTest.java |  144 -
 .../cli/CreateConnectionCommandDUnitTest.java      |  109 -
 .../cli/CreateDataSourceCommandDUnitTest.java      |  169 +
 .../cli/CreateMappingCommandDUnitTest.java         | 1253 +++-
 ...reateMappingCommandForProxyRegionDUnitTest.java |  594 ++
 .../cli/DeregisterDriverCommandDUnitTest.java      |   82 +
 .../cli/DescribeConnectionCommandDUnitTest.java    |  134 -
 .../cli/DescribeDataSourceCommandDUnitTest.java    |  189 +
 .../cli/DescribeMappingCommandDUnitTest.java       |  499 +-
 .../cli/DestroyConnectionCommandDUnitTest.java     |  101 -
 .../cli/DestroyDataSourceCommandDUnitTest.java     |  285 +
 .../cli/DestroyMappingCommandDunitTest.java        |  403 +-
 .../cli/JdbcClusterConfigDistributedTest.java      |  136 +-
 .../cli/ListConnectionCommandDUnitTest.java        |  118 -
 .../cli/ListDataSourceCommandDUnitTest.java        |  199 +
 .../internal/cli/ListDriversCommandDUnitTest.java  |   97 +
 .../internal/cli/ListMappingCommandDUnitTest.java  |  373 +-
 .../cli/RegisterDriverCommandDUnitTest.java        |   86 +
 .../connectors/jdbc/internal/cli/ResourcePDX.java  |   62 +
 .../cli/AlterConnectionCommandIntegrationTest.java |   84 -
 .../cli/AlterMappingCommandIntegrationTest.java    |   86 -
 .../CreateConnectionCommandIntegrationTest.java    |  125 -
 .../cli/CreateMappingCommandIntegrationTest.java   |  135 -
 .../DestroyConnectionCommandIntegrationTest.java   |   84 -
 .../cli/DestroyMappingCommandIntegrationTest.java  |   83 -
 .../cli/JDBCConnectorFunctionsSecurityTest.java    |    8 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    3 +-
 .../geode/connectors/jdbc/JdbcAsyncWriter.java     |   10 +-
 .../connectors/jdbc/JdbcConnectorException.java    |    6 +-
 .../apache/geode/connectors/jdbc/JdbcLoader.java   |    6 +-
 .../jdbc/JdbcPooledDataSourceFactory.java          |  105 +
 .../apache/geode/connectors/jdbc/JdbcWriter.java   |    2 +-
 .../jdbc/internal/AbstractJdbcCallback.java        |   23 +-
 .../geode/connectors/jdbc/internal/ColumnData.java |    8 +-
 .../internal/ConnectionConfigExistsException.java  |   33 -
 .../ConnectionConfigNotFoundException.java         |   34 -
 .../jdbc/internal/DataSourceManager.java           |   48 -
 .../connectors/jdbc/internal/EntryColumnData.java  |    9 +-
 .../jdbc/internal/HikariJdbcDataSource.java        |   47 -
 .../jdbc/internal/HikariJdbcDataSourceFactory.java |   23 -
 .../jdbc/internal/JdbcConnectorService.java        |   32 +-
 .../jdbc/internal/JdbcConnectorServiceImpl.java    |  203 +-
 .../connectors/jdbc/internal/JdbcDataSource.java   |   22 -
 .../jdbc/internal/JdbcDataSourceFactory.java       |   27 -
 .../geode/connectors/jdbc/internal/SqlHandler.java |  257 +-
 .../jdbc/internal/SqlStatementFactory.java         |   84 +-
 .../connectors/jdbc/internal/SqlToPdxInstance.java |  258 +
 .../jdbc/internal/SqlToPdxInstanceCreator.java     |  236 +-
 .../connectors/jdbc/internal/TableMetaData.java    |   87 +-
 .../jdbc/internal/TableMetaDataManager.java        |  197 +-
 .../jdbc/internal/TableMetaDataView.java           |   16 +-
 .../jdbc/internal/cli/AlterConnectionCommand.java  |  120 -
 .../jdbc/internal/cli/AlterConnectionFunction.java |   75 -
 .../jdbc/internal/cli/AlterMappingCommand.java     |  129 -
 .../jdbc/internal/cli/AlterMappingFunction.java    |   79 -
 .../jdbc/internal/cli/CreateConnectionCommand.java |  131 -
 .../internal/cli/CreateConnectionFunction.java     |   48 -
 .../jdbc/internal/cli/CreateDataSourceCommand.java |  203 +
 .../internal/cli/CreateDataSourceInterceptor.java  |   60 +
 .../jdbc/internal/cli/CreateMappingCommand.java    |  448 +-
 .../jdbc/internal/cli/CreateMappingFunction.java   |   90 +-
 .../CreateMappingPreconditionCheckFunction.java    |  333 +
 .../jdbc/internal/cli/DeregisterDriverCommand.java |   88 +
 .../internal/cli/DeregisterDriverFunction.java     |   52 +
 .../internal/cli/DescribeConnectionCommand.java    |  120 -
 .../internal/cli/DescribeConnectionFunction.java   |   31 -
 .../internal/cli/DescribeDataSourceCommand.java    |  142 +
 .../jdbc/internal/cli/DescribeMappingCommand.java  |  208 +-
 .../jdbc/internal/cli/DescribeMappingFunction.java |   31 -
 .../jdbc/internal/cli/DescribeMappingResult.java   |   56 +
 .../internal/cli/DestroyConnectionCommand.java     |   71 -
 .../internal/cli/DestroyConnectionFunction.java    |   42 -
 .../internal/cli/DestroyDataSourceCommand.java     |  165 +
 .../jdbc/internal/cli/DestroyMappingCommand.java   |  207 +-
 .../jdbc/internal/cli/DestroyMappingFunction.java  |   52 +-
 .../jdbc/internal/cli/ListConnectionCommand.java   |  106 -
 .../jdbc/internal/cli/ListConnectionFunction.java  |   29 -
 .../jdbc/internal/cli/ListDataSourceCommand.java   |  114 +
 .../jdbc/internal/cli/ListDriversCommand.java      |  102 +
 .../jdbc/internal/cli/ListDriversFunction.java     |   70 +
 .../jdbc/internal/cli/ListMappingCommand.java      |   97 +-
 .../jdbc/internal/cli/ListMappingFunction.java     |   29 -
 .../jdbc/internal/cli/MappingCommandUtils.java     |  107 +
 .../jdbc/internal/cli/MappingConstants.java        |   34 +
 .../jdbc/internal/cli/PreconditionException.java   |   28 +
 .../jdbc/internal/cli/RegisterDriverCommand.java   |   69 +
 .../jdbc/internal/cli/RegisterDriverFunction.java  |   52 +
 .../internal/configuration/ConnectorService.java   |  836 ---
 .../jdbc/internal/configuration/FieldMapping.java  |  147 +
 .../jdbc/internal/configuration/RegionMapping.java |  210 +
 .../connectors/jdbc/internal/xml/ElementType.java  |  102 +-
 .../xml/JdbcConnectorServiceXmlParser.java         |   21 +-
 .../internal/xml/JdbcServiceConfiguration.java     |   79 -
 .../internal/xml/RegionMappingConfiguration.java   |   65 +
 .../cli/converters/PoolPropertyConverter.java      |   57 +
 .../geode.apache.org/schema/jdbc/jdbc-1.0.xsd      |   69 +-
 .../org.springframework.shell.core.CommandMarker   |   13 +-
 .../sanctioned-geode-connectors-serializables.txt  |   20 +-
 .../jdbc/JdbcPooledDataSourceFactoryTest.java      |   94 +
 .../jdbc/internal/AbstractJdbcCallbackTest.java    |   37 +-
 .../connectors/jdbc/internal/ColumnDataTest.java   |    4 +-
 .../jdbc/internal/DataSourceManagerUnitTest.java   |   98 -
 .../jdbc/internal/JdbcConnectorServiceTest.java    |  191 +-
 .../jdbc/internal/RegionMappingTest.java           |  415 +-
 .../connectors/jdbc/internal/SqlHandlerTest.java   |  692 +-
 .../jdbc/internal/SqlStatementFactoryTest.java     |  106 +-
 .../jdbc/internal/SqlToPdxInstanceCreatorTest.java |  737 +-
 .../jdbc/internal/SqlToPdxInstanceTest.java        |  483 ++
 .../jdbc/internal/TableMetaDataManagerTest.java    |  473 +-
 .../jdbc/internal/TableMetaDataTest.java           |  174 +
 .../internal/cli/AlterConnectionCommandTest.java   |  151 -
 .../internal/cli/AlterConnectionFunctionTest.java  |  247 -
 .../jdbc/internal/cli/AlterMappingCommandTest.java |  159 -
 .../internal/cli/AlterMappingFunctionTest.java     |  289 -
 .../cli/ConnectionsCommandManagerTest.java         |   80 +
 .../internal/cli/CreateConnectionFunctionTest.java |  133 -
 .../internal/cli/CreateDataSourceCommandTest.java  |  332 +
 .../cli/CreateDataSourceInterceptorTest.java       |  139 +
 .../cli/CreateMappingCommandInterceptorTest.java   |  102 +
 .../internal/cli/CreateMappingCommandTest.java     |  812 ++
 .../internal/cli/CreateMappingFunctionTest.java    |  181 +-
 ...CreateMappingPreconditionCheckFunctionTest.java |  580 ++
 .../internal/cli/DeregisterDriverCommandTest.java  |  144 +
 .../internal/cli/DeregisterDriverFunctionTest.java |   66 +
 .../cli/DescribeConnectionCommandTest.java         |  144 -
 .../cli/DescribeConnectionFunctionTest.java        |  134 -
 .../cli/DescribeDataSourceCommandTest.java         |  382 +
 .../internal/cli/DescribeMappingCommandTest.java   |  376 +-
 .../internal/cli/DescribeMappingFunctionTest.java  |  135 -
 .../cli/DestroyConnectionFunctionTest.java         |  122 -
 .../internal/cli/DestroyDataSourceCommandTest.java |  367 +
 .../cli/DestroyMappingCommandFunctionTest.java     |  128 +-
 .../internal/cli/DestroyMappingCommandTest.java    |  290 +
 .../internal/cli/JDBCCommandsAvailabilityTest.java |   45 -
 .../internal/cli/ListConnectionCommandTest.java    |  152 -
 .../internal/cli/ListConnectionFunctionTest.java   |  166 -
 .../internal/cli/ListDataSourceCommandTest.java    |  317 +
 .../jdbc/internal/cli/ListDriversCommandTest.java  |  132 +
 .../jdbc/internal/cli/ListDriversFunctionTest.java |   75 +
 .../jdbc/internal/cli/ListMappingCommandTest.java  |  162 +-
 .../jdbc/internal/cli/ListMappingFunctionTest.java |  166 -
 .../jdbc/internal/cli/MappingCommandUtilsTest.java |  136 +
 .../internal/cli/RegisterDriverCommandTest.java    |  104 +
 .../internal/cli/RegisterDriverFunctionTest.java   |   69 +
 .../configuration/ConnectorServiceTest.java        |   99 -
 .../jdbc/internal/xml/ElementTypeTest.java         |  195 +-
 .../xml/JdbcConnectorServiceXmlParserTest.java     |   54 +-
 .../internal/xml/JdbcServiceConfigurationTest.java |   84 -
 .../src/test/resources/expected-pom.xml            |   90 +-
 geode-core/README.md                               |   54 +
 geode-core/build.gradle                            |  465 +-
 .../geode/ClusterCommunicationsDUnitTest.java      |  458 ++
 .../api/AlertingServiceDistributedTest.java        |  398 +
 ...rtingServiceWithoutListenerDistributedTest.java |  227 +
 .../geode/cache/ClientServerTimeSyncDUnitTest.java |   60 +-
 .../cache/ConnectionPoolAndLoaderDUnitTest.java    |   17 +
 .../geode/cache/ConnectionPoolAutoDUnitTest.java   |   28 +-
 .../geode/cache/ConnectionPoolDUnitTest.java       | 6956 +++++++-----------
 .../CreateAndLocalDestroyInTXRegressionTest.java   |   15 +-
 .../cache/RegionClearStatsDistributedTest.java     |    8 +-
 .../cache/RegionExpirationDistributedTest.java     |   12 +-
 .../internal/AutoConnectionSourceDUnitTest.java    |  244 +-
 .../CacheServerSSLConnectionDUnitTest.java         |  435 +-
 ...tServerHostNameVerificationDistributedTest.java |  194 +-
 .../internal/CustomSSLProviderDistributedTest.java |  136 +-
 .../internal/LocatorLoadBalancingDUnitTest.java    |  101 +-
 .../SSLDualServerNoClientAuthDUnitTest.java        |  180 +
 .../client/internal/SSLNoClientAuthDUnitTest.java  |  205 +-
 .../internal/provider/CustomKeyManagerFactory.java |    3 +-
 .../provider/CustomTrustManagerFactory.java        |    3 +-
 .../management/MemoryThresholdsDUnitTest.java      |  362 +-
 .../MemoryThresholdsOffHeapDUnitTest.java          |  108 +-
 .../cache/management/ResourceManagerDUnitTest.java |   50 +-
 .../partition/PartitionRegionHelperDUnitTest.java  |   19 +
 .../query/dunit/CompactRangeIndexDUnitTest.java    |    9 +
 .../cache/query/dunit/CompiledInDUnitTest.java     |   71 +-
 .../query/dunit/CorruptedIndexIntegrationTest.java |    2 +
 .../cache/query/dunit/CqTimeTestListener.java      |   25 +-
 .../geode/cache/query/dunit/GroupByDUnitImpl.java  |  331 -
 .../dunit/GroupByPartitionedQueryDUnitTest.java    |   91 -
 .../cache/query/dunit/GroupByQueryDUnitTest.java   |  182 -
 .../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  |   29 +-
 ...artitionedRegionCompactRangeIndexDUnitTest.java |  456 --
 .../dunit/PdxGroupByPartitionedQueryDUnitTest.java |   90 -
 .../cache/query/dunit/PdxLocalQueryDUnitTest.java  |    5 +-
 .../geode/cache/query/dunit/PdxQueryDUnitTest.java |  316 +-
 .../cache/query/dunit/PdxStringQueryDUnitTest.java |   88 +-
 ...PersistentRegionCompactRangeIndexDUnitTest.java |  514 ++
 .../cache/query/dunit/PortfolioPdxVersion.java     |   10 +-
 .../cache/query/dunit/PositionPdxVersion.java      |    3 +
 .../dunit/QueryDataInconsistencyDUnitTest.java     |   41 +-
 .../cache/query/dunit/QueryIndexDUnitTest.java     |    9 +-
 .../query/dunit/QueryIndexUsingXMLDUnitTest.java   |    8 +-
 .../dunit/QueryUsingFunctionContextDUnitTest.java  |   12 +-
 .../cache/query/dunit/QueryUsingPoolDUnitTest.java |   68 +-
 .../cache/query/dunit/RemoteQueryDUnitTest.java    |   96 +-
 .../ResourceManagerWithQueryMonitorDUnitTest.java  |  266 +-
 .../query/dunit/SelectStarQueryDUnitTest.java      |    1 +
 ...igurationServiceConstraintsDistributedTest.java |  610 ++
 .../AggregateFunctionsQueryDUnitTest.java          | 1857 +++++
 ...ncurrentIndexInitOnOverflowRegionDUnitTest.java |    1 +
 ...ntIndexOperationsOnOverflowRegionDUnitTest.java |    2 +
 ...exUpdateWithInplaceObjectModFalseDUnitTest.java |    6 +-
 .../ConcurrentIndexUpdateWithoutWLDUnitTest.java   |    6 +-
 .../internal/index/CopyOnReadIndexDUnitTest.java   |  122 +-
 .../index/IndexTrackingQueryObserverDUnitTest.java |   30 +-
 .../InitializeIndexEntryDestroyQueryDUnitTest.java |   13 +-
 .../index/MultiIndexCreationDUnitTest.java         |    4 +
 .../index/PutAllWithIndexPerfDUnitTest.java        |    8 +-
 .../partitioned/PRColocatedEquiJoinDUnitTest.java  |    6 +-
 .../query/partitioned/PRQueryDUnitHelper.java      |  474 +-
 .../cache/query/partitioned/PRQueryDUnitTest.java  |   14 +-
 .../geode/cache/snapshot/SnapshotDUnitTest.java    |    5 +-
 .../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 +
 .../CacheStatisticsPartitionedRegionDUnitTest.java |  505 ++
 .../apache/geode/cache30/CacheWriterTestCase.java  |   14 +
 .../geode/cache30/CacheXMLPartitionResolver.java   |   13 +-
 .../apache/geode/cache30/CacheXml66DUnitTest.java  |  180 +-
 .../geode/cache30/CacheXmlGeode10DUnitTest.java    |   31 +-
 .../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   |  251 +-
 .../cache30/ClientRegisterInterestDUnitTest.java   |  121 +-
 .../geode/cache30/ClientServerCCEDUnitTest.java    |   53 +-
 .../cache30/ConcurrentLeaveDuringGIIDUnitTest.java |   43 +-
 ...stributedNoAckAsyncOverflowRegionDUnitTest.java |    5 +-
 .../DiskDistributedNoAckAsyncRegionDUnitTest.java  |    7 +-
 ...istributedNoAckSyncOverflowRegionDUnitTest.java |    5 +-
 .../geode/cache30/DiskRegionDistributedTest.java   |   10 +-
 .../apache/geode/cache30/DiskRegionTestImpl.java   |    5 +
 .../geode/cache30/DistAckMapMethodsDUnitTest.java  |    4 +
 .../DistributedAckOverflowRegionCCEDUnitTest.java  |    8 +-
 ...ibutedAckOverflowRegionCCEOffHeapDUnitTest.java |   14 +-
 ...DistributedAckPersistentRegionCCEDUnitTest.java |    4 +-
 ...utedAckPersistentRegionCCEOffHeapDUnitTest.java |   12 +-
 .../cache30/DistributedAckRegionCCEDUnitTest.java  |  539 +-
 .../DistributedAckRegionCCEOffHeapDUnitTest.java   |   14 +-
 .../DistributedAckRegionCompressionDUnitTest.java  |   14 +-
 .../cache30/DistributedAckRegionDUnitTest.java     |   76 +-
 .../DistributedAckRegionOffHeapDUnitTest.java      |   14 +-
 .../DistributedMulticastRegionDUnitTest.java       |  116 +-
 .../DistributedNoAckRegionCCEDUnitTest.java        |  199 +-
 .../DistributedNoAckRegionCCEOffHeapDUnitTest.java |   14 +-
 .../cache30/DistributedNoAckRegionDUnitTest.java   |  233 +-
 .../DistributedNoAckRegionOffHeapDUnitTest.java    |   14 +-
 .../geode/cache30/DynamicRegionDUnitTest.java      |    7 +-
 .../geode/cache30/GlobalLockingDUnitTest.java      |   16 +
 .../geode/cache30/GlobalRegionCCEDUnitTest.java    |  133 +-
 .../cache30/GlobalRegionCCEOffHeapDUnitTest.java   |   36 +-
 .../geode/cache30/GlobalRegionDUnitTest.java       |  376 +-
 .../cache30/GlobalRegionOffHeapDUnitTest.java      |   45 +-
 .../cache30/LRUEvictionControllerDUnitTest.java    |   10 +-
 .../apache/geode/cache30/LocalRegionDUnitTest.java |   13 +-
 .../cache30/MemLRUEvictionControllerDUnitTest.java |   15 +-
 .../cache30/PRBucketSynchronizationDUnitTest.java  |    4 +-
 .../PartitionedRegionCompressionDUnitTest.java     |   32 +-
 .../geode/cache30/PartitionedRegionDUnitTest.java  |  311 +-
 ...rtitionedRegionMembershipListenerDUnitTest.java |    3 +
 .../cache30/PartitionedRegionOffHeapDUnitTest.java |   14 +-
 .../org/apache/geode/cache30/ProxyDUnitTest.java   |   41 +
 .../cache30/PutAllCallBkRemoteVMDUnitTest.java     |   17 +-
 .../cache30/PutAllCallBkSingleVMDUnitTest.java     |    6 +
 .../geode/cache30/PutAllMultiVmDUnitTest.java      |   11 +
 .../apache/geode/cache30/QueueMsgDUnitTest.java    |   58 +-
 .../geode/cache30/RRSynchronizationDUnitTest.java  |    4 +-
 .../apache/geode/cache30/ReconnectDUnitTest.java   |  516 +-
 .../cache30/ReconnectWithCacheXMLDUnitTest.java    |   69 +-
 ...ReconnectWithClusterConfigurationDUnitTest.java |  193 +
 .../cache30/ReconnectedCacheServerDUnitTest.java   |   28 +-
 .../geode/cache30/RegionAttributesTestCase.java    |    6 +
 .../cache30/RegionMembershipListenerDUnitTest.java |   24 +-
 .../cache30/RegionReliabilityDistAckDUnitTest.java |    1 +
 .../RegionReliabilityDistNoAckDUnitTest.java       |    1 +
 .../cache30/RegionReliabilityGlobalDUnitTest.java  |    1 +
 .../RegionReliabilityListenerDUnitTest.java        |    5 +
 .../geode/cache30/RegionReliabilityTestCase.java   |   70 +-
 .../geode/cache30/RemoveAllMultiVmDUnitTest.java   |    9 +
 .../geode/cache30/RequiredRolesDUnitTest.java      |   62 +-
 .../geode/cache30/SearchAndLoadDUnitTest.java      | 1094 ++-
 .../org/apache/geode/cache30/SlowRecDUnitTest.java |  127 +-
 .../geode/cache30/TXDistributedDUnitTest.java      |   72 +-
 .../org/apache/geode/cache30/TXOrderDUnitTest.java |   19 +
 .../geode/cache30/TXRestrictionsDUnitTest.java     |   11 +-
 .../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           |  108 +-
 .../distributed/DistributedMemberDUnitTest.java    |   41 +-
 .../distributed/DistributedSystemDUnitTest.java    |  157 +-
 .../distributed/GrantorFailoverDUnitTest.java      |    7 +-
 .../geode/distributed/HostedLocatorsDUnitTest.java |   88 +-
 .../apache/geode/distributed/LocatorDUnitTest.java | 2638 +++----
 .../distributed/LocatorUDPSecurityDUnitTest.java   |   40 +-
 .../apache/geode/distributed/MyAuthenticator.java  |    3 +
 .../org/apache/geode/distributed/MyPrincipal.java  |    1 +
 .../apache/geode/distributed/RoleDUnitTest.java    |    2 +
 .../geode/distributed/ServerLauncherDUnitTest.java |    7 +-
 .../distributed/ServerLauncherDUnitTestHelper.java |   10 +-
 .../geode/distributed/SystemAdminDUnitTest.java    |  133 -
 .../internal/CacheConfigDAODUnitTest.java          |    3 +-
 .../ClusterDistributionManagerDUnitTest.java       |  156 +-
 ...lusterDistributionManagerForAdminDUnitTest.java |   31 +-
 .../geode/distributed/internal/DateMessage.java    |   19 +-
 .../internal/DistributionAdvisorDUnitTest.java     |  132 +-
 .../internal/ElderMemberDistributedTest.java       |    7 +-
 .../org/apache/geode/distributed/internal/LDM.java |   70 -
 .../distributed/internal/ProduceDateMessages.java  |    2 +-
 .../internal/ProductUseLogDUnitTest.java           |    3 +
 .../internal/RestartOfMemberDistributedTest.java   |   82 +
 ...ToDataThrowsRuntimeExceptionRegressionTest.java |    3 -
 .../deadlock/GemFireDeadlockDetectorDUnitTest.java |   17 +-
 .../locks/DLockServiceCharacterizationTests.java   |   14 +-
 .../streaming/StreamingOperationManyDUnitTest.java |    4 +
 .../streaming/StreamingOperationOneDUnitTest.java  |    4 +
 .../TcpServerBackwardCompatDUnitTest.java          |  219 -
 .../apache/geode/disttx/DistTXDebugDUnitTest.java  |   39 +-
 .../disttx/DistributedTransactionDUnitTest.java    |   89 +-
 .../org/apache/geode/disttx/PRDistTXDUnitTest.java |   10 +
 .../disttx/PRDistTXWithVersionsDUnitTest.java      |    4 +
 ...ackwardCompatibilitySerializationDUnitTest.java |   76 +-
 .../internal/ClassNotFoundExceptionDUnitTest.java  |   11 +
 .../geode/internal/PdxDeleteFieldDUnitTest.java    |    7 +
 .../apache/geode/internal/PdxRenameDUnitTest.java  |    7 +
 .../internal/cache/ARMLockTestHookAdapter.java     |    9 +
 .../cache/BucketCreationCrashRegressionTest.java   |    6 +-
 .../internal/cache/CacheAdvisorDUnitTest.java      |   18 +-
 .../CacheClosingDistributionMessageObserver.java   |   23 +
 ...eanupFailedInitWithDiskFilesRegressionTest.java |    5 +-
 .../geode/internal/cache/ClearDAckDUnitTest.java   |    2 +
 ...ingGiiOplogWithMissingCreateRegressionTest.java |    9 +-
 .../ClearDuringNetSearchOplogRegressionTest.java   |    5 +-
 .../geode/internal/cache/ClearGlobalDUnitTest.java |    2 +
 .../internal/cache/ClearRvvLockingDUnitTest.java   |    6 +-
 .../internal/cache/ClearTXLockingDUnitTest.java    |  166 +-
 .../ClientCachingProxyRegionDistributedTest.java   |  109 +
 ...entDeserializationCopyOnReadRegressionTest.java |  477 +-
 .../cache/ClientServerGetAllDUnitTest.java         |    4 +
 ...entServerInvalidAndDestroyedEntryDUnitTest.java |    5 +
 ...rverNotColocatedTransactionDistributedTest.java |  492 ++
 ...rverReadConflictTransactionDistributedTest.java |  516 ++
 ...erRepeatableReadTransactionDistributedTest.java |  220 +
 .../cache/ClientServerTransactionCCEDUnitTest.java |    2 +
 .../cache/ClientServerTransactionDUnitTest.java    |  256 +-
 ...ntServerTransactionFailoverDistributedTest.java |  145 +-
 ...overWithMixedVersionServersDistributedTest.java |   75 +-
 .../cache/ConcurrentDestroySubRegionDUnitTest.java |    6 +
 .../internal/cache/ConcurrentMapOpsDUnitTest.java  |  143 +-
 .../internal/cache/ConnectDisconnectDUnitTest.java |    2 +-
 .../internal/cache/DeltaFaultInDUnitTest.java      |    4 +
 .../internal/cache/DeltaPropagationDUnitTest.java  |   34 +-
 .../cache/DeltaPropagationStatsDUnitTest.java      |   17 +-
 .../geode/internal/cache/DeltaSizingDUnitTest.java |    7 +
 .../internal/cache/DiskRegByteArrayDUnitTest.java  |    1 +
 .../internal/cache/DistributedCacheTestCase.java   |    8 +-
 .../EntriesDoNotExpireDuringGiiRegressionTest.java |    5 +-
 ...FireAndForgetFunctionOnAllServersDUnitTest.java |   17 +-
 .../internal/cache/FixedPRSinglehopDUnitTest.java  |   25 +-
 .../geode/internal/cache/GIIDeltaDUnitTest.java    |  140 +-
 .../internal/cache/GIIFlowControlDUnitTest.java    |   65 +-
 ...FireCacheImplEmergencyCloseDistributedTest.java |   59 +
 .../GiiDiskAccessExceptionRegressionTest.java      |    9 +-
 .../geode/internal/cache/GridAdvisorDUnitTest.java | 1333 ++--
 .../cache/HAOverflowMemObjectSizerDUnitTest.java   |    5 +-
 ...zedDiskRegionWithIoExceptionRegressionTest.java |    4 +-
 .../geode/internal/cache/IteratorDUnitTest.java    |    3 +
 .../geode/internal/cache/MapClearGIIDUnitTest.java |   18 +-
 .../cache/MonthBasedPartitionResolver.java         |    5 +
 .../cache/NetSearchMessagingDUnitTest.java         |  411 +-
 .../cache/OnRequestImageMessageObserver.java       |   44 +
 .../cache/P2PDeltaPropagationDUnitTest.java        |    9 +-
 .../PRAccessorWithOverflowRegressionTest.java      |    5 +-
 .../geode/internal/cache/PRBadToDataDUnitTest.java |    5 +
 .../PREntryIdleExpirationDistributedTest.java      |    6 +-
 .../internal/cache/PRQueryDistributedTest.java     |  186 +-
 .../cache/PRQueryWithIndexDistributedTest.java     |   14 +-
 .../internal/cache/PartitionListenerDUnitTest.java |   14 +
 .../PartitionedRegionAsSubregionDUnitTest.java     |   23 +-
 .../PartitionedRegionCacheCloseDUnitTest.java      |    5 +-
 .../PartitionedRegionCacheXMLExampleDUnitTest.java |   15 +-
 .../cache/PartitionedRegionCreationDUnitTest.java  |    4 +-
 .../PartitionedRegionDelayedRecoveryDUnitTest.java |   13 +
 .../cache/PartitionedRegionDestroyDUnitTest.java   |    5 +-
 .../PartitionedRegionEntryCountDUnitTest.java      |    5 +
 .../cache/PartitionedRegionEvictionDUnitTest.java  |   84 +-
 ...itionedRegionHAFailureAndRecoveryDUnitTest.java |    8 +-
 .../PartitionedRegionInvalidateDUnitTest.java      |   17 +-
 ...edRegionLowBucketRedundancyDistributedTest.java |    7 +-
 .../PartitionedRegionRedundancyZoneDUnitTest.java  |    5 +
 .../cache/PartitionedRegionSingleHopDUnitTest.java | 1748 ++---
 ...nedRegionSingleHopWithServerGroupDUnitTest.java | 1218 ++-
 .../cache/PartitionedRegionSizeDUnitTest.java      |   68 +-
 .../cache/PartitionedRegionStatsDUnitTest.java     |    8 +-
 ...tentPartitionedRegionLargeVersionDUnitTest.java |   96 +
 .../cache/PersistentRegionRecoveryDUnitTest.java   |  153 +-
 .../PersistentRegionTransactionDUnitTest.java      |    5 +-
 .../geode/internal/cache/PutAllDAckDUnitTest.java  |    2 +
 .../internal/cache/PutAllGlobalDUnitTest.java      |    3 +
 .../cache/RegionConcurrentOperationDUnitTest.java  |  145 +
 .../internal/cache/RemoteTransactionDUnitTest.java |   41 +-
 .../internal/cache/RemoveAllDAckDUnitTest.java     |    2 +
 .../geode/internal/cache/RemoveDAckDUnitTest.java  |    1 +
 .../internal/cache/RemoveGlobalDUnitTest.java      |   10 +
 ...eplicateEntryIdleExpirationDistributedTest.java |   14 +-
 .../geode/internal/cache/SerializableMonth.java    |   12 +
 .../SignalBounceOnRequestImageMessageObserver.java |   42 +
 .../internal/cache/SingleHopStatsDUnitTest.java    |    7 +-
 .../geode/internal/cache/SizingFlagDUnitTest.java  |   37 +-
 .../cache/StartServerWithXmlDUnitTest.java         |   29 +-
 .../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 |  178 +
 .../cache/TransactionsWithDeltaDUnitTest.java      |   98 +-
 .../cache/backup/BackupDistributedTest.java        |    2 +-
 .../backup/IncrementalBackupDistributedTest.java   |  539 +-
 .../PrepareAndFinishBackupDistributedTest.java     |    4 +-
 .../cache/control/RebalanceOperationDUnitTest.java | 3438 ---------
 .../control/RebalanceOperationDistributedTest.java | 2835 +++++++
 .../cache/event/EventTrackerDUnitTest.java         |   25 +-
 .../internal/cache/eviction/EvictionDUnitTest.java |  419 +-
 .../eviction/EvictionObjectSizerDUnitTest.java     |   14 +-
 .../cache/eviction/EvictionStatsDUnitTest.java     |    2 +-
 .../internal/cache/eviction/EvictionTestBase.java  |  532 --
 .../cache/eviction/OffHeapEvictionDUnitTest.java   |  147 -
 .../ClientFunctionTimeoutRegressionTest.java       |   38 +-
 .../ClientServerFunctionExecutionDUnitTest.java    |  372 +-
 .../cache/execute/ColocationFailoverDUnitTest.java |   18 +-
 .../cache/execute/CustomResultCollector.java       |    5 +
 ...istributedRegionFunctionExecutionDUnitTest.java | 2348 +++---
 ...ionExecutionWithTransactionDistributedTest.java |  761 ++
 .../execute/FunctionOnRegionRetryDUnitTest.java    |  126 +
 .../execute/FunctionOnServerRetryDUnitTest.java    |  115 +
 .../execute/FunctionOnServersRetryDUnitTest.java   |  115 +
 .../cache/execute/FunctionRetryTestBase.java       |  388 +
 .../execute/FunctionServiceStatsDUnitTest.java     | 1620 ++--
 .../cache/execute/LocalDataSetDUnitTest.java       |   14 +
 .../execute/LocalDataSetIndexingDUnitTest.java     |   14 +-
 .../execute/LocalFunctionExecutionDUnitTest.java   |    1 +
 .../execute/MemberFunctionExecutionDUnitTest.java  |  184 +-
 .../MultiRegionFunctionExecutionDUnitTest.java     |   88 +
 ...UserAuthenticationFunctionServiceDUnitTest.java |    1 +
 .../cache/execute/MyTransactionFunction.java       |    5 +
 .../NestedFunctionExecutionDistributedTest.java    |  194 +
 .../OnGroupsFunctionExecutionDUnitTest.java        |   33 +-
 ...lientServerFunctionExecutionNoAckDUnitTest.java |   45 +-
 ...ientServerRegionFunctionExecutionDUnitTest.java |  642 +-
 ...erRegionFunctionExecutionFailoverDUnitTest.java |  204 +-
 ...egionFunctionExecutionNoSingleHopDUnitTest.java |  608 +-
 ...ctionExecutionSelectorNoSingleHopDUnitTest.java |  598 +-
 ...rRegionFunctionExecutionSingleHopDUnitTest.java |  571 +-
 .../cache/execute/PRClientServerTestBase.java      |  427 +-
 .../cache/execute/PRColocationDUnitTest.java       |   35 +-
 .../execute/PRFunctionExecutionDUnitTest.java      |  168 +-
 .../cache/execute/PRSetOperationJTADUnitTest.java  |   16 +-
 .../cache/execute/PRSetOperationTXDUnitTest.java   |    6 +-
 .../cache/execute/PRTransactionDUnitTest.java      |    2 +-
 .../geode/internal/cache/execute/PerfFunction.java |    5 +
 .../internal/cache/execute/PerfTxFunction.java     |    5 +
 .../RepeatableReadTransactionDistributedTest.java  |  208 +
 .../execute/SingleHopGetAllPutAllDUnitTest.java    |   68 +-
 ...ctionOnBehalfOfClientMemberDistributedTest.java |    3 -
 .../ExtensionClusterConfigurationDUnitTest.java    |    2 +-
 .../extension/mock/AbstractMockExtension.java      |    0
 .../mock/AbstractMockExtensionXmlGenerator.java    |    0
 .../mock/AlterMockCacheExtensionFunction.java      |  103 +
 .../mock/AlterMockRegionExtensionFunction.java     |  114 +
 .../mock/CreateMockCacheExtensionFunction.java     |  100 +
 .../mock/CreateMockRegionExtensionFunction.java    |  111 +
 .../mock/DestroyMockCacheExtensionFunction.java    |  102 +
 .../mock/DestroyMockRegionExtensionFunction.java   |  110 +
 .../cache/extension/mock/MockCacheExtension.java   |    0
 .../mock/MockCacheExtensionXmlGenerator.java       |    0
 .../extension/mock/MockExtensionCommands.java      |  204 +
 .../extension/mock/MockExtensionXmlParser.java     |    0
 .../cache/extension/mock/MockRegionExtension.java  |    0
 .../mock/MockRegionExtensionXmlGenerator.java      |    0
 ...dRegionFunctionFunctionInvocationException.java |   56 -
 .../cache/functions/DistributedRegionFunction.java |   90 -
 .../cache/functions/LocalDataSetFunction.java      |    5 +
 .../cache/ha/EventIdOptimizationDUnitTest.java     |    9 +-
 .../geode/internal/cache/ha/FailoverDUnitTest.java |   26 +-
 .../internal/cache/ha/HABugInPutDUnitTest.java     |    1 +
 .../geode/internal/cache/ha/HAClearDUnitTest.java  |   15 +
 .../internal/cache/ha/HAConflationDUnitTest.java   |  115 +-
 .../internal/cache/ha/HADuplicateDUnitTest.java    |   50 +-
 .../cache/ha/HAEventIdPropagationDUnitTest.java    |   10 +-
 .../geode/internal/cache/ha/HAExpiryDUnitTest.java |   44 +-
 .../geode/internal/cache/ha/HAGIIBugDUnitTest.java |   64 +-
 .../geode/internal/cache/ha/HAGIIDUnitTest.java    |   79 +-
 .../cache/ha/HARQueueNewImplDUnitTest.java         | 1176 ++-
 .../geode/internal/cache/ha/HARegionDUnitTest.java |    6 +-
 .../internal/cache/ha/HARegionQueueDUnitTest.java  |   57 +-
 .../ha/HARegionQueueExpiryRegressionTest.java      |    5 +-
 .../cache/ha/HARegionQueueSizeRegressionTest.java  |    9 +-
 .../HARegionQueueThreadIdExpiryRegressionTest.java |    5 +-
 .../internal/cache/ha/HASlowReceiverDUnitTest.java |   12 +-
 .../cache/ha/OperationsPropagationDUnitTest.java   |   42 +-
 .../ha/PreferSerializedHARegionQueueTest.java      |    7 +-
 .../geode/internal/cache/ha/PutAllDUnitTest.java   |    3 +
 .../cache/locks/TXLockServiceDUnitTest.java        |   84 +-
 ...BucketCreationCrashCompletesRegressionTest.java |  150 +-
 ...RDiskConflictWithColocationDistributedTest.java |    6 +-
 .../partitioned/PartitionResolverDUnitTest.java    |   19 +-
 ...artitionedRegionAttributesMutatorDUnitTest.java |  134 +
 .../PartitionedRegionLoaderWriterDUnitTest.java    |    2 +
 .../PartitionedRegionMetaDataCleanupDUnitTest.java |    5 +
 ...sistentColocatedPartitionedRegionDUnitTest.java | 2925 --------
 ...tColocatedPartitionedRegionDistributedTest.java | 2216 ++++++
 ...tPartitionHangsDuringRestartRegressionTest.java |  257 +
 ...PersistentPartitionedRegionDistributedTest.java |  505 +-
 .../PersistentPartitionedRegionRegressionTest.java |   88 +-
 .../PersistentPartitionedRegionTestBase.java       |   22 +-
 ...tPartitionedRegionWithTransactionDUnitTest.java |    5 +
 ...eueRemovalMessageProcessingDistributedTest.java |    9 +-
 .../cache/partitioned/ShutdownAllDUnitTest.java    |   41 +-
 .../StreamingPartitionOperationManyDUnitTest.java  |    6 +
 .../StreamingPartitionOperationOneDUnitTest.java   |    5 +
 .../fixed/CustomerFixedPartitionResolver.java      |    6 +
 .../fixed/FixedPartitioningTestBase.java           |    9 +-
 ...PartitioningWithTransactionDistributedTest.java |  574 ++
 .../internal/cache/partitioned/fixed/MyDate1.java  |    4 +
 .../internal/cache/partitioned/fixed/MyDate2.java  |    3 +
 .../internal/cache/partitioned/fixed/MyDate3.java  |    4 +
 .../fixed/QuarterPartitionResolver.java            |   15 +
 .../fixed/SingleHopQuarterPartitionResolver.java   |   17 +-
 ...ntPartitionedRegionWithRedundancyDUnitTest.java |  311 +
 .../PersistentRVVRecoveryDUnitTest.java            | 1097 ++-
 .../PersistentRecoveryOrderDUnitTest.java          | 2373 +++---
 .../PersistentRecoveryOrderOldConfigDUnitTest.java |   48 +-
 .../persistence/PersistentReplicatedTestBase.java  |  260 +-
 .../cache/snapshot/GFSnapshotDUnitTest.java        |    2 +-
 .../AcceptorImplClientQueueDistributedTest.java    |   17 +-
 .../cache/tier/sockets/AcceptorImplDUnitTest.java  |   21 +-
 ...dCompatibilityHigherVersionClientDUnitTest.java |    6 +-
 .../sockets/CacheServerTransactionsDUnitTest.java  |   51 +-
 .../CacheServerTransactionsSelectorDUnitTest.java  |    3 +-
 .../tier/sockets/ClearPropagationDUnitTest.java    |    6 +
 .../tier/sockets/ClientConflationDUnitTest.java    |   42 +-
 ...entDestroyRegionNotificationRegressionTest.java |    7 +-
 .../sockets/ClientInterestNotifyDUnitTest.java     |   17 +-
 .../ClientProxyWithDeltaDistributedTest.java       |   12 +-
 .../sockets/ClientRegionGetRegressionTest.java     |  212 +
 ...ientServerConnectDisconnectDistributedTest.java |  240 +
 .../ClientServerForceInvalidateDUnitTest.java      |   12 +-
 .../tier/sockets/ClientServerMiscDUnitTest.java    |   14 +-
 .../sockets/ClientServerMiscSelectorDUnitTest.java |    1 +
 ...ientServerRemoteHostAddressDistributedTest.java |  117 +
 .../ClientWithInterestFailoverDistributedTest.java |    9 +-
 .../cache/tier/sockets/ConflationDUnitTest.java    |   47 +-
 .../DataSerializerPropagationDUnitTest.java        |    7 +-
 .../cache/tier/sockets/DeltaEOFException.java      |    2 +
 .../sockets/DestroyEntryPropagationDUnitTest.java  |   25 +-
 .../sockets/DurableClientBug39997DUnitTest.java    |   12 +-
 ...ientConnectDisconnectSocketDistributedTest.java |  132 +
 .../sockets/DurableClientQueueSizeDUnitTest.java   |    9 +-
 .../sockets/DurableClientReconnectDUnitTest.java   |   11 +-
 .../tier/sockets/DurableClientStatsDUnitTest.java  |    5 +-
 .../tier/sockets/DurableRegistrationDUnitTest.java |   14 +-
 .../sockets/DurableResponseMatrixDUnitTest.java    |   10 +-
 .../tier/sockets/EventIDVerificationDUnitTest.java |   12 +-
 .../sockets/EventIDVerificationInP2PDUnitTest.java |    5 +
 .../internal/cache/tier/sockets/FaultyDelta.java   |    5 +
 .../sockets/ForceInvalidateEvictionDUnitTest.java  |   27 +-
 .../GetConnectedServerCountRegressionTest.java     |    5 +-
 .../cache/tier/sockets/HABug36738DUnitTest.java    |    8 +-
 .../tier/sockets/HAInterestPart2DUnitTest.java     |   79 +-
 .../cache/tier/sockets/HAInterestTestCase.java     |  108 +-
 .../HARegionQueueStatsCloseRegressionTest.java     |    7 +-
 .../sockets/HAStartupAndFailoverDUnitTest.java     |   31 +-
 .../sockets/InstantiatorPropagationDUnitTest.java  |  108 +-
 .../cache/tier/sockets/InterestListDUnitTest.java  |   13 +-
 .../sockets/InterestListEndpointDUnitTest.java     |   23 +-
 .../sockets/InterestListEndpointPRDUnitTest.java   |    1 +
 .../InterestListEndpointSelectorDUnitTest.java     |    3 +-
 .../sockets/InterestListFailoverDUnitTest.java     |    9 +-
 .../sockets/InterestListRecoveryDUnitTest.java     |   27 +-
 .../sockets/InterestRegrListenerDUnitTest.java     |   52 +-
 .../sockets/InterestResultPolicyDUnitTest.java     |    2 +-
 .../sockets/RedundancyLevelPart1DUnitTest.java     |  756 +-
 .../sockets/RedundancyLevelPart2DUnitTest.java     |  598 +-
 .../sockets/RedundancyLevelPart3DUnitTest.java     |  663 +-
 .../tier/sockets/RedundancyLevelTestBase.java      |  555 +-
 .../cache/tier/sockets/RegionCloseDUnitTest.java   |   25 +-
 ...isterInterestBeforeRegionCreationDUnitTest.java |   12 +-
 .../sockets/RegisterInterestDistributedTest.java   |   21 +-
 .../sockets/RegisterInterestKeysPRDUnitTest.java   |    1 +
 ...nterestOnServerWithoutRegionRegressionTest.java |    5 +-
 ...isterInterestServerMetaDataDistributedTest.java |    9 +-
 .../tier/sockets/ReliableMessagingDUnitTest.java   |   19 +-
 .../tier/sockets/UnregisterInterestDUnitTest.java  |    8 +-
 .../tier/sockets/UpdatePropagationDUnitTest.java   |   17 +-
 .../VerifyEventIDGenerationInP2PDUnitTest.java     |    1 +
 .../cache/tx/SetOperationJTADistributedTest.java   |   16 +-
 .../cache/versions/TombstoneDUnitTest.java         |  137 +-
 .../AsyncEventListenerDistributedTest.java         |  233 +-
 ...ventListenerWithCacheLoaderDistributedTest.java |    5 +-
 ...syncEventListenerWithFilterDistributedTest.java |    5 +-
 .../asyncqueue/AsyncEventQueuePausedDUnitTest.java |  242 +
 .../asyncqueue/AsyncEventQueueStatsDUnitTest.java  |  140 +
 ...oncurrentAsyncEventListenerDistributedTest.java |    9 +-
 .../ParallelAsyncEventListenerDistributedTest.java |   33 +-
 ...AsyncEventListenerStopStartDistributedTest.java |  307 +
 ...ListenersDifferentPrimariesDistributedTest.java |  329 +
 .../SerialEventListenerDistributedTest.java        |    7 +-
 .../wan/misc/CommonAsyncEventQueueDUnitTest.java   |  144 +
 .../CommonParallelAsyncEventQueueDUnitTest.java    |   57 -
 ...monParallelAsyncEventQueueOffHeapDUnitTest.java |    2 +-
 .../CompressionCacheListenerDUnitTest.java         |    2 +
 .../CompressionRegionConfigDUnitTest.java          |    8 +-
 .../compression/CompressionStatsDUnitTest.java     |   42 +-
 .../internal/jta/ClientServerJTADUnitTest.java     |   12 +-
 .../ClientServerJTAFailoverDistributedTest.java    |    7 +-
 .../geode/internal/jta/dunit/CommitThread.java     |    1 +
 .../internal/jta/dunit/ExceptionsDUnitTest.java    |  294 -
 .../internal/jta/dunit/IdleTimeOutDUnitTest.java   |   10 +-
 .../internal/jta/dunit/LoginTimeOutDUnitTest.java  |   21 +-
 .../internal/jta/dunit/MaxPoolSizeDUnitTest.java   |    9 +-
 .../geode/internal/jta/dunit/RollbackThread.java   |    1 +
 .../jta/dunit/TransactionTimeOutDUnitTest.java     |  196 +-
 .../jta/dunit/TxnManagerMultiThreadDUnitTest.java  |    8 +-
 .../internal/jta/dunit/TxnTimeOutDUnitTest.java    |   25 +-
 .../MeterSubregistryReconnectDistributedTest.java  |  198 +
 .../offheap/OutOfOffHeapMemoryDUnitTest.java       |   17 +-
 .../statistics/StatisticsDistributedTest.java      |   17 +-
 .../geode/internal/tcp/TCPConduitDUnitTest.java    |   15 +-
 .../geode/internal/util/PluckStacksDUnitTest.java  |    7 +-
 .../LoggingWithReconnectDistributedTest.java       |  215 +
 .../geode/management/CacheManagementDUnitTest.java |   37 +-
 .../management/ClientHealthStatsDUnitTest.java     |   25 +-
 .../management/CompositeTypeTestDUnitTest.java     |   10 +-
 .../geode/management/DLockManagementDUnitTest.java |   22 +-
 .../geode/management/DiskManagementDUnitTest.java  |   21 +-
 .../management/DistributedSystemDUnitTest.java     |  582 --
 .../DistributedSystemMXBeanDistributedTest.java    |  202 +
 ...butedSystemMXBeanWithAlertsDistributedTest.java |  495 ++
 ...stemMXBeanWithNotificationsDistributedTest.java |  243 +
 .../apache/geode/management/JMXMBeanDUnitTest.java |   16 +-
 .../management/JMXMBeanReconnectDUnitTest.java     |  727 +-
 .../management/LocatorManagementDUnitTest.java     |    7 +-
 .../geode/management/ManagementTestRule.java       |    2 +-
 .../management/MemberMBeanAttributesDUnitTest.java |  229 -
 .../MemberMXBeanAttributesDistributedTest.java     |  209 +
 .../management/OffHeapManagementDUnitTest.java     |    5 +-
 .../management/PartitionedRegionStatsTest.java     |   76 +
 .../geode/management/QueryDataDUnitTest.java       |  179 +-
 .../geode/management/QueryPdxDataDUnitTest.java    |  115 +
 .../management/RegionManagementDUnitTest.java      |   15 +-
 ...niversalMembershipListenerAdapterDUnitTest.java |   32 +-
 .../stats/DistributedSystemStatsDUnitTest.java     |   12 +-
 .../internal/JMXMBeanFederationDUnitTest.java      |    4 +-
 ...BeanFederationErrorHandlingDistributedTest.java |  213 +
 .../MBeanFederationErrorPathDUnitTest.java         |  127 -
 .../internal/api/RegionAPIDUnitTest.java           |  135 +
 .../management/internal/cli/CliUtilDUnitTest.java  |  271 -
 .../management/internal/cli/NetstatDUnitTest.java  |  188 -
 .../AlterAsyncEventQueueCommandDUnitTest.java      |  100 -
 .../cli/commands/AlterCompressorDUnitTest.java     |  250 -
 .../cli/commands/AlterDiskStoreDUnitTest.java      |  168 -
 .../cli/commands/AlterRegionCommandDUnitTest.java  |  296 -
 .../commands/ChangeLogLevelCommandDUnitTest.java   |   18 -
 .../CreateAsyncEventQueueCommandDUnitTest.java     |  135 -
 .../CreateDefinedIndexesCommandDUnitTest.java      |  305 -
 .../cli/commands/CreateIndexCommandDUnitTest.java  |  130 -
 .../CreateJndiBindingCommandDUnitTest.java         |  101 -
 .../cli/commands/CreateRegionCommandDUnitTest.java |  538 --
 .../commands/CreateRegionSecurityDUnitTest.java    |   86 -
 ...DeployCommandFunctionRegistrationDUnitTest.java |  115 -
 .../commands/DeployCommandRedeployDUnitTest.java   |  257 -
 .../cli/commands/DeployWithGroupsDUnitTest.java    |  360 -
 .../DescribeJndiBindingCommandDUnitTest.java       |  144 -
 .../commands/DescribeMembersCommandDUnitTest.java  |   71 -
 .../cli/commands/DescribeRegionDUnitTest.java      |  291 -
 .../DestroyAsyncEventQueueCommandDUnitTest.java    |  216 -
 .../commands/DestroyIndexCommandsDUnitTest.java    |  278 -
 .../DestroyJndiBindingCommandDUnitTest.java        |  107 -
 .../commands/DestroyRegionCommandDUnitTest.java    |  181 -
 .../cli/commands/DiskStoreCommandsDUnitTest.java   |  437 --
 .../commands/ExecuteFunctionCommandDUnitTest.java  |  332 -
 .../ExecuteFunctionCommandSecurityTest.java        |  159 -
 ...ExportClusterConfigurationCommandDUnitTest.java |  153 -
 .../internal/cli/commands/ExportLogsDUnitTest.java |   20 -
 .../commands/ExportLogsOnServerManagerDUnit.java   |   85 -
 .../cli/commands/ExportLogsStatsDUnitTest.java     |   19 -
 .../ExportLogsWithMemberGroupDUnitTest.java        |  135 -
 .../commands/ExportStackTraceCommandDUnitTest.java |  100 -
 .../GfshHostNameVerificationDistributedTest.java   |  191 -
 ...ImportClusterConfigurationCommandDUnitTest.java |  152 -
 .../IndexCommandsShareConfigurationDUnitTest.java  |  121 -
 .../ListAsyncEventQueuesCommandDUnitTest.java      |   82 -
 .../commands/ListJndiBindingCommandDUnitTest.java  |   78 -
 .../cli/commands/ListMembersCommandDUnitTest.java  |  120 -
 .../internal/cli/commands/ListRegionDUnitTest.java |  149 -
 .../cli/commands/LocateEntryDUnitTest.java         |  122 -
 .../cli/commands/RebalanceCommandDUnitTest.java    |  346 -
 ...ersistThroughClusterConfigurationDUnitTest.java |  171 -
 .../cli/commands/RemoveCommandJsonDUnitTest.java   |  175 -
 .../cli/commands/ShowDeadlockDUnitTest.java        |  156 -
 .../cli/commands/ShowLogCommandDUnitTest.java      |   18 -
 .../cli/commands/ShowMetricsDUnitTest.java         |  154 -
 .../commands/ShowMissingDiskStoresDUnitTest.java   |  152 -
 .../internal/cli/util/MergeLogsDUnitTest.java      |  118 -
 .../ClusterConfigDeployJarDUnitTest.java           |   32 +
 .../ClusterConfigDistributionDUnitTest.java        |    2 +-
 .../ClusterConfigImportDUnitTest.java              |   16 +-
 .../ClusterConfigLocatorRestartDUnitTest.java      |  147 +-
 ...rConfigServerRestartWithJarDeployDUnitTest.java |  134 +
 .../ClusterConfigWithSecurityDUnitTest.java        |   12 +-
 ...urationPersistenceServiceUsingDirDUnitTest.java |   15 +-
 .../configuration/DeployJarWithSSLDUnitTest.java   |    6 +-
 .../ImportOldClusterConfigDUnitTest.java           |    2 +-
 .../internal/pulse/TestClientIdsDUnitTest.java     |   10 +-
 .../internal/pulse/TestFunctionsDUnitTest.java     |   22 +-
 .../internal/pulse/TestHeapDUnitTest.java          |    4 +-
 .../internal/pulse/TestLocatorsDUnitTest.java      |    4 +-
 .../internal/pulse/TestSubscriptionsDUnitTest.java |   16 +-
 .../DistributedSystemMXBeanSecurityTest.java       |    4 +-
 .../security/JmxMultipleConnectionsTest.java       |   70 +
 .../internal/security/MultiClientDUnitTest.java    |   20 +-
 .../internal/security/MultiGfshDUnitTest.java      |   60 +-
 .../security/MultiUserAuthenticationDUnitTest.java |   46 +-
 .../internal/util/ManagementUtilsDUnitTest.java    |  246 +
 .../pdx/ClientsWithVersioningRetryDUnitTest.java   |  307 +-
 .../geode/pdx/DistributedSystemIdDUnitTest.java    |   14 +-
 .../geode/pdx/JSONPdxClientServerDUnitTest.java    |   39 +-
 .../geode/pdx/PDXAsyncEventQueueDUnitTest.java     |    7 +-
 .../geode/pdx/PdxAttributesDistributedTest.java    |    2 +-
 .../apache/geode/pdx/PdxClientServerDUnitTest.java |   68 +-
 .../geode/pdx/PdxDeserializationDUnitTest.java     |   24 +-
 .../pdx/PdxMultiClusterClientServerDUnitTest.java  |  246 +
 .../apache/geode/pdx/PdxSerializableDUnitTest.java |    8 +
 .../geode/pdx/PdxTypeGenerationDUnitTest.java      |  225 +
 .../internal/TypeRegistrationDistributedTest.java  |  175 +
 .../org/apache/geode/redis/RedisDistDUnitTest.java |  259 -
 .../apache/geode/security/ClientAuthDUnitTest.java |   51 +-
 .../security/ClientAuthenticationDUnitTest.java    |   15 +-
 .../ClientAuthenticationPart2DUnitTest.java        |    2 +-
 .../security/ClientAuthenticationTestCase.java     |    6 +-
 ...tAuthorizationLegacyConfigurationDUnitTest.java |   76 +-
 ...aAuthorizationUsingLegacySecurityDUnitTest.java |   30 +-
 ...onUsingLegacySecurityWithFailoverDUnitTest.java |   26 +-
 .../ClientDestroyInvalidateAuthDUnitTest.java      |   12 +-
 .../ClientExecuteFunctionAuthDUnitTest.java        |   12 +-
 .../ClientExecuteRegionFunctionAuthDUnitTest.java  |    3 +-
 .../ClusterConfigWithoutSecurityDUnitTest.java     |   17 +-
 .../ClusterConfigurationSecurityDUnitTest.java     |    3 +-
 .../geode/security/OtherSimplySecurityManager.java |    4 +-
 .../geode/security/P2PAuthenticationDUnitTest.java |    6 +-
 .../PDXGfshPostProcessorOnRemoteServerTest.java    |    7 +-
 .../geode/security/PDXPostProcessorDUnitTest.java  |    5 +-
 .../PeerSecurityWithEmbeddedLocatorDUnitTest.java  |    3 +-
 .../security/SecurityClusterConfigDUnitTest.java   |   55 +-
 .../SecurityWithoutClusterConfigDUnitTest.java     |   11 +-
 .../security/StartServerAuthorizationTest.java     |    3 +-
 .../security/query/IndexSecurityDUnitTest.java     |  101 -
 .../query/IndexSecurityDistributedTest.java        |  123 +
 .../query/PartitionedIndexSecurityDUnitTest.java   |   33 -
 ...tionedQuerySecurityAllowedQueriesDUnitTest.java |   35 -
 ...rictedButMethodsDoNotExistQueriesDUnitTest.java |   35 -
 ...nedQuerySecurityRestrictedQueriesDUnitTest.java |   35 -
 ...tionedQuerySecurityAllowedQueriesDUnitTest.java |   34 -
 .../PdxQuerySecurityAllowedQueriesDUnitTest.java   |   69 -
 .../query/PdxQuerySecurityDistributedTest.java     |  107 +
 ...PdxQuerySecurityRestrictedQueriesDUnitTest.java |   72 -
 .../QuerySecurityAllowedQueriesDUnitTest.java      |  286 -
 ...QuerySecurityAllowedQueriesDistributedTest.java |  256 +
 ...curityAuthorizedUserBindParameterDUnitTest.java |   52 -
 .../QuerySecurityDistinctQueryDistributedTest.java |   98 -
 ...erySecurityForbiddenQueriesDistributedTest.java |  307 +
 .../QuerySecurityRestrictedQueriesDUnitTest.java   |  266 -
 ...rityRetrictedButMethodsDoNotExistDUnitTest.java |  125 -
 ...rityUnauthorizedUserBindParameterDUnitTest.java |   72 -
 ...rySecurityWithBindParameterDistributedTest.java |  126 +
 .../test/dunit/tests/BasicDistributedTest.java     |  244 -
 ...erConfigServerRestartWithJarDeployFunction.java |   63 +
 ....apache.geode.internal.cache.xmlcache.XmlParser |    0
 .../org.springframework.shell.core.CommandMarker   |    0
 .../geode/cache/client/internal/default.keystore   |  Bin 1115 -> 534 bytes
 .../cache/client/internal/geodeserver1.keystore    |  Bin 0 -> 2389 bytes
 .../cache/client/internal/geodeserver1.truststore  |  Bin 0 -> 1770 bytes
 .../cache/client/internal/geodeserver2.keystore    |  Bin 0 -> 2389 bytes
 .../cache/client/internal/geodeserver2.truststore  |  Bin 0 -> 1770 bytes
 .../dunit/PartitionedPersistentRegionWithIndex.xml |   41 +
 .../query/dunit/PersistentPartitionWithIndex.xml   |   41 -
 .../dunit/ReplicatePersistentRegionWithIndex.xml   |   42 +
 .../org/apache/geode/internal/jta/cachejta.xml     |    6 +-
 .../org/apache/geode/management/Address.java       |   30 +
 .../org/apache/geode/management/Customer.java      |   38 +
 .../deployment/ExtendsFunctionAdapter.java         |   25 -
 .../org/apache/geode/pdx/jsonStrings/testJSON.txt  |   43 +
 .../java/org/apache/geode/CopyJUnitTest.java       |   25 +
 .../apache/geode/DiskInstantiatorsJUnitTest.java   |    6 +
 .../apache/geode/JtaNoninvolvementJUnitTest.java   |    6 +-
 .../java/org/apache/geode/LonerDMJUnitTest.java    |    7 +-
 .../org/apache/geode/SetOperationTXJUnitTest.java  |    6 +-
 .../apache/geode/TXExpirationIntegrationTest.java  |   13 +-
 .../java/org/apache/geode/TXJUnitTest.java         |  270 +-
 .../java/org/apache/geode/TXWriterJUnitTest.java   |    8 +
 .../org/apache/geode/TXWriterOOMEJUnitTest.java    |    2 +
 .../internal/BindDistributedSystemJUnitTest.java   |    3 +-
 .../internal/CacheHealthEvaluatorJUnitTest.java    |    6 +
 .../internal/MemberHealthEvaluatorJUnitTest.java   |    4 +-
 .../DeprecatedAgentLauncherIntegrationTest.java    |   17 +-
 .../AlertingServiceWithClusterIntegrationTest.java |  293 +
 .../AlertingServiceWithLonerIntegrationTest.java   |   89 +
 .../geode/cache/CacheFactoryIntegrationTest.java   |   88 +
 .../apache/geode/cache/CacheListenerJUnitTest.java |   10 +
 .../cache/ClientAccessToInternalStatsTest.java     |   38 +
 .../ConcurrentRegionOperationIntegrationTest.java  |   11 +-
 .../geode/cache/PoolManagerIntegrationTest.java    |  170 +
 .../apache/geode/cache/PoolManagerJUnitTest.java   |  136 -
 .../org/apache/geode/cache/ProxyJUnitTest.java     |   69 +-
 .../cache/RegionExpirationIntegrationTest.java     |    6 +-
 .../apache/geode/cache/RegionFactoryJUnitTest.java |    4 +
 .../cache/RetryPutIfAbsentIntegrationTest.java     |   87 +
 ...ncEventQueueEvictionAndExpirationJUnitTest.java |   85 +-
 .../SerialAsyncEventQueueImplJUnitTest.java        |   31 +-
 .../cache/client/ClientCacheFactoryJUnitTest.java  |  492 +-
 .../cache/client/ClientRegionFactoryJUnitTest.java |  345 +-
 .../AutoConnectionSourceImplJUnitTest.java         |  266 +-
 .../internal/ConnectionPoolImplJUnitTest.java      |   22 +-
 .../cache/client/internal/LocatorSSLJUnitTest.java |   18 +-
 .../client/internal/QueueManagerJUnitTest.java     |  141 +-
 ...gleHopClientExecutorLoggingIntegrationTest.java |   47 +
 ...opClientExecutorWithLoggingIntegrationTest.java |   66 -
 .../AvailableConnectionManagerConcurrentTest.java  |  189 +
 .../ConnectionAccountingConcurrentTest.java        |  211 +
 .../pooling/ConnectionManagerImplTest.java         |  484 ++
 .../pooling/ConnectionManagerJUnitTest.java        |  355 +-
 .../cache/execute/CoreFunctionSecurityTest.java    |   12 +-
 .../execute/FunctionDynamicByArgsSecurityTest.java |   88 +
 .../mapInterface/PutAllGlobalLockJUnitTest.java    |    2 +
 .../cache/query/JoinQueriesIntegrationTest.java    |  362 +-
 .../geode/cache/query/PdxStringQueryJUnitTest.java |    2 +-
 .../apache/geode/cache/query/QueryJUnitTest.java   |   24 +-
 .../QueryResultFormatterQueryIntegrationTest.java  |  102 +
 .../cache/query/QueryServiceRegressionTest.java    |   11 +-
 .../QueryWithBucketParameterIntegrationTest.java   |   19 +-
 .../apache/geode/cache/query/RegionJUnitTest.java  |    9 +-
 .../cache/query/TypedJsonQueryIntegrationTest.java |  102 -
 .../cache/query/functional/CountStarJUnitTest.java |  674 --
 .../functional/CustomerOptimizationsJUnitTest.java |   80 +
 ...tinctResultsWithDupValuesInRegionJUnitTest.java |    4 +-
 .../functional/GroupByPartitionedJUnitTest.java    |   43 -
 .../functional/GroupByReplicatedJUnitTest.java     |   32 -
 .../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           |   15 +-
 .../query/functional/IndexOnEntrySetJUnitTest.java |   29 +-
 .../functional/IndexPrimaryKeyUsageJUnitTest.java  |    2 +
 .../IndexUsageInNestedQueryJUnitTest.java          |    4 +-
 ...IndexUsageInNestedQueryWithParamsJUnitTest.java |  285 +
 .../IndexUseMultFrmSnglCondJUnitTest.java          |    2 +
 .../IndexWithSngleFrmAndMultCondQryJUnitTest.java  |    5 +-
 .../functional/IumMultConditionJUnitTest.java      |    4 +-
 .../query/functional/LimitClauseJUnitTest.java     |   47 +-
 .../functional/MultiIndexCreationJUnitTest.java    |   10 +
 .../functional/MultiRegionIndexUsageJUnitTest.java |    2 +
 .../query/functional/NumericQueryJUnitTest.java    |    5 +-
 .../functional/OrderByReplicatedJUnitTest.java     |    4 +
 .../functional/PdxGroupByPartitionedJUnitTest.java |   38 -
 .../functional/PdxGroupByReplicatedJUnitTest.java  |   35 -
 .../QueryREUpdateInProgressJUnitTest.java          |    2 +-
 .../query/functional/QueryUndefinedJUnitTest.java  |    4 +-
 .../ResultsDataSerializabilityJUnitTest.java       |    2 +-
 .../query/functional/SelectToDateJUnitTest.java    |    4 +-
 .../TestNewFunctionSSorRSIntegrationTest.java      |    2 +
 .../CompiledGroupBySelectIntegrationTest.java      |  252 +
 .../internal/CompiledGroupBySelectJUnitTest.java   |  153 -
 .../DefaultQuerySecurityIntegrationTest.java       |  271 +
 .../DefaultQueryServiceDeprecationTest.java        |   60 +
 .../DefaultQueryServiceIntegrationTest.java        |   80 +
 .../internal/ExecutionContextIntegrationTest.java  |  372 +
 .../query/internal/ExecutionContextJUnitTest.java  |  381 -
 .../cache/query/internal/QCompilerJUnitTest.java   |  441 --
 .../QueryFromClauseCanonicalizationJUnitTest.java  |    1 +
 .../internal/QueryMonitorIntegrationTest.java      |  203 +
 .../internal/QueryObserverCallbackJUnitTest.java   |  386 -
 .../query/internal/QueryObserverCallbacksTest.java |  243 +
 .../internal/QueryServiceXmlIntegrationTest.java   |  169 +
 .../AggregateFunctionQueryBaseIntegrationTest.java |   86 +
 .../internal/aggregate/AvgIntegrationTest.java     |  363 +
 .../internal/aggregate/CountIntegrationTest.java   |  366 +
 .../internal/aggregate/MaxIntegrationTest.java     |  360 +
 .../internal/aggregate/MinIntegrationTest.java     |  361 +
 .../internal/aggregate/SumIntegrationTest.java     |  354 +
 .../AbstractIndexMaintenanceIntegrationTest.java   |   18 +
 .../AsyncIndexUpdaterThreadShutdownJUnitTest.java  |   46 +-
 .../index/AsynchIndexMaintenanceJUnitTest.java     |   58 +-
 .../index/CompactRangeIndexIndexMapJUnitTest.java  |    6 +-
 .../internal/index/CompactRangeIndexJUnitTest.java |   98 +-
 .../index/DeclarativeIndexCreationJUnitTest.java   |    6 +-
 .../internal/index/EquiJoinIntegrationTest.java    |    8 +
 .../index/IndexCreationInternalsJUnitTest.java     |    2 +
 .../query/internal/index/IndexHintJUnitTest.java   |    6 +-
 .../internal/index/IndexMaintainceJUnitTest.java   |    4 +
 .../index/IndexManagerIntegrationTest.java         |  248 +
 .../internal/index/IndexStatisticsJUnitTest.java   |    1 +
 .../index/IndexTrackingQueryObserverJUnitTest.java |    8 +-
 .../internal/index/IndexTrackingTestHook.java      |   78 -
 .../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 |    6 +-
 .../geode/cache30/DiskRegionIntegrationTest.java   |    5 +
 .../ShorteningExpirationTimeRegressionTest.java    |    7 +-
 .../AnalyzeManagementSerializablesJUnitTest.java   |   34 +
 .../AnalyzeSerializablesJUnitTest.java             |    4 +-
 .../AbstractLauncherIntegrationTest.java           |    7 +-
 .../DistributedSystemIntegrationJUnitTest.java     |   94 -
 .../DistributedSystemIntegrationTest.java          |   95 +
 .../distributed/LauncherIntegrationTestCase.java   |   34 +-
 .../LauncherMemberMXBeanIntegrationTest.java       |  127 +-
 .../apache/geode/distributed/LocatorCommand.java   |   16 +-
 .../geode/distributed/LocatorIntegrationTest.java  |  235 +
 .../apache/geode/distributed/LocatorJUnitTest.java |  224 -
 .../LocatorLauncherIntegrationTest.java            |   52 +-
 .../LocatorLauncherIntegrationTestCase.java        |   19 +-
 ...catorLauncherJmxManagerLocalRegressionTest.java |   57 +-
 ...atorLauncherJmxManagerRemoteRegressionTest.java |   37 +-
 .../LocatorLauncherLocalFileIntegrationTest.java   |    2 +-
 .../LocatorLauncherLocalIntegrationTest.java       |  152 +-
 .../LocatorLauncherRemoteFileIntegrationTest.java  |   48 +-
 .../LocatorLauncherRemoteIntegrationTest.java      |  135 +-
 .../LocatorLauncherRemoteIntegrationTestCase.java  |   58 +-
 ...cherRemoteWithCustomLoggingIntegrationTest.java |   29 +-
 .../distributed/LocatorLauncherStatusTest.java     |   36 +
 .../apache/geode/distributed/ServerCommand.java    |   19 +-
 .../ServerLauncherBuilderIntegrationTest.java      |   86 +-
 .../distributed/ServerLauncherIntegrationTest.java |   71 +-
 .../ServerLauncherIntegrationTestCase.java         |   30 +-
 .../ServerLauncherLocalIntegrationTest.java        |  154 +-
 .../ServerLauncherRemoteFileIntegrationTest.java   |   30 +-
 .../ServerLauncherRemoteIntegrationTest.java       |   81 +-
 .../ServerLauncherRemoteIntegrationTestCase.java   |   77 +-
 ...cherRemoteWithCustomLoggingIntegrationTest.java |   32 +-
 .../ServerLauncherWithProviderRegressionTest.java  |   14 +-
 .../DefaultPropertiesGeneratorIntegrationTest.java |   11 +-
 .../internal/DistributionArchUnitTest.java         |   52 +
 ...utedSystemBuilderForTestingIntegrationTest.java |   56 +
 ...nalDistributedSystemBuilderIntegrationTest.java |   79 +
 .../InternalDistributedSystemJUnitTest.java        |  127 +-
 ...alDistributedSystemSecurityIntegrationTest.java |   83 +
 .../internal/InternalLocatorIntegrationTest.java   |  143 +-
 .../LocatorLoadSnapshotIntegrationTest.java        |    1 +
 .../deadlock/DeadlockDetectorIntegrationTest.java  |    6 +
 .../internal/membership/MembershipJUnitTest.java   |  329 +-
 .../api/CoreOnlyUsesMembershipAPIArchUnitTest.java |  148 +
 .../api/MemberIdentifierFactoryImplTest.java       |  129 +
 .../membership/gms/GMSMembershipJUnitTest.java     |  331 +
 .../membership/gms/MembershipOnlyTest.java         |  141 +
 .../gms/fd/GMSHealthMonitorJUnitTest.java          |  559 +-
 .../gms/locator/GMSLocatorIntegrationTest.java     |  122 +
 .../locator/GMSLocatorRecoveryIntegrationTest.java |  242 +
 .../gms/locator/GMSLocatorRecoveryJUnitTest.java   |  218 -
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |  584 +-
 .../gms/membership/GMSJoinLeaveTestHelper.java     |   93 -
 .../gms/messenger/GMSEncryptJUnitTest.java         |   20 +-
 .../gms/messenger/GMSQuorumCheckerJUnitTest.java   |  127 +-
 .../gms/messenger/JGroupsMessengerJUnitTest.java   |  657 +-
 .../gms/mgr/GMSMembershipManagerJUnitTest.java     |  474 --
 .../tcpserver/TCPClientSSLIntegrationTest.java     |  159 +-
 .../internal/tcpserver/TCPServerSSLJUnitTest.java  |  149 +-
 .../internal/tcpserver/TcpServerJUnitTest.java     |  238 -
 .../AvailablePortHelperIntegrationTest.java        |  447 +-
 .../geode/internal/AvailablePortJUnitTest.java     |   11 +-
 .../geode/internal/ClassPathLoaderDeployTest.java  |  186 +
 .../internal/ClassPathLoaderIntegrationTest.java   |  197 +-
 .../geode/internal/ClassPathLoaderJUnitTest.java   |  460 ++
 .../geode/internal/DeployedJarJUnitTest.java       |   67 -
 .../org/apache/geode/internal/DeployedJarTest.java |   76 +
 .../geode/internal/JarDeployerDeadlockTest.java    |   13 +-
 .../apache/geode/internal/JarDeployerFileTest.java |  504 ++
 .../geode/internal/JarDeployerIntegrationTest.java |  345 +-
 .../internal/SSLConfigIntegrationJUnitTest.java    |    5 +-
 .../apache/geode/internal/SSLConfigJUnitTest.java  |    4 +-
 ...edThreadPoolExecutorWithKeepAliveJUnitTest.java |   28 +-
 ...ionCreateNotBeforeRegionInitRegressionTest.java |    5 +-
 .../cache/CacheFactoryIntegrationTest.java         |   46 +
 .../internal/cache/CacheServiceJUnitTest.java      |    7 +-
 ...tMessagesRegionCreationAndDestroyJUnitTest.java |   12 +-
 .../cache/CompactOfflineDiskStoreJUnitTest.java    |  869 +++
 ...urrentFlushingAndRegionOperationsJUnitTest.java |    9 +
 .../cache/ConcurrentRegionOperationsJUnitTest.java |    9 +
 ...currentRollingAndRegionOperationsJUnitTest.java |   19 +
 ...precatedCacheServerLauncherIntegrationTest.java |  622 --
 ...ccessExceptionDisablesServerRegressionTest.java |    4 +-
 .../cache/DiskOfflineCompactionJUnitTest.java      |  869 ---
 .../geode/internal/cache/DiskOldAPIsJUnitTest.java |    4 +-
 .../DiskRandomOperationsAndRecoveryJUnitTest.java  |    4 +-
 .../internal/cache/DiskRegCacheXmlJUnitTest.java   |    6 +-
 .../internal/cache/DiskRegCbkChkJUnitTest.java     |    6 +
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java    |   11 +
 .../internal/cache/DiskRegRecoveryJUnitTest.java   |    8 +-
 .../cache/DiskRegionAsyncRecoveryJUnitTest.java    |    3 +-
 .../cache/DiskRegionAttributesIntegrationTest.java |    8 +-
 .../DiskRegionCompactorCloseIntegrationTest.java   |   12 +-
 .../DiskRegionIllegalCacheXMLvaluesJUnitTest.java  |    5 +-
 .../geode/internal/cache/DiskRegionJUnitTest.java  |   41 +-
 .../cache/DiskStoreFactoryIntegrationTest.java     |  461 ++
 .../internal/cache/DiskStoreFactoryJUnitTest.java  |  453 --
 .../cache/DiskStoreImplIntegrationTest.java        |  225 +-
 .../geode/internal/cache/FaultingInJUnitTest.java  |    2 +
 .../cache/FilterProfileConcurrencyTest.java        |    5 +-
 .../internal/cache/InterruptDiskJUnitTest.java     |    4 +-
 ...FOEvictionAlgoMemoryEnabledRegionJUnitTest.java |   14 +-
 .../LRUClearWithDiskRegionOpRegressionTest.java    |   11 +-
 .../cache/LocatorMisconfigurationTest.java         |   36 +
 .../internal/cache/MapInterface2JUnitTest.java     |    5 +
 .../MultipleOplogsRollingFeatureJUnitTest.java     |   16 +-
 .../internal/cache/OfflineSnapshotJUnitTest.java   |   12 +-
 .../geode/internal/cache/OplogJUnitTest.java       |   30 +-
 .../geode/internal/cache/OplogRVVJUnitTest.java    |    6 +-
 .../cache/OplogTooManyFilesOpenRegressionTest.java |    2 +-
 .../apache/geode/internal/cache/PRTXJUnitTest.java |    6 +-
 .../PartitionedRegionAttributesMutatorTest.java    |  314 +-
 .../cache/PartitionedRegionCreationJUnitTest.java  |  203 +-
 .../cache/PartitionedRegionDataStoreJUnitTest.java |    3 +-
 .../cache/PartitionedRegionIntegrationTest.java    |   58 +
 ...itionedRegionQueryEvaluatorIntegrationTest.java |   12 +-
 ...itionedRegionSingleNodeOperationsJUnitTest.java |   25 +-
 .../internal/cache/RegionEntryFlagsJUnitTest.java  |    1 -
 .../internal/cache/RegionListenerJUnitTest.java    |   12 +-
 .../cache/ServerBuilderIntegrationTest.java        |  121 +
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |   40 +-
 .../cache/TXDetectReadConflictJUnitTest.java       |  269 +
 .../internal/cache/TXManagerImplJUnitTest.java     |   15 +-
 .../internal/cache/TXReservationMgrJUnitTest.java  |    4 +-
 .../internal/cache/UpdateVersionJUnitTest.java     |    1 -
 .../backup/BackupFileCopierIntegrationTest.java    |   25 +-
 .../backup/IncrementalBackupIntegrationTest.java   |  598 ++
 .../cache/control/MemoryMonitorJUnitTest.java      |  138 +-
 .../control/MemoryMonitorOffHeapJUnitTest.java     |   10 +-
 ...skRegionOverflowAsyncRollingOpLogJUnitTest.java |    7 +-
 ...iskRegionOverflowSyncRollingOpLogJUnitTest.java |    7 +-
 .../DiskRegionPersistOnlySyncJUnitTest.java        |   10 +-
 .../DiskRegionRollOpLogJUnitPerformanceTest.java   |    1 +
 .../MultiThreadedOplogPerJUnitPerformanceTest.java |    1 +
 .../cache/eviction/EvictionIntegrationTest.java    |  204 +
 .../RegionEntryEvictionIntegrationTest.java        |   74 +-
 .../FunctionExecutionOnLonerRegressionTest.java    |  170 +-
 .../ha/BlockingHARQAddOperationJUnitTest.java      |   10 +-
 .../cache/ha/BlockingHARQStatsJUnitTest.java       |    9 +-
 .../cache/ha/BlockingHARegionJUnitTest.java        |   90 +-
 .../cache/ha/BlockingHARegionQueueJUnitTest.java   |   15 +-
 .../cache/ha/HARQAddOperationJUnitTest.java        |   27 +-
 .../geode/internal/cache/ha/HARegionJUnitTest.java |    5 +-
 .../cache/ha/HARegionQueueIntegrationTest.java     |  136 +-
 .../internal/cache/ha/HARegionQueueJUnitTest.java  |   38 +-
 .../cache/ha/HARegionQueueStartStopJUnitTest.java  |    3 +-
 .../cache/ha/HARegionQueueStatsJUnitTest.java      |    5 +-
 .../ModifyColocationIntegrationTest.java           |  160 +
 .../PersistentColocationIntegrationTest.java       |  123 +
 .../cache/snapshot/ClientExporterTest.java         |    0
 .../tier/sockets/AcceptorImplIntegrationTest.java  |  135 +
 .../cache/tier/sockets/AcceptorImplJUnitTest.java  |  140 -
 .../CacheClientNotifierIntegrationTest.java        |  329 -
 .../cache/tier/sockets/CacheClientProxyTest.java   |   96 +
 .../CacheServerMaxConnectionsJUnitTest.java        |   11 +-
 ...CacheServerSelectorMaxConnectionsJUnitTest.java |    1 +
 .../ClientHealthMonitorIntegrationTest.java        |   12 +-
 ...ClientHealthMonitorSelectorIntegrationTest.java |    1 +
 .../tier/sockets/ConnectionProxyJUnitTest.java     |   35 +-
 .../sockets/CqNameToOpHashMapIntegrationTest.java  |  110 +
 .../sockets/FilterProfileIntegrationJUnitTest.java |    3 +
 .../tier/sockets/RedundancyLevelJUnitTest.java     |   10 +-
 .../sockets/ServerConnectionIntegrationTest.java   |  123 +-
 ...ewayReceiverXmlParsingValidationsJUnitTest.java |  110 -
 .../AsyncEventQueueValidationsJUnitTest.java       |  100 +-
 ...elGatewaySenderFlushedCoordinatorJUnitTest.java |    2 +
 .../xmlcache/CacheXmlGeneratorIntegrationTest.java |   95 +
 .../cache/xmlcache/CacheXmlParserJUnitTest.java    |  112 +-
 .../datasource/AbstractPoolCacheJUnitTest.java     |   73 +-
 .../internal/datasource/CleanUpJUnitTest.java      |   38 +-
 .../ConnectionPoolCacheImplJUnitTest.java          |  123 +-
 .../datasource/ConnectionPoolingJUnitTest.java     |   13 +-
 .../datasource/DataSourceFactoryJUnitTest.java     |   13 +-
 ...emFireTransactionDataSourceIntegrationTest.java |  151 +
 .../internal/datasource/RestartJUnitTest.java      |    7 +-
 .../geode/internal/i18n/BasicI18nJUnitTest.java    |  379 -
 .../internal/jta/BlockingTimeOutJUnitTest.java     |    8 +-
 .../geode/internal/jta/DataSourceJTAJUnitTest.java |   18 +-
 .../internal/jta/GlobalTransactionJUnitTest.java   |    6 +-
 .../internal/jta/JtaIntegrationJUnitTest.java      |    2 +-
 .../internal/jta/SetOperationJTAJUnitTest.java     |   16 +-
 .../jta/TransactionManagerImplJUnitTest.java       |   24 +
 .../internal/jta/TransactionTimeOutJUnitTest.java  |    5 +-
 ...TransactionTimeoutExceptionIntegrationTest.java |  199 +
 .../internal/jta/functional/CacheJUnitTest.java    |    4 +-
 .../logging/CacheLogRollingIntegrationTest.java    |  361 -
 .../logging/DistributedSystemLogFileJUnitTest.java | 1643 -----
 .../internal/logging/LocatorLogFileJUnitTest.java  |  135 -
 .../logging/LogServiceIntegrationJUnitTest.java    |  237 -
 .../ManagerLogWriterFactoryIntegrationTest.java    |  153 +
 .../logging/MergeLogFilesIntegrationTest.java      |  193 +
 .../internal/logging/MergeLogFilesJUnitTest.java   |  238 -
 .../logging/log4j/ConfigLocatorJUnitTest.java      |  220 -
 .../log4j/FastLoggerIntegrationJUnitTest.java      |  602 --
 .../FastLoggerWithDefaultConfigJUnitTest.java      |   87 -
 .../GeodeVerboseLogMarkerIntegrationTest.java      |  221 -
 .../CustomConfigWithCacheIntegrationTest.java      |  153 -
 .../CustomConfigWithLogServiceIntegrationTest.java |  121 -
 .../net/ClientSocketFactoryIntegrationTest.java    |    3 +-
 ...LSocketHostNameVerificationIntegrationTest.java |  239 +
 .../internal/net/SSLSocketIntegrationTest.java     |  245 +-
 .../internal/net/SocketCloserIntegrationTest.java  |  138 +
 .../net/SocketCloserWithWaitIntegrationTest.java   |   35 +
 .../offheap/FreeListOffHeapRegionJUnitTest.java    |    6 +-
 .../MemoryAllocatorFillPatternIntegrationTest.java |    6 +-
 .../offheap/OffHeapLRURecoveryRegressionTest.java  |    5 +-
 .../geode/internal/offheap/OffHeapRegionBase.java  |   16 +-
 .../offheap/OffHeapValidationJUnitTest.java        |    2 +-
 .../offheap/OldFreeListOffHeapRegionJUnitTest.java |    8 +-
 .../ControlFileWatchdogIntegrationTest.java        |   27 +-
 .../ControllableProcessIntegrationTest.java        |   24 +-
 .../FileProcessControllerIntegrationTest.java      |   11 +-
 .../process/NativeProcessUtilsIntegrationTest.java |    9 +-
 .../internal/process/PidFileIntegrationTest.java   |    2 +-
 .../ProcessControllerFactoryIntegrationTest.java   |    6 +-
 .../statistics/DiskSpaceLimitIntegrationTest.java  |  301 +-
 ...DistributedSystemStatisticsIntegrationTest.java |   26 +-
 .../statistics/FileSizeLimitIntegrationTest.java   |    2 +
 .../GemFireStatSamplerIntegrationTest.java         |  523 +-
 .../internal/statistics/LinuxSystemStatsTest.java  |   14 +-
 .../SimpleStatSamplerIntegrationTest.java          |    7 +-
 ...rchiveWithConsecutiveResourceInstGenerator.java |    2 +-
 .../StatArchiveWriterReaderIntegrationTest.java    |   26 +-
 .../statistics/StatSamplerIntegrationTest.java     |   67 +-
 .../statistics/ValueMonitorIntegrationTest.java    |   19 +-
 .../internal/stats50/AtomicStatsJUnitTest.java     |    2 +
 .../internal/tcp/ConnectionIntegrationTest.java    |  107 +
 .../concurrent/cm/CountedMapLoopsJUnitTest.java    |    1 +
 .../util/concurrent/cm/MapLoopsJUnitTest.java      |    1 +
 .../util/concurrent/cm/RLJBarJUnitTest.java        |    1 +
 .../concurrent/cm/StringMapLoopsJUnitTest.java     |    1 +
 .../internal/BannerLoggingIntegrationTest.java     |  130 +
 .../internal/ConfigurationInfoIntegrationTest.java |   35 +
 .../internal/FileSystemCanaryIntegrationTest.java  |   68 +
 ...StartupConfigurationLoggingIntegrationTest.java |  161 +
 ...stemOutRuleAndSystemErrRuleIntegrationTest.java |   98 +
 .../LogLevelChangesWithCacheIntegrationTest.java   |  153 +
 ...hangesWithDistributedSystemIntegrationTest.java |  170 +
 ...ollingWithDistributedSystemIntegrationTest.java |  361 +
 .../api/LoggingWithLocatorIntegrationTest.java     |  212 +
 .../LoggingWithLocatorLauncherIntegrationTest.java |   65 +
 .../LoggingWithServerLauncherIntegrationTest.java  |   65 +
 .../management/DataQueryEngineIntegrationTest.java |  369 +
 .../management/DisableJmxIntegrationTest.java      |   73 +
 .../DistributedSystemMXBeanIntegrationTest.java    |  173 +
 .../FederatingManagerIntegrationTest.java          |   69 -
 .../MemberMXBeanShowLogIntegrationTest.java        |  186 +
 .../QueryDataFunctionIntegrationTest.java          |  325 -
 .../bean/stats/AsyncEventQueueStatsJUnitTest.java  |    4 +-
 .../stats/CacheServerStatsIntegrationTest.java     |  162 +
 .../bean/stats/CacheServerStatsJUnitTest.java      |  162 -
 .../management/bean/stats/DiskStatsJUnitTest.java  |    1 +
 .../stats/DistributedSystemStatsJUnitTest.java     |    8 +
 .../bean/stats/GatewayMBeanBridgeJUnitTest.java    |    4 +-
 .../stats/GatewayReceiverStatsIntegrationTest.java |  253 +
 .../bean/stats/GatewayReceiverStatsJUnitTest.java  |  196 -
 .../stats/MemberLevelStatsIntegrationTest.java     |   71 +
 .../bean/stats/MemberLevelStatsJUnitTest.java      |  575 --
 .../bean/stats/RegionStatsJUnitTest.java           |   22 +-
 ...ederatingManagerConcurrencyIntegrationTest.java |  111 +
 .../internal/FederatingManagerIntegrationTest.java |   92 +
 .../DistributedSystemBridgeIntegrationTest.java    |  235 +
 .../internal/beans/ManagementAdapterTest.java      |    6 +-
 .../internal/beans/RegionMBeanAttributesTest.java  |    2 +-
 .../internal/cli/GfshParserAutoCompletionTest.java |  289 -
 .../internal/cli/GfshParserConverterTest.java      |  209 -
 .../internal/cli/GfshParserParsingTest.java        |  361 -
 .../internal/cli/HeadlessGfshIntegrationTest.java  |  127 -
 .../AlterRegionCommandIntegrationTest.java         |   74 -
 .../ConfigurePDXCommandIntegrationTest.java        |  136 -
 .../CreateRegionCommandIntegrationTest.java        |  623 --
 .../DescribeConnectionCommandIntegrationTest.java  |   52 -
 .../cli/commands/EchoCommandIntegrationTest.java   |  106 -
 .../cli/commands/ExportDataIntegrationTest.java    |  163 -
 .../cli/commands/GetCommandIntegrationTest.java    |  306 -
 .../cli/commands/GfshCommandIntegrationTest.java   |   45 -
 .../commands/HTTPServiceSSLSupportJUnitTest.java   |  176 -
 .../commands/HistoryCommandIntegrationTest.java    |   86 -
 .../cli/commands/ImportDataIntegrationTest.java    |  197 -
 .../cli/commands/PutCommandIntegrationTest.java    |  208 -
 .../ShowMetricsCommandIntegrationTest.java         |  173 -
 .../cli/commands/StartMemberUtilsTest.java         |  158 -
 .../cli/commands/VersionCommandJUnitTest.java      |   84 -
 .../GfshStatusCommandsIntegrationTest.java         |   76 -
 .../functions/CreateJndiBindingFunctionTest.java   |  105 -
 .../functions/DestroyJndiBindingFunctionTest.java  |   99 -
 .../ExportLogsFunctionIntegrationTest.java         |  123 -
 .../cli/functions/ListJndiBindingFunctionTest.java |   88 -
 .../functions/SizeExportLogsFunctionFileTest.java  |  182 -
 .../cli/functions/SizeExportLogsFunctionTest.java  |  189 -
 .../internal/cli/help/HelperIntegrationTest.java   |  111 -
 .../cli/json/TypedJsonPdxIntegrationTest.java      |  116 -
 .../result/model/ResultModelIntegrationTest.java   |   92 -
 .../internal/cli/shell/GfshHistoryJUnitTest.java   |   92 -
 .../cli/shell/GfshMultilineCommandTest.java        |   57 -
 .../cli/util/LogExporterIntegrationTest.java       |  160 -
 .../internal/cli/util/LogExporterTest.java         |  143 -
 .../RegionConfigMutatorIntegrationTest.java        |   53 +
 .../RegionConfigRealizerIntegrationTest.java       |   82 +
 .../internal/deployment/FunctionScannerTest.java   |    5 +-
 .../QueryResultFormatterPdxIntegrationTest.java    |  103 +
 .../CacheServerMBeanAuthenticationJUnitTest.java   |    4 +-
 .../internal/security/CliCommandsSecurityTest.java |    2 +-
 .../security/DeployCommandsSecurityTest.java       |    4 +-
 .../security/DiskStoreMXBeanSecurityJUnitTest.java |    4 +-
 .../security/FileUploaderMBeanSecurityTest.java    |    4 +-
 .../security/GatewayReceiverMBeanSecurityTest.java |    4 +-
 .../security/GatewaySenderMBeanSecurityTest.java   |    4 +-
 .../security/GfshCommandsPostProcessorTest.java    |    4 +-
 .../internal/security/JmxCredentialTypeTest.java   |   56 +
 .../LockServiceMBeanAuthorizationJUnitTest.java    |    4 +-
 .../internal/security/MBeanSecurityJUnitTest.java  |    3 +-
 .../internal/security/NoSecurityManagerTest.java   |   52 +
 ...urityServiceWithCustomRealmIntegrationTest.java |    1 +
 .../ShellCommandsControllerProcessCommandTest.java |  117 -
 .../memcached/DomainObjectsAsValuesJUnitTest.java  |  124 -
 .../memcached/GemcachedDevelopmentJUnitTest.java   |  263 -
 ...SSLSocketParameterExtensionIntegrationTest.java |  242 +
 .../geode/pdx/AutoSerializableJUnitTest.java       |    5 +-
 .../org/apache/geode/pdx/ByteSourceJUnitTest.java  |    2 +-
 .../geode/pdx/JSONFormatterBasicJUnitTest.java     |   80 +-
 .../apache/geode/pdx/JSONFormatterJUnitTest.java   |   85 +-
 .../geode/pdx/PdxInstanceFactoryJUnitTest.java     |  213 +-
 .../org/apache/geode/pdx/PdxInstanceJUnitTest.java |  245 +-
 .../apache/geode/pdx/PdxSerializableJUnitTest.java |   20 +-
 .../geode/pdx/internal/MultipleCacheJUnitTest.java |   78 +-
 .../PeerTypeRegistrationIntegrationTest.java       |   92 +
 .../org/apache/geode/redis/HashesJUnitTest.java    |  188 -
 .../CacheFactoryWithSecurityObjectTest.java        |    3 +-
 .../SecurityManagerLifecycleIntegrationTest.java   |   27 +-
 .../FailWithLoggerErrorInOutputJUnitTest.java      |    2 +-
 .../FailWithLoggerFatalInOutputJUnitTest.java      |    2 +-
 .../FailWithLoggerWarnInOutputJUnitTest.java       |    2 +-
 .../test/process/ProcessWrapperJUnitTest.java      |    4 +-
 .../internal/QueryServiceWithInvalidAuthorizer.xml |   30 +
 .../QueryServiceWithJavaBeanAuthorizer.xml         |   32 +
 .../internal/QueryServiceWithRegExAuthorizer.xml   |   32 +
 .../QueryServiceWithRestrictedAuthorizer.xml       |   30 +
 .../QueryServiceWithUnrestrictedAuthorizer.xml     |   30 +
 .../QueryServiceWithUserDefinedAuthorizer.xml      |   32 +
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   51 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   | 1799 +++--
 ...moteWithCustomLoggingIntegrationTest_log4j2.xml |   43 +
 ...moteWithCustomLoggingIntegrationTest_log4j2.xml |   45 +
 .../internal/cache/DiskRegCacheXmlJUnitTest.xml    |    0
 .../cache/backup/BackupIntegrationTest.cache.xml   |    0
 .../incorrect_bytes_threshold.xml                  |    0
 .../faultyDiskXMLsForTesting/incorrect_dir.xml     |    0
 .../incorrect_dir_size.xml                         |    0
 .../incorrect_max_oplog_size.xml                   |    0
 .../incorrect_roll_oplogs_value.xml                |    0
 .../incorrect_sync_value.xml                       |    0
 .../incorrect_time_interval.xml                    |    0
 .../mixed_diskstore_diskdir.xml                    |    0
 .../mixed_diskstore_diskwriteattrs.xml             |    0
 .../tier/sockets/RedundancyLevelJUnitTest.xml      |    0
 ...entQueueConfiguredFromXmlStartsPaused.cache.xml |   36 +
 ...EventQueueConfiguredFromXmlUsesFilter.cache.xml |    0
 ...entQueueConfiguredFromXmlStartsPaused.cache.xml |   36 +
 ...EventQueueConfiguredFromXmlUsesFilter.cache.xml |    0
 ...st.testDTDFallbackWithNonEnglishLocal.cache.xml |    0
 ...itTest.testDiskUsageWarningPercentage.cache.xml |   22 +
 ...eXmlParserJUnitTest.testMultiplePools.cache.xml |   37 +
 ...nitTest.testRegionWithNonExistingPool.cache.xml |   29 +
 ...serJUnitTest.testSimpleClientCacheXml.cache.xml |    0
 ...ansactionDataSourceIntegrationTest_cachejta.xml |  272 +
 ...ionTimeoutExceptionIntegrationTest_cachejta.xml |  250 +
 .../org/apache/geode/internal/jta/cachejta.xml     |    6 +-
 .../geode/internal/pdx/jsonStrings/testJSON.txt    |   43 +
 .../geode/internal/ra/GFConnectionFactoryImpl.java |    3 +
 .../apache/geode/internal/ra/GFConnectionImpl.java |    3 +
 .../geode/internal/ra/spi/JCALocalTransaction.java |    4 +-
 .../ra/spi/JCAManagedConnectionFactory.java        |    6 +
 .../ra/spi/JCAManagedConnectionMetaData.java       |    4 +
 .../MonitorQueryUnderContentionBenchmark.java      |  177 +
 .../PartitionedIndexGetBucketIndexBenchmark.java   |   88 +
 .../internal/InternalDataSerializerBenchmark.java  |   75 +
 .../internal/util/ComputeIfAbsentBenchmark.java    |   76 +
 .../java/org/apache/geode/CancelCriterion.java     |    4 +
 .../src/main/java/org/apache/geode/CopyHelper.java |   43 +-
 .../java/org/apache/geode/DataSerializable.java    |    1 +
 .../main/java/org/apache/geode/DataSerializer.java |  339 +-
 .../src/main/java/org/apache/geode/Delta.java      |    3 +-
 .../main/java/org/apache/geode/Instantiator.java   |    9 +-
 .../src/main/java/org/apache/geode/LogWriter.java  |   51 +-
 .../src/main/java/org/apache/geode/Statistics.java |   29 +-
 .../java/org/apache/geode/StatisticsFactory.java   |   14 +-
 .../main/java/org/apache/geode/StatisticsType.java |    3 +
 .../org/apache/geode/StatisticsTypeFactory.java    |   26 +-
 .../main/java/org/apache/geode/SystemFailure.java  |  188 +-
 .../java/org/apache/geode/admin/AdminConfig.java   |    6 +-
 .../geode/admin/AdminDistributedSystemFactory.java |    8 +-
 .../main/java/org/apache/geode/admin/Alert.java    |    2 +-
 .../java/org/apache/geode/admin/AlertLevel.java    |   30 +-
 .../org/apache/geode/admin/CacheServerConfig.java  |    4 +
 .../geode/admin/DistributedSystemConfig.java       |   26 +-
 .../java/org/apache/geode/admin/GemFireHealth.java |   14 +-
 .../apache/geode/admin/GemFireMemberStatus.java    |    4 +-
 .../geode/admin/RegionSubRegionSnapshot.java       |    6 +-
 .../geode/admin/SystemMemberBridgeServer.java      |   78 +-
 .../geode/admin/SystemMemberCacheServer.java       |    6 +-
 .../org/apache/geode/admin/SystemMemberType.java   |   21 +-
 .../admin/internal/AbstractHealthEvaluator.java    |   12 +-
 .../admin/internal/AdminDistributedSystemImpl.java |  224 +-
 .../admin/internal/CacheHealthConfigImpl.java      |    8 +
 .../geode/admin/internal/CacheHealthEvaluator.java |   19 +-
 .../admin/internal/CacheServerConfigImpl.java      |    4 +
 .../geode/admin/internal/CacheServerImpl.java      |   17 +-
 .../admin/internal/ConfigurationParameterImpl.java |   47 +-
 .../internal/DisabledManagedEntityController.java  |    2 +-
 .../internal/DistributedSystemConfigImpl.java      |  202 +-
 .../DistributedSystemHealthConfigImpl.java         |    2 +
 .../internal/DistributedSystemHealthEvaluator.java |   11 +-
 .../internal/DistributedSystemHealthMonitor.java   |  154 +-
 .../internal/DistributionLocatorConfigImpl.java    |   32 +-
 .../admin/internal/DistributionLocatorImpl.java    |   32 +-
 .../internal/EnabledManagedEntityController.java   |   71 +-
 .../admin/internal/GemFireHealthConfigImpl.java    |   11 +-
 .../admin/internal/GemFireHealthEvaluator.java     |   13 +-
 .../geode/admin/internal/GemFireHealthImpl.java    |   35 +-
 .../geode/admin/internal/InetAddressUtil.java      |  199 -
 .../apache/geode/admin/internal/LogCollator.java   |   16 +-
 .../admin/internal/ManagedEntityConfigImpl.java    |   27 +-
 .../admin/internal/ManagedEntityConfigXml.java     |   15 +-
 .../internal/ManagedEntityConfigXmlGenerator.java  |   25 +-
 .../internal/ManagedEntityConfigXmlParser.java     |   24 +-
 .../internal/ManagedEntityControllerFactory.java   |    2 +-
 .../admin/internal/ManagedSystemMemberImpl.java    |    3 +
 .../admin/internal/MemberHealthConfigImpl.java     |    8 +
 .../admin/internal/MemberHealthEvaluator.java      |   30 +-
 .../apache/geode/admin/internal/StatisticImpl.java |    5 +
 .../admin/internal/StatisticResourceImpl.java      |   12 +-
 .../internal/SystemMemberBridgeServerImpl.java     |   47 +-
 .../admin/internal/SystemMemberCacheEventImpl.java |    1 +
 .../internal/SystemMemberCacheEventProcessor.java  |   15 +-
 .../admin/internal/SystemMemberCacheImpl.java      |   28 +-
 .../geode/admin/internal/SystemMemberImpl.java     |   46 +-
 .../internal/SystemMemberRegionEventImpl.java      |    1 +
 .../admin/internal/SystemMemberRegionImpl.java     |   46 +
 .../admin/internal/SystemMembershipEventImpl.java  |    2 +
 .../org/apache/geode/admin/jmx/AgentConfig.java    |    5 +-
 .../internal/AdminDistributedSystemJmxImpl.java    |  219 +-
 .../geode/admin/jmx/internal/AgentConfigImpl.java  |  267 +-
 .../apache/geode/admin/jmx/internal/AgentImpl.java |  237 +-
 .../geode/admin/jmx/internal/AgentLauncher.java    |  153 +-
 .../admin/jmx/internal/CacheServerJmxImpl.java     |   38 +-
 .../internal/ConfigurationParameterJmxImpl.java    |    4 +-
 .../DistributedSystemHealthConfigJmxImpl.java      |    6 +
 .../jmx/internal/DistributionLocatorJmxImpl.java   |   26 +-
 .../admin/jmx/internal/DynamicManagedBean.java     |    4 +-
 .../jmx/internal/GemFireHealthConfigJmxImpl.java   |   25 +
 .../admin/jmx/internal/GemFireHealthJmxImpl.java   |   15 +-
 .../admin/jmx/internal/GenerateMBeanHTML.java      |    9 +-
 .../apache/geode/admin/jmx/internal/MBeanUtil.java |   95 +-
 .../geode/admin/jmx/internal/MX4JModelMBean.java   |  123 +-
 .../jmx/internal/MX4JServerSocketFactory.java      |   13 +-
 .../geode/admin/jmx/internal/MailManager.java      |   34 +-
 .../admin/jmx/internal/ManagedResourceType.java    |   53 +-
 .../jmx/internal/MemberInfoWithStatsMBean.java     |  205 +-
 .../admin/jmx/internal/RMIRegistryService.java     |    8 +
 .../jmx/internal/RefreshNotificationType.java      |   23 +-
 .../admin/jmx/internal/StatAlertNotification.java  |   18 +-
 .../jmx/internal/StatisticResourceJmxImpl.java     |   16 +-
 .../internal/SystemMemberBridgeServerJmxImpl.java  |    7 +-
 .../jmx/internal/SystemMemberCacheJmxImpl.java     |   15 +-
 .../geode/admin/jmx/internal/SystemMemberJmx.java  |   42 +-
 .../admin/jmx/internal/SystemMemberJmxImpl.java    |   26 +-
 .../jmx/internal/SystemMemberRegionJmxImpl.java    |    6 +
 .../geode/alerting/internal/AlertListener.java     |   67 +
 .../internal/AlertListenerMessageFactory.java      |   52 +
 .../geode/alerting/internal/AlertMessaging.java    |   30 +
 .../geode/alerting/internal/AlertingSession.java   |  109 +
 .../alerting/internal/AlertingSessionNotifier.java |   31 +
 .../internal/AlertingSessionRegistryProvider.java  |   83 +
 .../alerting/internal/ClusterAlertMessaging.java   |  128 +
 .../alerting/internal/ClusterAlertingService.java  |  128 +
 .../alerting/internal/InternalAlertingService.java |   22 +
 .../internal/InternalAlertingServiceFactory.java   |   22 +
 .../alerting/internal/NullAlertMessaging.java      |   29 +
 .../alerting/internal/NullAlertingService.java     |   75 +
 .../alerting/internal/api/AlertingService.java     |   38 +
 .../internal/log4j/AlertLevelConverter.java        |   88 +
 .../geode/alerting/internal/spi/AlertLevel.java    |   57 +
 .../alerting/internal/spi/AlertingAction.java      |   51 +
 .../internal/spi/AlertingSessionListener.java      |   38 +
 .../internal/spi/AlertingSessionRegistry.java      |   32 +
 .../org/apache/geode/cache/AttributesFactory.java  |  274 +-
 .../main/java/org/apache/geode/cache/Cache.java    |   25 +-
 .../java/org/apache/geode/cache/CacheFactory.java  |  368 +-
 .../java/org/apache/geode/cache/DataPolicy.java    |   39 +-
 .../java/org/apache/geode/cache/Declarable.java    |    1 +
 .../org/apache/geode/cache/DiskStoreFactory.java   |    7 +-
 .../geode/cache/DiskWriteAttributesFactory.java    |   30 +-
 .../apache/geode/cache/DynamicRegionFactory.java   |  130 +-
 .../org/apache/geode/cache/EvictionAction.java     |   15 +-
 .../org/apache/geode/cache/EvictionAlgorithm.java  |   14 +-
 .../org/apache/geode/cache/EvictionAttributes.java |   45 +-
 .../org/apache/geode/cache/ExpirationAction.java   |   51 +-
 .../apache/geode/cache/ExpirationAttributes.java   |   12 +-
 .../java/org/apache/geode/cache/GemFireCache.java  |    9 +-
 .../org/apache/geode/cache/InterestPolicy.java     |   17 +-
 .../apache/geode/cache/InterestResultPolicy.java   |   18 +-
 .../java/org/apache/geode/cache/LossAction.java    |   29 +-
 .../apache/geode/cache/MembershipAttributes.java   |    8 +-
 .../java/org/apache/geode/cache/MirrorType.java    |   21 +-
 .../java/org/apache/geode/cache/Operation.java     |  161 +-
 .../apache/geode/cache/PartitionAttributes.java    |   19 +
 .../geode/cache/PartitionAttributesFactory.java    |   13 +-
 .../main/java/org/apache/geode/cache/Region.java   |   27 +-
 .../geode/cache/RegionDestroyedException.java      |   10 +-
 .../java/org/apache/geode/cache/RegionFactory.java |   20 +-
 .../java/org/apache/geode/cache/RegionService.java |   22 +-
 .../org/apache/geode/cache/RegionShortcut.java     |  116 +-
 .../java/org/apache/geode/cache/RequiredRoles.java |    6 +-
 .../org/apache/geode/cache/ResumptionAction.java   |   26 +-
 .../main/java/org/apache/geode/cache/Scope.java    |   34 +-
 .../apache/geode/cache/SubscriptionAttributes.java |    4 +
 .../org/apache/geode/cache/TransactionEvent.java   |    4 +-
 .../java/org/apache/geode/cache/TransactionId.java |    4 +-
 .../apache/geode/cache/TransactionListener.java    |    8 +-
 .../geode/cache/asyncqueue/AsyncEventQueue.java    |   10 +
 .../cache/asyncqueue/AsyncEventQueueFactory.java   |    8 +
 .../internal/AsyncEventQueueFactoryImpl.java       |   42 +-
 .../asyncqueue/internal/AsyncEventQueueImpl.java   |   11 +
 .../asyncqueue/internal/AsyncEventQueueStats.java  |  120 +-
 .../internal/InternalAsyncEventQueue.java          |    4 +
 .../internal/ParallelAsyncEventQueueImpl.java      |   30 +-
 .../internal/SerialAsyncEventQueueImpl.java        |   59 +-
 .../org/apache/geode/cache/client/ClientCache.java |   15 +-
 .../geode/cache/client/ClientCacheFactory.java     |   82 +-
 .../java/org/apache/geode/cache/client/Pool.java   |   14 +-
 .../org/apache/geode/cache/client/PoolFactory.java |   12 +-
 .../geode/cache/client/internal/AbstractOp.java    |   71 +-
 .../client/internal/AbstractOpWithTimeout.java     |   56 +
 .../cache/client/internal/AuthenticateUserOp.java  |   77 +-
 .../client/internal/AutoConnectionSourceImpl.java  |  204 +-
 .../client/internal/CacheServerLoadMessage.java    |   13 +-
 .../geode/cache/client/internal/ClearOp.java       |    2 +-
 .../client/internal/ClientMetadataService.java     |   41 +-
 .../client/internal/ClientPartitionAdvisor.java    |    7 +-
 .../client/internal/ClientRegionFactoryImpl.java   |   22 +-
 .../client/internal/ClientSideHandshakeImpl.java   |   35 +-
 .../geode/cache/client/internal/Connection.java    |   31 +
 .../cache/client/internal/ConnectionConnector.java |   52 +-
 .../cache/client/internal/ConnectionFactory.java   |    5 +-
 .../client/internal/ConnectionFactoryImpl.java     |   93 +-
 .../cache/client/internal/ConnectionImpl.java      |  104 +-
 .../cache/client/internal/ConnectionSource.java    |    6 +-
 .../cache/client/internal/ConnectionStats.java     | 1463 ++--
 .../geode/cache/client/internal/ContainsKeyOp.java |    2 +-
 .../internal/DataSerializerRecoveryListener.java   |   27 +-
 .../geode/cache/client/internal/DestroyOp.java     |   20 +-
 .../cache/client/internal/DestroyRegionOp.java     |    2 +-
 .../cache/client/internal/EndpointManager.java     |    3 +
 .../cache/client/internal/EndpointManagerImpl.java |  109 +-
 .../cache/client/internal/ExecutablePool.java      |    6 +-
 .../client/internal/ExecuteFunctionNoAckOp.java    |   12 +-
 .../cache/client/internal/ExecuteFunctionOp.java   |  413 +-
 .../internal/ExecuteRegionFunctionNoAckOp.java     |   16 +-
 .../client/internal/ExecuteRegionFunctionOp.java   |  508 +-
 .../internal/ExecuteRegionFunctionSingleHopOp.java |  217 +-
 .../internal/ExplicitConnectionSourceImpl.java     |   64 +-
 .../geode/cache/client/internal/GetAllOp.java      |   12 +-
 .../client/internal/GetClientPRMetaDataOp.java     |   13 +-
 .../internal/GetClientPartitionAttributesOp.java   |    9 +-
 .../geode/cache/client/internal/GetEntryOp.java    |    2 +-
 .../cache/client/internal/GetEventValueOp.java     |    4 +
 .../apache/geode/cache/client/internal/GetOp.java  |    4 +-
 .../internal/InstantiatorRecoveryListener.java     |   24 +-
 .../cache/client/internal/InternalClientCache.java |   18 +-
 .../geode/cache/client/internal/InvalidateOp.java  |   78 +-
 .../geode/cache/client/internal/KeySetOp.java      |    4 +-
 .../cache/client/internal/LiveServerPinger.java    |    8 +-
 .../internal/LocatorDiscoveryCallbackAdapter.java  |    2 +
 .../org/apache/geode/cache/client/internal/Op.java |    5 +-
 .../cache/client/internal/OpExecutorImpl.java      |  328 +-
 .../internal/PdxRegistryRecoveryListener.java      |    2 +-
 .../geode/cache/client/internal/PoolImpl.java      |  702 +-
 .../geode/cache/client/internal/ProxyCache.java    |   19 +-
 .../cache/client/internal/ProxyCacheCloseOp.java   |    2 +-
 .../geode/cache/client/internal/ProxyRegion.java   |   93 +-
 .../geode/cache/client/internal/PutAllOp.java      |   12 +-
 .../apache/geode/cache/client/internal/PutOp.java  |  203 +-
 .../geode/cache/client/internal/QueryOp.java       |    5 +-
 .../cache/client/internal/QueueConnectionImpl.java |   55 +-
 .../geode/cache/client/internal/QueueManager.java  |    4 +-
 .../cache/client/internal/QueueManagerImpl.java    |  351 +-
 .../cache/client/internal/QueueStateImpl.java      |    9 +-
 .../client/internal/RegisterInterestListOp.java    |    2 +-
 .../cache/client/internal/RegisterInterestOp.java  |    4 +-
 .../client/internal/RegisterInterestTracker.java   |  100 +-
 .../geode/cache/client/internal/RemoveAllOp.java   |   12 +-
 .../cache/client/internal/ServerDenyList.java      |   40 +-
 .../cache/client/internal/ServerRegionProxy.java   |  395 +-
 .../client/internal/SingleHopClientExecutor.java   |   74 +-
 .../internal/SingleHopOperationCallable.java       |    1 +
 .../apache/geode/cache/client/internal/SizeOp.java |    2 +-
 .../client/internal/UnregisterInterestListOp.java  |    2 +-
 .../client/internal/UnregisterInterestOp.java      |    2 +-
 .../internal/locator/ClientConnectionRequest.java  |   21 +-
 .../internal/locator/ClientConnectionResponse.java |   13 +-
 .../internal/locator/ClientReplacementRequest.java |   16 +-
 .../internal/locator/GetAllServersRequest.java     |   15 +-
 .../internal/locator/GetAllServersResponse.java    |   20 +-
 .../internal/locator/LocatorListRequest.java       |    3 +-
 .../internal/locator/LocatorListResponse.java      |   13 +-
 .../internal/locator/LocatorStatusRequest.java     |    4 +-
 .../internal/locator/LocatorStatusResponse.java    |   10 +-
 .../internal/locator/QueueConnectionRequest.java   |   17 +-
 .../internal/locator/QueueConnectionResponse.java  |   20 +-
 .../internal/locator/SerializationHelper.java      |   54 +-
 .../internal/locator/ServerLocationRequest.java    |   14 +-
 .../internal/locator/ServerLocationResponse.java   |    4 +-
 .../pooling/AvailableConnectionManager.java        |  153 +
 .../internal/pooling/ConnectionAccounting.java     |  148 +
 .../client/internal/pooling/ConnectionManager.java |   51 +-
 .../internal/pooling/ConnectionManagerImpl.java    | 1107 ++-
 .../client/internal/pooling/PooledConnection.java  |   54 +-
 .../geode/cache/configuration/CacheConfig.java     |  359 +-
 .../geode/cache/configuration/CacheElement.java    |   30 +-
 .../configuration/CacheTransactionManagerType.java |   20 +-
 .../geode/cache/configuration/ClassNameType.java   |   20 +-
 .../geode/cache/configuration/DeclarableType.java  |   72 +-
 .../geode/cache/configuration/DiskDirType.java     |   20 +-
 .../geode/cache/configuration/DiskDirsType.java    |   23 +-
 .../geode/cache/configuration/DiskStoreType.java   |   62 +-
 .../configuration/DynamicRegionFactoryType.java    |   20 +-
 .../configuration/EnumActionDestroyOverflow.java   |   20 +-
 .../cache/configuration/EnumReadableWritable.java  |   20 +-
 .../configuration/ExpirationAttributesType.java    |  155 -
 .../cache/configuration/FunctionServiceType.java   |   20 +-
 .../cache/configuration/GatewayReceiverConfig.java |  262 +
 .../cache/configuration/JndiBindingsType.java      |   42 +-
 .../geode/cache/configuration/ObjectType.java      |   33 +-
 .../geode/cache/configuration/ParameterType.java   |   27 +-
 .../apache/geode/cache/configuration/PdxType.java  |   22 +-
 .../apache/geode/cache/configuration/PoolType.java |  102 +-
 .../configuration/RegionAttributesDataPolicy.java  |   55 +-
 .../RegionAttributesIndexUpdateType.java           |   24 +-
 .../configuration/RegionAttributesMirrorType.java  |   20 +-
 .../cache/configuration/RegionAttributesScope.java |   20 +-
 .../cache/configuration/RegionAttributesType.java  |  700 +-
 .../geode/cache/configuration/RegionConfig.java    |  235 +-
 .../cache/configuration/ResourceManagerType.java   |   20 +-
 .../SerializationRegistrationType.java             |   32 +-
 .../geode/cache/configuration/ServerType.java      |   20 +-
 .../geode/cache/configuration/XSDRootElement.java  |   20 +-
 .../geode/cache/configuration/package-info.java    |   20 +-
 .../org/apache/geode/cache/execute/Execution.java  |   49 +-
 .../org/apache/geode/cache/execute/Function.java   |   62 +-
 .../geode/cache/execute/FunctionService.java       |   61 +-
 .../execute/internal/FunctionServiceManager.java   |  448 --
 .../geode/cache/internal/CommandProcessor.java     |   31 +
 .../apache/geode/cache/internal/HttpService.java   |   48 +
 .../geode/cache/operations/InterestType.java       |   19 +-
 .../cache/operations/internal/UpdateOnlyMap.java   |   16 +
 .../cache/partition/PartitionListenerAdapter.java  |    4 +
 .../cache/partition/PartitionRegionHelper.java     |   19 +-
 .../org/apache/geode/cache/query/Aggregator.java   |   12 +-
 .../geode/cache/query/CqAttributesFactory.java     |    7 +-
 .../query/internal/AbstractCompiledValue.java      |   34 +-
 .../internal/AbstractGroupOrRangeJunction.java     |   11 +-
 .../cache/query/internal/AllGroupJunction.java     |    3 +
 .../cache/query/internal/AttributeDescriptor.java  |  204 +-
 .../org/apache/geode/cache/query/internal/Bag.java |   26 +-
 .../cache/query/internal/CompiledAddition.java     |    5 +-
 .../cache/query/internal/CompiledArithmetic.java   |    6 +-
 .../cache/query/internal/CompiledBindArgument.java |    5 +-
 .../cache/query/internal/CompiledComparison.java   |    9 +
 .../cache/query/internal/CompiledConstruction.java |    2 +
 .../cache/query/internal/CompiledDivision.java     |    5 +-
 .../cache/query/internal/CompiledFunction.java     |    6 +-
 .../query/internal/CompiledGroupBySelect.java      |   14 +-
 .../geode/cache/query/internal/CompiledID.java     |    7 +-
 .../geode/cache/query/internal/CompiledIn.java     |   24 +-
 .../query/internal/CompiledIndexOperation.java     |   23 +-
 .../cache/query/internal/CompiledIteratorDef.java  |   19 +-
 .../cache/query/internal/CompiledJunction.java     |   25 +-
 .../geode/cache/query/internal/CompiledLike.java   |    6 +-
 .../cache/query/internal/CompiledLiteral.java      |    3 +
 .../geode/cache/query/internal/CompiledMod.java    |    5 +-
 .../query/internal/CompiledMultiplication.java     |    5 +-
 .../cache/query/internal/CompiledNegation.java     |    5 +-
 .../cache/query/internal/CompiledOperation.java    |   38 +-
 .../geode/cache/query/internal/CompiledPath.java   |   12 +
 .../geode/cache/query/internal/CompiledRegion.java |    5 +-
 .../geode/cache/query/internal/CompiledSelect.java |   34 +-
 .../query/internal/CompiledSortCriterion.java      |   12 +-
 .../cache/query/internal/CompiledSubtraction.java  |    5 +-
 .../cache/query/internal/CompiledUnaryMinus.java   |    7 +-
 .../cache/query/internal/CompiledUndefined.java    |   10 +
 .../geode/cache/query/internal/CompiledValue.java  |   16 +-
 .../query/internal/CompositeGroupJunction.java     |    4 +
 .../apache/geode/cache/query/internal/CqEntry.java |   26 +-
 .../cache/query/internal/CqQueryVsdStats.java      |    2 +
 .../geode/cache/query/internal/CqStateImpl.java    |    4 +
 .../internal/CumulativeNonDistinctResults.java     |   29 +-
 .../geode/cache/query/internal/DefaultQuery.java   |  216 +-
 .../cache/query/internal/DefaultQueryService.java  |  136 +-
 .../cache/query/internal/ExecutionContext.java     |  273 +-
 .../geode/cache/query/internal/Functions.java      |   37 +-
 .../geode/cache/query/internal/GroupJunction.java  |    2 +
 .../query/internal/IndexTrackingQueryObserver.java |    3 +
 .../cache/query/internal/InternalQueryService.java |    1 +
 .../cache/query/internal/LinkedResultSet.java      |   42 +-
 .../cache/query/internal/LinkedStructSet.java      |   31 +-
 .../geode/cache/query/internal/MethodDispatch.java |   98 +-
 .../query/internal/MethodInvocationAuthorizer.java |   21 -
 .../cache/query/internal/NWayMergeResults.java     |   23 +-
 .../geode/cache/query/internal/NullToken.java      |   17 +-
 .../cache/query/internal/ObjectIntHashMap.java     |   15 +
 .../cache/query/internal/OrderByComparator.java    |    1 +
 .../cache/query/internal/PRQueryTraceInfo.java     |   19 +-
 .../geode/cache/query/internal/PathUtils.java      |   19 +-
 .../cache/query/internal/ProxyQueryService.java    |   36 +-
 .../geode/cache/query/internal/QCompiler.java      |   80 +-
 .../apache/geode/cache/query/internal/QRegion.java |   60 +-
 .../apache/geode/cache/query/internal/QScope.java  |   34 +-
 .../query/internal/QueryConfigurationService.java  |   65 +
 .../QueryConfigurationServiceException.java        |   29 +
 .../internal/QueryConfigurationServiceImpl.java    |  190 +
 .../internal/QueryExecutionCanceledException.java  |    3 +-
 .../query/internal/QueryExecutionContext.java      |    6 +-
 .../geode/cache/query/internal/QueryExecutor.java  |    5 +-
 .../geode/cache/query/internal/QueryMonitor.java   |  511 +-
 .../geode/cache/query/internal/QueryObserver.java  |   12 +
 .../cache/query/internal/QueryObserverAdapter.java |   26 +
 .../cache/query/internal/QueryObserverHolder.java  |    5 +
 .../geode/cache/query/internal/QueryUtils.java     |   40 +-
 .../geode/cache/query/internal/RangeJunction.java  |   42 +-
 .../RestrictedMethodInvocationAuthorizer.java      |  161 -
 .../geode/cache/query/internal/ResultsBag.java     |   24 +-
 .../query/internal/ResultsCollectionWrapper.java   |   56 +-
 .../geode/cache/query/internal/ResultsSet.java     |   37 +-
 .../cache/query/internal/RuntimeIterator.java      |  203 +-
 .../query/internal/SelectResultsComparator.java    |    7 +
 .../cache/query/internal/SortedResultSet.java      |   42 +-
 .../cache/query/internal/SortedStructBag.java      |   19 +-
 .../cache/query/internal/SortedStructSet.java      |   53 +-
 .../geode/cache/query/internal/StructBag.java      |   49 +-
 .../geode/cache/query/internal/StructImpl.java     |   25 +-
 .../geode/cache/query/internal/StructSet.java      |   61 +-
 .../apache/geode/cache/query/internal/Support.java |    3 +-
 .../geode/cache/query/internal/Undefined.java      |   22 +-
 .../internal/aggregate/AbstractAggregator.java     |   25 +-
 .../geode/cache/query/internal/aggregate/Avg.java  |   17 +-
 .../query/internal/aggregate/AvgBucketNode.java    |   13 +-
 .../query/internal/aggregate/AvgDistinct.java      |   12 -
 .../internal/aggregate/AvgDistinctPRQueryNode.java |    2 -
 .../query/internal/aggregate/AvgPRQueryNode.java   |   10 +-
 .../cache/query/internal/aggregate/Count.java      |   21 +-
 .../query/internal/aggregate/CountDistinct.java    |    6 +-
 .../aggregate/CountDistinctPRQueryNode.java        |   12 +-
 .../query/internal/aggregate/CountPRQueryNode.java |   23 +-
 .../internal/aggregate/DistinctAggregator.java     |   18 +-
 .../cache/query/internal/aggregate/MaxMin.java     |   21 +-
 .../geode/cache/query/internal/aggregate/Sum.java  |   15 +-
 .../query/internal/aggregate/SumDistinct.java      |    3 +-
 .../internal/aggregate/SumDistinctPRQueryNode.java |   10 +-
 .../geode/cache/query/internal/cq/ClientCQ.java    |    1 +
 .../cache/query/internal/cq/CqAttributesImpl.java  |   45 +-
 .../cache/query/internal/cq/CqServiceProvider.java |   10 +-
 .../cache/query/internal/cq/InternalCqQuery.java   |    6 +
 .../geode/cache/query/internal/cq/ServerCQ.java    |    9 +
 .../cache/query/internal/index/AbstractIndex.java  |   26 +-
 .../query/internal/index/AbstractMapIndex.java     |   28 +
 .../query/internal/index/CompactMapRangeIndex.java |    5 +-
 .../query/internal/index/CompactRangeIndex.java    |   60 +-
 .../cache/query/internal/index/DummyQRegion.java   |    8 +-
 .../index/FunctionalIndexCreationHelper.java       |   63 +-
 .../cache/query/internal/index/HashIndex.java      |   65 +-
 .../cache/query/internal/index/HashIndexSet.java   |   16 +-
 .../query/internal/index/IndexCreationData.java    |   12 +-
 .../query/internal/index/IndexCreationHelper.java  |    2 +-
 .../cache/query/internal/index/IndexElemArray.java |   66 +-
 .../cache/query/internal/index/IndexManager.java   |  107 +-
 .../cache/query/internal/index/IndexStats.java     |   22 +-
 .../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     |   59 +-
 .../query/internal/index/PartitionedIndex.java     |   82 +-
 .../query/internal/index/PrimaryKeyIndex.java      |   21 +-
 .../index/PrimaryKeyIndexCreationHelper.java       |   26 +-
 .../cache/query/internal/index/RangeIndex.java     |   77 +-
 .../geode/cache/query/internal/parse/ASTLimit.java |    1 +
 .../cache/query/internal/parse/ASTLiteral.java     |   48 +-
 .../query/internal/parse/ASTMethodInvocation.java  |    2 +-
 .../cache/query/internal/parse/ASTUnsupported.java |    3 +-
 .../query/internal/types/CollectionTypeImpl.java   |   15 +-
 .../internal/types/ExtendedNumericComparator.java  |    6 +
 .../cache/query/internal/types/MapTypeImpl.java    |   14 +-
 .../query/internal/types/NumericComparator.java    |    7 +
 .../cache/query/internal/types/ObjectTypeImpl.java |   28 +-
 .../cache/query/internal/types/StructTypeImpl.java |   20 +-
 .../query/internal/types/TemporalComparator.java   |    7 +
 .../cache/query/internal/types/TypeUtils.java      |   58 +-
 .../geode/cache/query/internal/utils/PDXUtils.java |    5 +-
 .../cache/query/internal/xml/ElementType.java      |  119 +
 .../xml/QueryConfigurationServiceCreation.java     |   30 +
 .../xml/QueryMethodAuthorizerCreation.java         |   45 +
 .../query/internal/xml/QueryServiceXmlParser.java  |   52 +
 .../configuration/QueryConfigService.java          |  279 +
 .../management/configuration/package-info.java     |   24 +
 .../security/JavaBeanAccessorMethodAuthorizer.java |  173 +
 .../query/security/MethodInvocationAuthorizer.java |   78 +
 .../query/security/RegExMethodAuthorizer.java      |  169 +
 .../query/security/RestrictedMethodAuthorizer.java |  398 +
 .../security/UnrestrictedMethodAuthorizer.java     |  120 +
 .../org/apache/geode/cache/server/CacheServer.java |    9 +-
 .../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      |   13 +-
 .../geode/cache/server/internal/LoadMonitor.java   |   26 +-
 .../cache/server/internal/ServerMetricsImpl.java   |    6 +-
 .../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   |    6 +-
 .../util/RegionMembershipListenerAdapter.java      |    4 +
 .../cache/util/RegionRoleListenerAdapter.java      |    2 +
 .../cache/util/TransactionListenerAdapter.java     |    4 +
 .../apache/geode/cache/wan/EventSequenceID.java    |    5 +-
 .../apache/geode/cache/wan/GatewayReceiver.java    |    7 +-
 .../geode/cache/wan/GatewayReceiverFactory.java    |    4 +
 .../org/apache/geode/cache/wan/GatewaySender.java  |   24 +-
 .../geode/datasource/PooledDataSourceFactory.java  |   57 +
 .../apache/geode/distributed/AbstractLauncher.java |   87 +-
 .../ConfigurationPersistenceService.java           |   15 +-
 .../geode/distributed/ConfigurationProperties.java |  109 +-
 .../geode/distributed/DistributedMember.java       |    8 +-
 .../geode/distributed/DistributedSystem.java       |  139 +-
 .../java/org/apache/geode/distributed/Locator.java |   12 +-
 .../apache/geode/distributed/LocatorLauncher.java  |  303 +-
 .../apache/geode/distributed/ServerLauncher.java   |  904 ++-
 .../distributed/ServerLauncherCacheProvider.java   |    1 +
 .../internal/AbstractDistributionConfig.java       |  736 +-
 .../internal/ClusterDistributionManager.java       | 2316 ++----
 .../distributed/internal/ClusterElderManager.java  |   40 +-
 .../internal/ClusterOperationExecutors.java        |  882 +++
 .../internal/CollectingReplyProcessor.java         |    5 +-
 .../distributed/internal/ConnectionConfig.java     |   37 +
 .../distributed/internal/ConnectionConfigImpl.java |   75 +
 .../apache/geode/distributed/internal/DMStats.java |  150 +-
 .../apache/geode/distributed/internal/DSClock.java |   29 +-
 .../internal/DefaultPropertiesGenerator.java       |    8 +-
 .../geode/distributed/internal/Distribution.java   |  133 +
 .../distributed/internal/DistributionAdvisee.java  |   24 +-
 .../distributed/internal/DistributionAdvisor.java  |  737 +-
 .../distributed/internal/DistributionConfig.java   |  476 +-
 .../internal/DistributionConfigImpl.java           | 2161 +++---
 .../internal/DistributionConfigSnapshot.java       |   27 +-
 .../distributed/internal/DistributionImpl.java     |  937 +++
 .../distributed/internal/DistributionManager.java  |   72 +-
 .../distributed/internal/DistributionMessage.java  |  145 +-
 .../internal/DistributionMessageObserver.java      |    5 +-
 .../distributed/internal/DistributionStats.java    |  445 +-
 .../internal/FunctionExecutionPooledExecutor.java  |  127 +-
 .../distributed/internal/HealthMonitorImpl.java    |   25 +-
 .../internal/HighPriorityAckedMessage.java         |   28 +-
 .../internal/HighPriorityDistributionMessage.java  |    7 +-
 .../distributed/internal/InfoRequestHandler.java   |   68 +
 .../InternalConfigurationPersistenceService.java   |  503 +-
 .../internal/InternalDistributedSystem.java        | 2061 +++---
 .../distributed/internal/InternalLocator.java      | 1371 ++--
 .../distributed/internal/LocatorLoadSnapshot.java  |  252 +-
 .../geode/distributed/internal/LocatorStats.java   |   14 +-
 .../internal/LonerDistributionManager.java         |  163 +-
 .../internal/LonerOperationExecutors.java          |   64 +
 .../geode/distributed/internal/MaxLongGauge.java   |   51 +
 .../distributed/internal/MembershipListener.java   |   27 +-
 .../distributed/internal/MembershipTestHook.java   |   35 +
 .../distributed/internal/OperationExecutors.java   |   72 +
 .../internal/PooledDistributionMessage.java        |    2 +-
 .../internal/PooledExecutorWithDMStats.java        |   24 +-
 .../geode/distributed/internal/ProductUseLog.java  |   20 +-
 .../distributed/internal/ProtocolCheckerImpl.java  |   92 +
 .../internal/ReliableReplyProcessor21.java         |    5 +-
 .../geode/distributed/internal/ReplyException.java |    9 +-
 .../geode/distributed/internal/ReplyMessage.java   |   26 +-
 .../distributed/internal/ReplyProcessor21.java     |  101 +-
 .../geode/distributed/internal/RestartHandler.java |   36 +
 .../internal/RuntimeDistributionConfigImpl.java    |   80 +-
 .../geode/distributed/internal/SecurityConfig.java |   15 -
 .../distributed/internal/SerialAckedMessage.java   |   19 +-
 .../internal/SerialDistributionMessage.java        |    2 +-
 .../geode/distributed/internal/ServerLocation.java |   14 +-
 .../geode/distributed/internal/ServerLocator.java  |   55 +-
 .../distributed/internal/ShutdownMessage.java      |   20 +-
 .../distributed/internal/SizeableRunnable.java     |    1 +
 .../geode/distributed/internal/StartupMessage.java |  251 +-
 .../internal/StartupMessageReplyProcessor.java     |    4 +-
 .../distributed/internal/StartupOperation.java     |   50 +-
 .../internal/StartupResponseMessage.java           |   33 +-
 .../StartupResponseWithVersionMessage.java         |   17 +-
 .../internal/WaitForViewInstallation.java          |   21 +-
 .../internal/deadlock/DLockDependencyMonitor.java  |    4 +
 .../deadlock/DependencyMonitorManager.java         |    5 +-
 .../internal/deadlock/GemFireDeadlockDetector.java |   10 +
 .../deadlock/MessageDependencyMonitor.java         |    4 +
 .../distributed/internal/direct/DirectChannel.java |  139 +-
 .../internal/direct/DirectChannelListener.java     |   37 -
 .../distributed/internal/locks/DLockGrantor.java   |  131 +-
 .../internal/locks/DLockQueryProcessor.java        |   28 +-
 .../locks/DLockRecoverGrantorProcessor.java        |   36 +-
 .../internal/locks/DLockReleaseProcessor.java      |   28 +-
 .../internal/locks/DLockRemoteToken.java           |   21 +-
 .../internal/locks/DLockRequestProcessor.java      |   81 +-
 .../distributed/internal/locks/DLockService.java   |  162 +-
 .../distributed/internal/locks/DLockStats.java     |  199 +-
 .../distributed/internal/locks/DLockToken.java     |    7 +-
 .../internal/locks/DeposeGrantorProcessor.java     |   15 +-
 .../internal/locks/DistributedMemberLock.java      |   17 +-
 .../internal/locks/DummyDLockStats.java            |  109 +
 .../internal/locks/ElderInitProcessor.java         |   67 +-
 .../distributed/internal/locks/ElderState.java     |   24 +-
 .../internal/locks/GrantorRequestProcessor.java    |   53 +-
 .../distributed/internal/locks/LockGrantorId.java  |    9 +-
 .../locks/NonGrantorDestroyedProcessor.java        |   25 +-
 .../membership/DistributedMembershipListener.java  |   89 -
 .../membership/InternalDistributedMember.java      | 1157 +--
 .../internal/membership/InternalRole.java          |   18 +-
 .../internal/membership/MemberAttributes.java      |  123 -
 .../internal/membership/MemberFactory.java         |  104 -
 .../internal/membership/MemberServices.java        |   89 -
 .../internal/membership/MembershipManager.java     |  341 -
 .../internal/membership/MembershipTestHook.java    |   33 -
 .../distributed/internal/membership/NetMember.java |  113 -
 .../distributed/internal/membership/NetView.java   |  643 --
 .../internal/membership/QuorumChecker.java         |   61 -
 .../internal/membership/adapter/ServiceConfig.java |  334 +
 .../adapter/TcpSocketCreatorAdapter.java           |   90 +
 .../membership/adapter/auth/GMSAuthenticator.java  |  172 +
 .../internal/membership/adapter/package-info.java  |   21 +
 .../internal/membership/gms/GMSMember.java         |  545 --
 .../internal/membership/gms/GMSMemberFactory.java  |  129 -
 .../internal/membership/gms/GMSUtil.java           |  146 -
 .../internal/membership/gms/NetLocator.java        |   30 -
 .../internal/membership/gms/ServiceConfig.java     |  154 -
 .../internal/membership/gms/Services.java          |  411 --
 .../internal/membership/gms/SuspectMember.java     |   55 -
 .../membership/gms/auth/GMSAuthenticator.java      |  211 -
 .../membership/gms/fd/GMSHealthMonitor.java        | 1418 ----
 .../membership/gms/interfaces/Authenticator.java   |   28 -
 .../membership/gms/interfaces/HealthMonitor.java   |   54 -
 .../membership/gms/interfaces/JoinLeave.java       |   77 -
 .../membership/gms/interfaces/Locator.java         |   34 -
 .../membership/gms/interfaces/Manager.java         |  113 -
 .../membership/gms/interfaces/MessageHandler.java  |   27 -
 .../membership/gms/interfaces/Messenger.java       |  132 -
 .../membership/gms/interfaces/Service.java         |   81 -
 .../gms/locator/FindCoordinatorRequest.java        |  178 -
 .../gms/locator/FindCoordinatorResponse.java       |  232 -
 .../membership/gms/locator/GMSLocator.java         |  477 --
 .../membership/gms/locator/GetViewRequest.java     |   44 -
 .../membership/gms/locator/GetViewResponse.java    |   62 -
 .../membership/gms/membership/GMSJoinLeave.java    | 2780 -------
 .../membership/gms/membership/HostAddress.java     |  109 -
 .../gms/messages/FinalCheckPassedMessage.java      |   73 -
 .../membership/gms/messages/HasMemberID.java       |   23 -
 .../membership/gms/messages/HeartbeatMessage.java  |   72 -
 .../gms/messages/HeartbeatRequestMessage.java      |   85 -
 .../gms/messages/InstallViewMessage.java           |  134 -
 .../gms/messages/JoinRequestMessage.java           |  130 -
 .../gms/messages/JoinResponseMessage.java          |  172 -
 .../gms/messages/LeaveRequestMessage.java          |   92 -
 .../gms/messages/NetworkPartitionMessage.java      |   41 -
 .../gms/messages/RemoveMemberMessage.java          |   93 -
 .../gms/messages/SuspectMembersMessage.java        |   90 -
 .../membership/gms/messages/SuspectRequest.java    |   70 -
 .../membership/gms/messages/ViewAckMessage.java    |  102 -
 .../membership/gms/messenger/AddressManager.java   |  117 -
 .../membership/gms/messenger/GMSEncrypt.java       |  319 -
 .../gms/messenger/GMSEncryptionCipherPool.java     |   92 -
 .../membership/gms/messenger/GMSPingPonger.java    |   65 -
 .../membership/gms/messenger/GMSQuorumChecker.java |  260 -
 .../membership/gms/messenger/JGAddress.java        |  220 -
 .../membership/gms/messenger/JGroupsMessenger.java | 1442 ----
 .../gms/messenger/MembershipInformation.java       |   45 -
 .../membership/gms/messenger/StatRecorder.java     |  174 -
 .../membership/gms/messenger/Transport.java        |  155 -
 .../membership/gms/mgr/GMSMembershipManager.java   | 2613 -------
 .../membership/gms/mgr/LocalViewMessage.java       |   76 -
 .../internal/membership/gms/package.html           |   57 -
 .../internal/membership/package-info.java          |   29 +
 .../internal/streaming/StreamingOperation.java     |   45 +-
 .../internal/tcpserver/InfoRequest.java            |   36 -
 .../internal/tcpserver/InfoResponse.java           |   52 -
 .../internal/tcpserver/LocatorCancelException.java |   35 -
 .../internal/tcpserver/ShutdownRequest.java        |   35 -
 .../internal/tcpserver/ShutdownResponse.java       |   35 -
 .../distributed/internal/tcpserver/TcpClient.java  |  357 -
 .../distributed/internal/tcpserver/TcpHandler.java |   58 -
 .../distributed/internal/tcpserver/TcpServer.java  |  584 --
 .../internal/tcpserver/VersionRequest.java         |   36 -
 .../internal/tcpserver/VersionResponse.java        |   52 -
 .../unsafe/RegisterSignalHandlerSupport.java       |    5 +-
 .../geode/examples/SimpleSecurityManager.java      |   39 +-
 ...eAnnotationBasedMethodInvocationAuthorizer.java |   64 +
 .../java/org/apache/geode/i18n/LogWriterI18n.java  |   86 +-
 .../main/java/org/apache/geode/i18n/StringId.java  |   49 +-
 .../org/apache/geode/internal/AbstractConfig.java  |  188 +-
 .../java/org/apache/geode/internal/Assert.java     |    9 +-
 .../org/apache/geode/internal/AvailablePort.java   |   30 +-
 .../java/org/apache/geode/internal/Banner.java     |  187 -
 .../apache/geode/internal/ByteArrayDataInput.java  |  426 --
 .../geode/internal/ChildFirstClassLoader.java      |  103 +
 .../org/apache/geode/internal/ClassLoadUtil.java   |    6 +-
 .../org/apache/geode/internal/ClassPathLoader.java |  144 +-
 .../java/org/apache/geode/internal/Config.java     |   39 +-
 .../org/apache/geode/internal/ConfigSource.java    |    8 +
 .../apache/geode/internal/ConnectionWatcher.java   |   36 -
 .../apache/geode/internal/CopyOnWriteHashSet.java  |   13 +
 .../java/org/apache/geode/internal/DSCODE.java     |  456 --
 .../org/apache/geode/internal/DSFIDFactory.java    | 1044 +--
 .../geode/internal/DSFIDNotFoundException.java     |   49 -
 .../geode/internal/DataSerializableFixedID.java    |  873 ---
 .../internal/DeployJarChildFirstClassLoader.java   |  115 +
 .../org/apache/geode/internal/DeployedJar.java     |   58 +-
 .../apache/geode/internal/DistributionLocator.java |   75 +-
 .../java/org/apache/geode/internal/ExitCode.java   |    7 -
 .../apache/geode/internal/ExternalizableDSFID.java |   19 +-
 .../org/apache/geode/internal/GemFireVersion.java  |   19 +-
 .../geode/internal/GfeConsoleReaderFactory.java    |   84 -
 .../geode/internal/HeapDataOutputStream.java       |  988 +--
 .../geode/internal/InternalDataSerializer.java     |  949 +--
 .../geode/internal/InternalInstantiator.java       |  498 +-
 .../org/apache/geode/internal/JarDeployer.java     |  308 +-
 .../org/apache/geode/internal/JvmSizeUtils.java    |  135 +
 .../org/apache/geode/internal/ManagerInfo.java     |   71 +-
 .../java/org/apache/geode/internal/NanoTimer.java  |    3 +
 .../geode/internal/NullDataOutputStream.java       |   12 +
 .../java/org/apache/geode/internal/OSProcess.java  |  795 --
 .../apache/geode/internal/ObjIdConcurrentMap.java  |  278 -
 .../java/org/apache/geode/internal/ObjIdMap.java   |    7 +-
 .../internal/ObjectInputStreamFilterWrapper.java   |   10 +-
 .../apache/geode/internal/OneTaskOnlyExecutor.java |    3 +
 .../apache/geode/internal/ProcessOutputReader.java |    4 +-
 .../org/apache/geode/internal/PureJavaMode.java    |   85 -
 .../ScheduledThreadPoolExecutorWithKeepAlive.java  |    8 +
 .../geode/internal/SerializationVersions.java      |   37 -
 .../java/org/apache/geode/internal/SetUtils.java   |   70 -
 .../org/apache/geode/internal/SharedLibrary.java   |  236 -
 .../java/org/apache/geode/internal/SmHelper.java   |  180 -
 .../org/apache/geode/internal/SystemAdmin.java     |  629 +-
 .../geode/internal/SystemFailureTestHook.java      |    7 +-
 .../org/apache/geode/internal/SystemTimer.java     |   10 +-
 .../apache/geode/internal/UniqueIdGenerator.java   |    9 +-
 .../java/org/apache/geode/internal/Version.java    |  563 --
 .../apache/geode/internal/VersionDescription.java  |   89 +-
 .../geode/internal/VersionedDataInputStream.java   |   58 -
 .../geode/internal/VersionedDataOutputStream.java  |   48 -
 .../geode/internal/VersionedDataSerializable.java  |    1 +
 .../apache/geode/internal/VersionedDataStream.java |   43 -
 .../geode/internal/VersionedObjectInput.java       |    3 +
 .../geode/internal/VersionedObjectOutput.java      |    3 +
 .../apache/geode/internal/admin/ApplicationVM.java |    2 -
 .../geode/internal/admin/CacheCollector.java       |   10 +-
 .../org/apache/geode/internal/admin/CacheInfo.java |    2 +-
 .../admin/ClientHealthMonitoringRegion.java        |   18 +-
 .../internal/admin/ClientMembershipMessage.java    |   19 +-
 .../geode/internal/admin/ClientStatsManager.java   |   45 +-
 .../internal/admin/CompoundEntrySnapshot.java      |   12 +-
 .../internal/admin/CompoundRegionSnapshot.java     |   12 +-
 .../org/apache/geode/internal/admin/GemFireVM.java |   10 +-
 .../apache/geode/internal/admin/ListenerIdMap.java |    9 +-
 .../org/apache/geode/internal/admin/SSLConfig.java |  316 +-
 .../geode/internal/admin/StatAlertsManager.java    |   24 +-
 .../apache/geode/internal/admin/StatResource.java  |    2 +
 .../admin/remote/AddHealthListenerRequest.java     |   18 +-
 .../admin/remote/AddHealthListenerResponse.java    |   13 +-
 .../admin/remote/AddStatListenerRequest.java       |   16 +-
 .../admin/remote/AddStatListenerResponse.java      |   13 +-
 .../remote/AdminConsoleDisconnectMessage.java      |   50 +-
 .../internal/admin/remote/AdminConsoleMessage.java |   33 +-
 .../admin/remote/AdminFailureResponse.java         |   12 +-
 .../geode/internal/admin/remote/AdminRegion.java   |  132 +-
 .../geode/internal/admin/remote/AdminRequest.java  |   28 +-
 .../geode/internal/admin/remote/AdminResponse.java |   19 +-
 .../geode/internal/admin/remote/AdminWaiters.java  |   19 +-
 .../admin/remote/AlertLevelChangeMessage.java      |   49 +-
 .../admin/remote/AlertListenerMessage.java         |  174 +-
 .../admin/remote/AlertsNotificationMessage.java    |   13 +-
 .../admin/remote/AppCacheSnapshotMessage.java      |   13 +-
 .../internal/admin/remote/BridgeServerRequest.java |   61 +-
 .../admin/remote/BridgeServerResponse.java         |   18 +-
 .../internal/admin/remote/CacheConfigRequest.java  |   17 +-
 .../internal/admin/remote/CacheConfigResponse.java |   12 +-
 .../geode/internal/admin/remote/CacheDisplay.java  |    4 +-
 .../internal/admin/remote/CacheInfoRequest.java    |   16 +-
 .../internal/admin/remote/CacheInfoResponse.java   |   12 +-
 .../admin/remote/CancelStatListenerRequest.java    |   21 +-
 .../admin/remote/CancelStatListenerResponse.java   |   18 +-
 .../internal/admin/remote/CancellationMessage.java |   18 +-
 .../admin/remote/CancellationRegistry.java         |    5 +-
 .../admin/remote/ChangeRefreshIntervalMessage.java |   13 +-
 .../internal/admin/remote/CliLegacyMessage.java    |   11 +-
 .../internal/admin/remote/ClientHealthStats.java   |   74 +-
 .../internal/admin/remote/CompactRequest.java      |   16 +-
 .../internal/admin/remote/CompactResponse.java     |   13 +-
 .../internal/admin/remote/DestroyEntryMessage.java |   26 +-
 .../admin/remote/DestroyRegionMessage.java         |   26 +-
 .../admin/remote/DistributionLocatorId.java        |   24 +-
 .../geode/internal/admin/remote/DummyEntry.java    |    9 +
 .../admin/remote/DurableClientInfoRequest.java     |   18 +-
 .../admin/remote/DurableClientInfoResponse.java    |   12 +-
 .../internal/admin/remote/EntryValueNodeImpl.java  |   16 +-
 .../admin/remote/FetchDistLockInfoRequest.java     |   20 +-
 .../admin/remote/FetchDistLockInfoResponse.java    |   18 +-
 .../admin/remote/FetchHealthDiagnosisRequest.java  |   23 +-
 .../admin/remote/FetchHealthDiagnosisResponse.java |   13 +-
 .../internal/admin/remote/FetchHostRequest.java    |   20 +-
 .../internal/admin/remote/FetchHostResponse.java   |   29 +-
 .../remote/FetchResourceAttributesRequest.java     |   21 +-
 .../remote/FetchResourceAttributesResponse.java    |   15 +-
 .../internal/admin/remote/FetchStatsRequest.java   |   13 +-
 .../internal/admin/remote/FetchStatsResponse.java  |   46 +-
 .../internal/admin/remote/FetchSysCfgRequest.java  |   16 +-
 .../internal/admin/remote/FetchSysCfgResponse.java |   13 +-
 .../admin/remote/FlushAppCacheSnapshotMessage.java |   13 +-
 .../admin/remote/HealthListenerMessage.java        |   18 +-
 .../admin/remote/InspectionClasspathManager.java   |    3 +
 .../internal/admin/remote/LicenseInfoRequest.java  |   16 +-
 .../internal/admin/remote/LicenseInfoResponse.java |   15 +-
 .../admin/remote/MissingPersistentIDsRequest.java  |   47 +-
 .../admin/remote/MissingPersistentIDsResponse.java |   13 +-
 .../admin/remote/ObjectDetailsRequest.java         |   17 +-
 .../admin/remote/ObjectDetailsResponse.java        |   16 +-
 .../internal/admin/remote/ObjectNamesRequest.java  |   17 +-
 .../internal/admin/remote/ObjectNamesResponse.java |   14 +-
 .../remote/PrepareRevokePersistentIDRequest.java   |   20 +-
 .../admin/remote/RefreshMemberSnapshotRequest.java |   13 +-
 .../remote/RefreshMemberSnapshotResponse.java      |   12 +-
 .../internal/admin/remote/RegionAdminMessage.java  |   12 +-
 .../internal/admin/remote/RegionAdminRequest.java  |   17 +-
 .../admin/remote/RegionAttributesRequest.java      |   16 +-
 .../admin/remote/RegionAttributesResponse.java     |   13 +-
 .../geode/internal/admin/remote/RegionRequest.java |   24 +-
 .../internal/admin/remote/RegionResponse.java      |   18 +-
 .../internal/admin/remote/RegionSizeRequest.java   |   17 +-
 .../internal/admin/remote/RegionSizeResponse.java  |   14 +-
 .../admin/remote/RegionStatisticsRequest.java      |   16 +-
 .../admin/remote/RegionStatisticsResponse.java     |   13 +-
 .../admin/remote/RegionSubRegionSizeRequest.java   |   14 +-
 .../admin/remote/RegionSubRegionsSizeResponse.java |   14 +-
 .../geode/internal/admin/remote/RemoteAlert.java   |   19 +-
 .../internal/admin/remote/RemoteApplicationVM.java |    6 +
 .../internal/admin/remote/RemoteBridgeServer.java  |  114 +-
 .../internal/admin/remote/RemoteCacheInfo.java     |   13 +-
 .../admin/remote/RemoteCacheStatistics.java        |    8 +
 .../internal/admin/remote/RemoteDLockInfo.java     |    9 +
 .../internal/admin/remote/RemoteEntrySnapshot.java |   10 +
 .../internal/admin/remote/RemoteGemFireVM.java     |   78 +-
 .../admin/remote/RemoteGfManagerAgent.java         | 1068 ++-
 .../internal/admin/remote/RemoteObjectName.java    |    2 +
 .../admin/remote/RemoteRegionAttributes.java       |   78 +-
 .../admin/remote/RemoteRegionSnapshot.java         |   10 +
 .../geode/internal/admin/remote/RemoteStat.java    |    9 +
 .../internal/admin/remote/RemoteStatResource.java  |   12 +
 .../admin/remote/RemoteTransportConfig.java        |   10 +-
 .../admin/remote/RemoveHealthListenerRequest.java  |   16 +-
 .../admin/remote/RemoveHealthListenerResponse.java |   13 +-
 .../admin/remote/ResetHealthStatusRequest.java     |   16 +-
 .../admin/remote/ResetHealthStatusResponse.java    |   13 +-
 .../admin/remote/RevokePersistentIDRequest.java    |   14 +-
 .../admin/remote/RevokePersistentIDResponse.java   |    1 +
 .../internal/admin/remote/RootRegionRequest.java   |   16 +-
 .../internal/admin/remote/RootRegionResponse.java  |   16 +-
 .../remote/ShutdownAllGatewayHubsRequest.java      |   17 +-
 .../internal/admin/remote/ShutdownAllRequest.java  |   40 +-
 .../internal/admin/remote/ShutdownAllResponse.java |   13 +-
 .../admin/remote/SnapshotResultMessage.java        |   13 +-
 .../remote/StatAlertsManagerAssignMessage.java     |   13 +-
 .../internal/admin/remote/StatListenerMessage.java |   13 +-
 .../internal/admin/remote/StoreSysCfgRequest.java  |   16 +-
 .../internal/admin/remote/StoreSysCfgResponse.java |   13 +-
 .../internal/admin/remote/SubRegionRequest.java    |   16 +-
 .../internal/admin/remote/SubRegionResponse.java   |   13 +-
 .../internal/admin/remote/TailLogRequest.java      |   16 +-
 .../internal/admin/remote/TailLogResponse.java     |   63 +-
 .../admin/remote/UpdateAlertDefinitionMessage.java |   13 +-
 .../internal/admin/remote/VersionInfoRequest.java  |   16 +-
 .../internal/admin/remote/VersionInfoResponse.java |   13 +-
 .../admin/remote/VersionMismatchAlert.java         |    7 +
 .../admin/statalerts/BaseDecoratorImpl.java        |   17 +
 .../admin/statalerts/DummyStatisticInfoImpl.java   |   11 +
 .../statalerts/GaugeThresholdDecoratorImpl.java    |   22 +-
 .../admin/statalerts/MultiAttrDefinitionImpl.java  |   29 +
 .../statalerts/NumberThresholdDecoratorImpl.java   |   17 +-
 .../admin/statalerts/SingleAttrDefinitionImpl.java |   30 +
 .../admin/statalerts/StatisticInfoImpl.java        |   13 +-
 .../internal/cache/AbstractBucketRegionQueue.java  |   83 +-
 .../geode/internal/cache/AbstractCacheServer.java  |   49 +-
 .../geode/internal/cache/AbstractDiskRegion.java   |   25 +-
 .../geode/internal/cache/AbstractRegion.java       |  699 +-
 .../geode/internal/cache/AbstractRegionMap.java    |  353 +-
 .../internal/cache/AbstractUpdateOperation.java    |  118 +-
 .../cache/AddCacheServerProfileMessage.java        |   23 +-
 .../geode/internal/cache/AfterCompletion.java      |    2 +-
 .../apache/geode/internal/cache/BaseRegionMap.java |  156 +
 .../geode/internal/cache/BeforeCompletion.java     |    2 +-
 .../apache/geode/internal/cache/BucketAdvisor.java |  913 ++-
 .../internal/cache/BucketPersistenceAdvisor.java   |  220 +-
 .../apache/geode/internal/cache/BucketRegion.java  |  802 +-
 .../geode/internal/cache/BucketRegionQueue.java    |   93 +-
 .../geode/internal/cache/BucketServerLocation.java |    6 -
 .../geode/internal/cache/BucketSetHelper.java      |   66 +
 .../internal/cache/BytesAndBitsForCompactor.java   |    2 +
 .../apache/geode/internal/cache/CacheConfig.java   |   29 +-
 .../internal/cache/CacheDistributionAdvisor.java   |  571 +-
 .../geode/internal/cache/CacheFactoryStatics.java  |  126 +
 .../geode/internal/cache/CacheObserverAdapter.java |   21 +
 .../geode/internal/cache/CacheObserverHolder.java  |    5 +
 .../geode/internal/cache/CachePerfStats.java       |  711 +-
 .../geode/internal/cache/CacheServerAdvisor.java   |   12 +-
 .../geode/internal/cache/CacheServerImpl.java      |  260 +-
 .../geode/internal/cache/CacheServerLauncher.java  | 1346 ----
 .../apache/geode/internal/cache/CacheService.java  |   14 +-
 .../geode/internal/cache/CacheStatisticsImpl.java  |    6 +
 .../cache/CachedDeserializableFactory.java         |   24 +-
 .../internal/cache/ClientRegionEventImpl.java      |   12 +-
 .../cache/ClientServerObserverAdapter.java         |   12 +
 .../internal/cache/ClientServerObserverHolder.java |    4 +
 .../cache/ClientSubscriptionConfigImpl.java        |   21 +-
 .../geode/internal/cache/CloseCacheMessage.java    |   15 +-
 .../internal/cache/ClusterConfigurationLoader.java |   66 +-
 .../geode/internal/cache/ColocationHelper.java     |   44 +-
 .../geode/internal/cache/ColocationLogger.java     |  192 -
 .../apache/geode/internal/cache/Conflatable.java   |    2 +-
 .../geode/internal/cache/ControllerAdvisor.java    |   22 +-
 .../internal/cache/CountingDataInputStream.java    |   15 +
 .../internal/cache/CreateRegionProcessor.java      |   85 +-
 .../internal/cache/DefaultEntryEventFactory.java   |   66 +
 .../geode/internal/cache/DestroyOperation.java     |   33 +-
 .../cache/DestroyPartitionedRegionMessage.java     |   59 +-
 .../internal/cache/DestroyRegionOperation.java     |  107 +-
 .../geode/internal/cache/DirectoryHolder.java      |   19 +-
 .../geode/internal/cache/DiskDirSizesUnit.java     |   20 +
 .../geode/internal/cache/DiskDirectoryStats.java   |    3 +
 .../org/apache/geode/internal/cache/DiskId.java    |   13 +-
 .../apache/geode/internal/cache/DiskInitFile.java  |   88 +-
 .../apache/geode/internal/cache/DiskRegion.java    |   48 +-
 .../geode/internal/cache/DiskRegionStats.java      |    2 +
 .../geode/internal/cache/DiskStoreAttributes.java  |   42 +-
 .../geode/internal/cache/DiskStoreFactoryImpl.java |   75 +-
 .../apache/geode/internal/cache/DiskStoreImpl.java |  438 +-
 .../geode/internal/cache/DiskStoreMonitor.java     |   68 +-
 .../geode/internal/cache/DiskStoreObserver.java    |    3 +
 .../geode/internal/cache/DiskStoreStats.java       |   49 +-
 .../internal/cache/DiskWriteAttributesImpl.java    |   50 +-
 .../geode/internal/cache/DistPeerTXStateStub.java  |   28 +-
 .../internal/cache/DistTXAdjunctCommitMessage.java |    2 +-
 .../geode/internal/cache/DistTXCommitMessage.java  |   30 +-
 .../internal/cache/DistTXPrecommitMessage.java     |   45 +-
 .../internal/cache/DistTXRollbackMessage.java      |   27 +-
 .../apache/geode/internal/cache/DistTXState.java   |   18 +-
 .../internal/cache/DistTXStateOnCoordinator.java   |   40 +-
 .../geode/internal/cache/DistTXStateProxyImpl.java |   11 +-
 .../cache/DistTXStateProxyImplOnCoordinator.java   |   55 +-
 .../cache/DistTXStateProxyImplOnDatanode.java      |   17 +-
 .../internal/cache/DistributedCacheOperation.java  |  133 +-
 .../internal/cache/DistributedClearOperation.java  |   28 +-
 .../internal/cache/DistributedPutAllOperation.java |   72 +-
 .../geode/internal/cache/DistributedRegion.java    | 1204 +--
 .../DistributedRegionFunctionStreamingMessage.java |   41 +-
 .../cache/DistributedRemoveAllOperation.java       |   65 +-
 .../cache/DistributedTombstoneOperation.java       |   25 +-
 .../geode/internal/cache/DummyCachePerfStats.java  |  108 +-
 .../internal/cache/DynamicRegionAttributes.java    |    2 +
 .../apache/geode/internal/cache/EntriesSet.java    |   29 +-
 .../geode/internal/cache/EntryEventFactory.java    |   45 +
 .../geode/internal/cache/EntryEventImpl.java       |  221 +-
 .../geode/internal/cache/EntryExpiryTask.java      |    8 +-
 .../geode/internal/cache/EntryOperationImpl.java   |    6 +
 .../apache/geode/internal/cache/EntrySnapshot.java |   31 +-
 .../geode/internal/cache/EnumListenerEvent.java    |   23 +-
 .../org/apache/geode/internal/cache/EventID.java   |   90 +-
 .../geode/internal/cache/EventStateHelper.java     |   45 +-
 .../internal/cache/EvictionAttributesImpl.java     |   69 +-
 .../geode/internal/cache/ExpirationScheduler.java  |   13 +-
 ...xpireDisconnectedClientTransactionsMessage.java |   15 +-
 .../geode/internal/cache/ExpiryRegionEntry.java    |  151 +
 .../apache/geode/internal/cache/ExpiryTask.java    |   69 +-
 .../apache/geode/internal/cache/FilterProfile.java |  114 +-
 .../geode/internal/cache/FilterRoutingInfo.java    |   51 +-
 .../internal/cache/FindDurableQueueProcessor.java  |   27 +-
 .../geode/internal/cache/FindRemoteTXMessage.java  |   27 +-
 .../internal/cache/FindVersionTagOperation.java    |   25 +-
 .../cache/FixedPartitionAttributesImpl.java        |    9 +-
 .../cache/ForceableLinkedBlockingQueue.java        |   19 +
 .../FunctionStreamingOrderedReplyMessage.java      |    7 +-
 .../cache/FunctionStreamingReplyMessage.java       |   14 +-
 .../geode/internal/cache/GemFireCacheImpl.java     | 3556 +++++----
 .../geode/internal/cache/GemfireCacheHelper.java   |   36 -
 .../apache/geode/internal/cache/GridAdvisor.java   |   25 +-
 .../org/apache/geode/internal/cache/HARegion.java  |   43 +-
 .../geode/internal/cache/HasCachePerfStats.java    |    5 +
 ...ava~d2263ebc2... Create HasDiskRegion interface |   22 -
 .../geode/internal/cache/IdentityArrayList.java    |   26 +
 .../apache/geode/internal/cache/ImageState.java    |    3 +-
 .../cache/InMemoryPersistentMemberView.java        |   19 +
 .../internal/cache/InitialImageFlowControl.java    |   42 +-
 .../internal/cache/InitialImageOperation.java      |  332 +-
 .../geode/internal/cache/InlineKeyHelper.java      |    6 +-
 .../apache/geode/internal/cache/InterestEvent.java |    6 +-
 .../cache/InterestRegistrationEventImpl.java       |   10 +
 .../apache/geode/internal/cache/InternalCache.java |  278 +-
 .../geode/internal/cache/InternalCacheBuilder.java |  420 ++
 .../geode/internal/cache/InternalCacheEvent.java   |    5 +-
 .../cache/InternalCacheForClientAccess.java        |  142 +-
 .../internal/cache/InternalCacheForTesting.java    |   67 +
 .../geode/internal/cache/InternalCacheServer.java  |   35 +
 .../geode/internal/cache/InternalDataView.java     |    8 +-
 .../geode/internal/cache/InternalEntryEvent.java   |    2 +
 .../geode/internal/cache/InternalRegion.java       |   56 +-
 .../geode/internal/cache/InvalidateOperation.java  |   25 +-
 .../cache/InvalidatePartitionedRegionMessage.java  |   52 +-
 .../internal/cache/InvalidateRegionOperation.java  |   13 +-
 .../internal/cache/JtaAfterCompletionMessage.java  |   20 +-
 .../internal/cache/JtaBeforeCompletionMessage.java |    3 +-
 .../org/apache/geode/internal/cache/KeyInfo.java   |    9 +-
 .../cache/LatestLastAccessTimeMessage.java         |   12 +-
 .../cache/LatestLastAccessTimeOperation.java       |    4 +-
 .../cache/LatestLastAccessTimeReplyProcessor.java  |    2 +-
 .../geode/internal/cache/LoaderHelperImpl.java     |   12 +-
 .../apache/geode/internal/cache/LocalDataSet.java  |  121 +-
 .../apache/geode/internal/cache/LocalRegion.java   | 5062 +++++--------
 .../geode/internal/cache/LocalRegionDataView.java  |   40 +-
 .../cache/MemberFunctionStreamingMessage.java      |   67 +-
 .../geode/internal/cache/MemoryThresholdInfo.java  |    2 +
 .../java/org/apache/geode/internal/cache/Node.java |   21 +-
 .../geode/internal/cache/NonLocalRegionEntry.java  |   95 +-
 .../apache/geode/internal/cache/NonTXEntry.java    |  174 +
 .../org/apache/geode/internal/cache/Oplog.java     |  284 +-
 .../org/apache/geode/internal/cache/OplogSet.java  |    1 -
 .../apache/geode/internal/cache/OverflowOplog.java |   95 +-
 .../geode/internal/cache/OverflowOplogSet.java     |   16 +-
 .../internal/cache/PRHARedundancyProvider.java     | 1715 ++---
 .../geode/internal/cache/PRQueryProcessor.java     |  196 +-
 .../internal/cache/PartitionAttributesImpl.java    |   60 +-
 .../internal/cache/PartitionRegionConfig.java      |   18 +-
 .../cache/PartitionRegionConfigValidator.java      |  152 +-
 .../geode/internal/cache/PartitionedRegion.java    | 1214 +--
 .../cache/PartitionedRegionBucketMgmtHelper.java   |   14 +-
 .../internal/cache/PartitionedRegionDataStore.java |  236 +-
 .../internal/cache/PartitionedRegionHelper.java    |  117 +-
 .../cache/PartitionedRegionQueryEvaluator.java     |   79 +-
 .../cache/PartitionedRegionRedundancyTracker.java  |   22 +-
 .../internal/cache/PartitionedRegionStats.java     |  529 +-
 .../internal/cache/PartitionedRegionStatus.java    |   12 -
 .../internal/cache/PausedTXStateProxyImpl.java     |    9 +-
 .../geode/internal/cache/PeerTXStateStub.java      |    8 +-
 .../geode/internal/cache/PersistentOplogSet.java   |  729 +-
 .../internal/cache/PlaceHolderDiskRegion.java      |   11 +-
 .../geode/internal/cache/PoolFactoryImpl.java      |  305 +-
 .../geode/internal/cache/PoolManagerImpl.java      |  176 +-
 .../org/apache/geode/internal/cache/PoolStats.java |    2 +
 .../cache/PreferBytesCachedDeserializable.java     |   32 +-
 .../geode/internal/cache/ProxyBucketRegion.java    |   68 +-
 .../geode/internal/cache/ProxyRegionMap.java       |  283 +-
 .../geode/internal/cache/QueuedOperation.java      |   15 +-
 .../apache/geode/internal/cache/RegionEntry.java   |    4 +-
 .../geode/internal/cache/RegionEventImpl.java      |   42 +-
 .../geode/internal/cache/RegionFactoryImpl.java    |    3 +
 .../org/apache/geode/internal/cache/RegionMap.java |   22 +-
 .../geode/internal/cache/RegionNameValidation.java |   14 +-
 .../geode/internal/cache/RegionPerfStats.java      |  613 ++
 .../apache/geode/internal/cache/RegionQueue.java   |    2 +
 .../apache/geode/internal/cache/RegionStats.java   |  155 +
 .../internal/cache/ReleaseClearLockMessage.java    |   15 +-
 .../cache/RemoveCacheServerProfileMessage.java     |   23 +-
 .../apache/geode/internal/cache/RoleEventImpl.java |   16 +-
 .../cache/SearchLoadAndWriteProcessor.java         |  173 +-
 .../geode/internal/cache/SenderIdMonitor.java      |  144 +
 .../apache/geode/internal/cache/ServerBuilder.java |  174 +
 .../apache/geode/internal/cache/ServerFactory.java |   26 +
 .../geode/internal/cache/ServerPingMessage.java    |   30 +-
 .../internal/cache/SingleThreadJTAExecutor.java    |    2 +-
 .../geode/internal/cache/StateFlushOperation.java  |   81 +-
 .../cache/StoreAllCachedDeserializable.java        |   31 +-
 .../geode/internal/cache/TXCommitMessage.java      |  300 +-
 .../org/apache/geode/internal/cache/TXEntry.java   |   38 +-
 .../apache/geode/internal/cache/TXEntryState.java  |  129 +-
 .../geode/internal/cache/TXEntryUserAttrState.java |    6 +-
 .../org/apache/geode/internal/cache/TXEvent.java   |    3 +
 .../geode/internal/cache/TXFarSideCMTracker.java   |   80 +-
 .../java/org/apache/geode/internal/cache/TXId.java |   10 +-
 .../apache/geode/internal/cache/TXLockRequest.java |    2 +
 .../apache/geode/internal/cache/TXManagerImpl.java |  213 +-
 .../org/apache/geode/internal/cache/TXMessage.java |   31 +-
 .../internal/cache/TXRegionLockRequestImpl.java    |   96 +-
 .../apache/geode/internal/cache/TXRegionState.java |   31 +-
 .../internal/cache/TXRemoteCommitMessage.java      |   21 +-
 .../internal/cache/TXRemoteRollbackMessage.java    |    6 +-
 .../geode/internal/cache/TXReservationMgr.java     |   41 +-
 .../apache/geode/internal/cache/TXRmtEvent.java    |    3 +
 .../org/apache/geode/internal/cache/TXState.java   |  143 +-
 .../geode/internal/cache/TXStateInterface.java     |    9 +-
 .../apache/geode/internal/cache/TXStateProxy.java  |    3 +
 .../geode/internal/cache/TXStateProxyImpl.java     |  243 +-
 .../apache/geode/internal/cache/TXStateStub.java   |   31 +-
 .../org/apache/geode/internal/cache/Token.java     |   55 +-
 .../geode/internal/cache/TombstoneService.java     |  132 +-
 .../internal/cache/TxCallbackEventFactory.java     |   36 +
 .../internal/cache/TxCallbackEventFactoryImpl.java |  146 +
 .../geode/internal/cache/UnsharedImageState.java   |  140 +-
 .../internal/cache/UpdateAttributesProcessor.java  |   35 +-
 .../cache/UpdateEntryVersionOperation.java         |   21 +-
 .../geode/internal/cache/UpdateOperation.java      |   36 +-
 .../internal/cache/VMCachedDeserializable.java     |   31 +-
 .../geode/internal/cache/VMLRURegionMap.java       |   11 +-
 .../geode/internal/cache/ValidatingDiskRegion.java |    7 +-
 .../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    |   30 +-
 .../internal/cache/backup/BackupOperation.java     |    7 +-
 .../internal/cache/backup/BackupResponse.java      |   12 +-
 .../geode/internal/cache/backup/BackupService.java |   27 +-
 .../geode/internal/cache/backup/BackupStep.java    |    2 +-
 .../geode/internal/cache/backup/BackupTask.java    |    2 +-
 .../cache/backup/FileSystemBackupWriter.java       |    4 +-
 .../cache/backup/FileSystemBackupWriterConfig.java |    2 +-
 .../FileSystemIncrementalBackupLocation.java       |    4 +-
 .../internal/cache/backup/FinishBackupRequest.java |    6 +-
 .../internal/cache/backup/FinishBackupStep.java    |    2 +-
 .../cache/backup/PrepareBackupRequest.java         |   18 +-
 .../internal/cache/backup/PrepareBackupStep.java   |    2 +-
 .../cache/backup/TemporaryBackupFiles.java         |    2 +-
 .../CompressedCachedDeserializable.java            |   24 +-
 .../SnappyCompressedCachedDeserializable.java      |    4 +-
 .../geode/internal/cache/control/FilterByPath.java |    1 +
 .../internal/cache/control/HeapMemoryMonitor.java  |  225 +-
 .../cache/control/InternalResourceManager.java     |  118 +-
 .../internal/cache/control/MemoryThresholds.java   |   69 +-
 .../cache/control/OffHeapMemoryMonitor.java        |   52 +-
 .../control/PartitionRebalanceDetailsImpl.java     |   16 +
 .../cache/control/RebalanceOperationImpl.java      |   12 +-
 .../cache/control/RebalanceResultsImpl.java        |   24 +
 .../internal/cache/control/ResourceAdvisor.java    |   32 +-
 .../cache/control/ResourceManagerStats.java        |    2 +
 .../cache/entries/AbstractLRURegionEntry.java      |    1 +
 .../entries/AbstractOplogDiskRegionEntry.java      |    4 +-
 .../cache/entries/AbstractRegionEntry.java         |  332 +-
 .../geode/internal/cache/entries/DiskEntry.java    |   32 +-
 .../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       |   10 +-
 .../cache/event/EventSequenceNumberHolder.java     |    2 +
 .../geode/internal/cache/event/EventTracker.java   |    5 +
 .../cache/event/NonDistributedEventTracker.java    |    7 +
 .../cache/eviction/AbstractEvictionList.java       |   16 +-
 .../internal/cache/eviction/CountLRUEviction.java  |    9 +-
 .../cache/eviction/CountLRUStatistics.java         |    2 +
 .../geode/internal/cache/eviction/HeapEvictor.java |   64 +-
 .../internal/cache/eviction/HeapLRUController.java |    8 +-
 .../internal/cache/eviction/HeapLRUStatistics.java |    2 +
 .../cache/eviction/LRUListWithAsyncSorting.java    |   29 +-
 .../cache/eviction/LRUListWithSyncSorting.java     |   13 +-
 .../cache/eviction/MemoryLRUController.java        |    5 +-
 .../cache/eviction/MemoryLRUStatistics.java        |    2 +
 .../internal/cache/eviction/OffHeapEvictor.java    |   14 +-
 .../internal/cache/eviction/RegionEvictorTask.java |   16 +-
 .../internal/cache/execute/AbstractExecution.java  |  242 +-
 .../cache/execute/CachedResultCollector.java       |   38 +
 .../cache/execute/DefaultResultCollector.java      |   12 +-
 .../execute/DistributedRegionFunctionExecutor.java |  106 +-
 .../DistributedRegionFunctionResultSender.java     |   52 +-
 .../cache/execute/FunctionContextImpl.java         |    4 +
 .../cache/execute/FunctionExecutionNodePruner.java |  154 +-
 .../cache/execute/FunctionExecutionService.java    |  208 +
 .../cache/execute/FunctionRemoteContext.java       |   32 +-
 .../cache/execute/FunctionServiceStats.java        |  415 --
 .../internal/cache/execute/FunctionStats.java      |  488 --
 .../execute/FunctionStreamingResultCollector.java  |   49 +-
 .../internal/cache/execute/InternalFunction.java   |    2 +-
 .../execute/InternalFunctionExecutionService.java  |  154 +
 .../InternalFunctionExecutionServiceImpl.java      |  404 +
 .../cache/execute/InternalFunctionService.java     |   81 +-
 .../execute/InternalRegionFunctionContext.java     |    6 +-
 .../cache/execute/LocalResultCollectorImpl.java    |   35 +-
 .../cache/execute/MemberFunctionExecutor.java      |  148 +-
 .../cache/execute/MemberFunctionResultSender.java  |   42 +-
 .../cache/execute/MemberFunctionResultWaiter.java  |    1 +
 .../cache/execute/MultiRegionFunctionContext.java  |    1 +
 .../execute/MultiRegionFunctionContextImpl.java    |    2 +
 .../cache/execute/MultiRegionFunctionExecutor.java |   60 +-
 .../geode/internal/cache/execute/NoResult.java     |   20 +-
 .../execute/PartitionedRegionFunctionExecutor.java |   63 +-
 .../PartitionedRegionFunctionResultSender.java     |   63 +-
 .../PartitionedRegionFunctionResultWaiter.java     |    1 +
 .../cache/execute/RegionFunctionContextImpl.java   |   16 +-
 .../cache/execute/ResultCollectorHolder.java       |   79 +
 .../cache/execute/ServerFunctionExecutor.java      |  222 +-
 .../execute/ServerRegionFunctionExecutor.java      |  197 +-
 .../ServerToClientFunctionResultSender.java        |   50 +-
 .../ServerToClientFunctionResultSender65.java      |   40 +-
 .../internal/cache/execute/TimeoutHelper.java      |   34 +
 .../execute/metrics/FunctionServiceStats.java      |  428 ++
 .../cache/execute/metrics/FunctionStats.java       |  103 +
 .../cache/execute/metrics/FunctionStatsImpl.java   |  369 +
 .../execute/metrics/FunctionStatsManager.java      |  152 +
 .../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     |  347 +-
 .../internal/cache/ha/HARegionQueueAttributes.java |    6 +-
 .../internal/cache/ha/HARegionQueueStats.java      |    2 +
 .../internal/cache/ha/QueueRemovalMessage.java     |   36 +-
 .../geode/internal/cache/ha/ThreadIdentifier.java  |    7 +-
 .../cache/locks/TXLessorDepartureHandler.java      |    5 +-
 .../geode/internal/cache/locks/TXLockBatch.java    |   19 +-
 .../geode/internal/cache/locks/TXLockId.java       |    1 +
 .../geode/internal/cache/locks/TXLockIdImpl.java   |   37 +-
 .../geode/internal/cache/locks/TXLockService.java  |    2 +
 .../internal/cache/locks/TXLockServiceImpl.java    |   40 +-
 .../locks/TXLockUpdateParticipantsMessage.java     |   23 +-
 .../cache/locks/TXOriginatorRecoveryProcessor.java |   45 +-
 .../locks/TXRecoverGrantorMessageProcessor.java    |   22 +-
 .../internal/cache/locks/TXRegionLockRequest.java  |    8 +-
 .../internal/cache/map/AbstractRegionMapPut.java   |   20 +-
 .../geode/internal/cache/map/FocusedRegionMap.java |    7 +-
 .../internal/cache/map/RegionMapCommitPut.java     |   10 +-
 .../geode/internal/cache/map/RegionMapDestroy.java |   12 +-
 .../geode/internal/cache/map/RegionMapPut.java     |   68 +-
 .../org/apache/geode/internal/cache/package.html   |    2 +-
 .../AllBucketProfilesUpdateMessage.java            |   27 +-
 .../partitioned/BecomePrimaryBucketMessage.java    |   33 +-
 .../geode/internal/cache/partitioned/Bucket.java   |    5 +-
 .../cache/partitioned/BucketBackupMessage.java     |   23 +-
 .../cache/partitioned/BucketCountLoadProbe.java    |   16 +-
 .../partitioned/BucketProfileUpdateMessage.java    |   18 +-
 .../cache/partitioned/BucketSizeMessage.java       |   42 +-
 .../cache/partitioned/ContainsKeyValueMessage.java |   46 +-
 .../cache/partitioned/CreateBucketMessage.java     |   34 +-
 .../partitioned/CreateMissingBucketsTask.java      |   12 +-
 .../cache/partitioned/DataStoreBuckets.java        |   69 +
 .../partitioned/DeposePrimaryBucketMessage.java    |   30 +-
 .../internal/cache/partitioned/DestroyMessage.java |   34 +-
 .../DestroyRegionOnDataStoreMessage.java           |   16 +-
 .../cache/partitioned/DumpAllPRConfigMessage.java  |    3 +-
 .../internal/cache/partitioned/DumpB2NRegion.java  |   30 +-
 .../cache/partitioned/DumpBucketsMessage.java      |   15 +-
 .../partitioned/EndBucketCreationMessage.java      |   18 +-
 .../cache/partitioned/FetchBulkEntriesMessage.java |   53 +-
 .../cache/partitioned/FetchEntriesMessage.java     |   54 +-
 .../cache/partitioned/FetchEntryMessage.java       |   48 +-
 .../cache/partitioned/FetchKeysMessage.java        |   55 +-
 .../partitioned/FetchPartitionDetailsMessage.java  |   29 +-
 .../internal/cache/partitioned/FlushMessage.java   |   15 +-
 .../internal/cache/partitioned/GetMessage.java     |   64 +-
 .../cache/partitioned/IdentityRequestMessage.java  |   31 +-
 .../cache/partitioned/IdentityUpdateMessage.java   |   18 +-
 .../cache/partitioned/IndexCreationMsg.java        |   47 +-
 .../cache/partitioned/InterestEventMessage.java    |   29 +-
 .../cache/partitioned/InvalidateMessage.java       |   21 +-
 .../internal/cache/partitioned/LoadProbe.java      |    3 +-
 .../partitioned/ManageBackupBucketMessage.java     |   32 +-
 .../cache/partitioned/ManageBucketMessage.java     |   42 +-
 .../cache/partitioned/MoveBucketMessage.java       |   30 +-
 .../cache/partitioned/OfflineMemberDetails.java    |    5 +
 .../partitioned/OfflineMemberDetailsImpl.java      |    3 +
 .../PRFunctionStreamingResultCollector.java        |   38 +-
 .../geode/internal/cache/partitioned/PRLoad.java   |    2 +
 .../cache/partitioned/PRSanityCheckMessage.java    |   22 +-
 .../cache/partitioned/PRTombstoneMessage.java      |   26 +-
 .../partitioned/PRUpdateEntryVersionMessage.java   |   32 +-
 .../cache/partitioned/PartitionMemberInfoImpl.java |    8 +
 .../cache/partitioned/PartitionMessage.java        |  118 +-
 .../PartitionMessageWithDirectReply.java           |   14 +-
 .../cache/partitioned/PartitionRegionInfoImpl.java |   11 +
 .../PartitionedRegionFunctionStreamingMessage.java |   32 +-
 .../PartitionedRegionObserverAdapter.java          |    1 +
 .../PartitionedRegionObserverHolder.java           |    4 +
 .../partitioned/PartitionedRegionRebalanceOp.java  |   31 +-
 .../PartitionedRegionRebalanceOpFactory.java       |   23 +
 .../partitioned/PersistentBucketRecoverer.java     |  484 ++
 .../cache/partitioned/PrimaryRequestMessage.java   |   34 +-
 .../cache/partitioned/PutAllPRMessage.java         |   70 +-
 .../internal/cache/partitioned/PutMessage.java     |   66 +-
 .../internal/cache/partitioned/QueryMessage.java   |   47 +-
 .../cache/partitioned/RecoveryRunnable.java        |    6 +-
 .../cache/partitioned/RedundancyLogger.java        |  399 -
 .../internal/cache/partitioned/RegionAdvisor.java  |  975 +--
 .../cache/partitioned/RemoveAllPRMessage.java      |   74 +-
 .../cache/partitioned/RemoveBucketMessage.java     |   30 +-
 .../cache/partitioned/RemoveIndexesMessage.java    |   50 +-
 .../internal/cache/partitioned/SizeMessage.java    |   45 +-
 .../cache/partitioned/SizedBasedLoadProbe.java     |   20 +-
 .../partitioned/StreamingPartitionOperation.java   |   18 +-
 .../partitioned/colocation/ColocationLogger.java   |   32 +
 .../colocation/ColocationLoggerFactory.java        |   41 +
 .../colocation/SingleThreadColocationLogger.java   |  236 +
 .../SingleThreadColocationLoggerConstructor.java   |   24 +
 .../SingleThreadColocationLoggerFactory.java       |   54 +
 .../rebalance/BucketOperatorWrapper.java           |    2 +-
 .../rebalance/ExplicitMoveDirector.java            |   21 +-
 .../partitioned/rebalance/MovePrimariesFPR.java    |    2 +-
 .../rebalance/ParallelBucketOperator.java          |    1 +
 .../rebalance/PercentageMoveDirector.java          |   21 +-
 .../rebalance/RemoveOverRedundancy.java            |    2 +-
 .../partitioned/rebalance/SatisfyRedundancy.java   |    2 +-
 .../rebalance/SatisfyRedundancyFPR.java            |    2 +-
 .../rebalance/SimulatedBucketOperator.java         |    4 +
 .../cache/partitioned/rebalance/model/Member.java  |    4 +-
 .../model/PartitionedRegionLoadModel.java          |   17 +-
 .../internal/cache/persistence/BytesAndBits.java   |    2 +-
 .../cache/persistence/CanonicalIdHolder.java       |    2 +-
 .../cache/persistence/DefaultDiskDirs.java         |    7 +-
 .../cache/persistence/DiskInitFileInterpreter.java |    2 +-
 .../cache/persistence/DiskInitFileParser.java      |   15 +-
 .../cache/persistence/DiskRecoveryStore.java       |    2 +-
 .../cache/persistence/DiskStoreFilter.java         |    1 +
 .../internal/cache/persistence/DiskStoreID.java    |   15 +-
 .../persistence/MembershipChangeListener.java      |   72 +-
 .../MembershipChangeListenerFactory.java           |   85 +
 .../cache/persistence/MembershipFlushRequest.java  |   19 +-
 .../cache/persistence/MembershipViewRequest.java   |   40 +-
 .../cache/persistence/PersistenceAdvisorImpl.java  |  221 +-
 .../PersistenceInitialImageAdvisor.java            |   53 +-
 .../persistence/PersistenceObserverHolder.java     |    9 +
 .../cache/persistence/PersistentMemberID.java      |    2 +
 .../cache/persistence/PersistentMemberManager.java |   37 +-
 .../persistence/PersistentMembershipView.java      |    2 +
 .../cache/persistence/PersistentStateListener.java |    3 +
 .../persistence/PersistentStateQueryMessage.java   |   31 +-
 .../PrepareNewPersistentMemberMessage.java         |   51 +-
 .../persistence/RemovePersistentMemberMessage.java |   21 +-
 .../UninterruptibleRandomAccessFile.java           |   11 +
 .../persistence/query/mock/ByteComparator.java     |    3 +
 .../query/mock/SortedResultMapImpl.java            |    1 +
 .../apache/geode/internal/cache/properties.html    |   69 +-
 .../cache/snapshot/CacheSnapshotServiceImpl.java   |   12 +-
 .../internal/cache/snapshot/FlowController.java    |   51 +-
 .../geode/internal/cache/snapshot/GFSnapshot.java  |   11 +-
 .../cache/snapshot/ParallelSnapshotFileMapper.java |    2 +-
 .../cache/snapshot/RegionSnapshotServiceImpl.java  |   53 +-
 .../internal/cache/snapshot/SnapshotPacket.java    |   26 +-
 .../internal/cache/snapshot/WindowedExporter.java  |   18 +-
 .../apache/geode/internal/cache/tier/Acceptor.java |   48 +-
 .../internal/cache/tier/CachedRegionHelper.java    |   19 +-
 .../internal/cache/tier/ClientSideHandshake.java   |    4 +
 .../geode/internal/cache/tier/ConnectionProxy.java |    4 +-
 .../cache/tier/InternalClientMembership.java       |   89 +-
 .../internal/cache/tier/OverflowAttributes.java    |   35 +
 .../internal/cache/tier/ServerSideHandshake.java   |    2 +-
 .../cache/tier/sockets/AcceptorBuilder.java        |  415 ++
 .../cache/tier/sockets/AcceptorFactory.java        |   31 +
 .../internal/cache/tier/sockets/AcceptorImpl.java  | 1108 ++-
 .../geode/internal/cache/tier/sockets/AuthIds.java |    6 +-
 .../internal/cache/tier/sockets/BaseCommand.java   |   82 +-
 .../cache/tier/sockets/BaseCommandQuery.java       |   64 +-
 .../cache/tier/sockets/CacheClientNotifier.java    | 1337 ++--
 .../tier/sockets/CacheClientNotifierStats.java     |    2 +
 .../cache/tier/sockets/CacheClientProxy.java       |  397 +-
 .../cache/tier/sockets/CacheClientProxyStats.java  |    6 +
 .../cache/tier/sockets/CacheClientUpdater.java     |  246 +-
 .../cache/tier/sockets/CacheServerHelper.java      |   11 +-
 .../cache/tier/sockets/CacheServerStats.java       |   11 +-
 .../cache/tier/sockets/ChunkedMessage.java         |   17 +-
 .../tier/sockets/ClientDataSerializerMessage.java  |   27 +-
 .../tier/sockets/ClientDenylistProcessor.java      |   13 +-
 .../cache/tier/sockets/ClientHealthMonitor.java    |  334 +-
 .../tier/sockets/ClientInstantiatorMessage.java    |   27 +-
 .../tier/sockets/ClientInterestMessageImpl.java    |   37 +-
 .../tier/sockets/ClientMarkerMessageImpl.java      |   20 +-
 .../internal/cache/tier/sockets/ClientMessage.java |    2 +-
 .../cache/tier/sockets/ClientPingMessageImpl.java  |   20 +-
 .../tier/sockets/ClientProxyMembershipID.java      |  105 +-
 .../ClientRegistrationEventQueueManager.java       |  322 +
 .../tier/sockets/ClientRegistrationMetadata.java   |  199 +
 .../cache/tier/sockets/ClientTombstoneMessage.java |   12 +-
 .../tier/sockets/ClientUpdateMessageImpl.java      |  168 +-
 .../cache/tier/sockets/ClientUserAuths.java        |   28 +-
 .../cache/tier/sockets/CommandInitializer.java     |  117 +-
 .../tier/sockets/ConnectionListenerAdapter.java    |    4 +
 .../internal/cache/tier/sockets/EncryptorImpl.java |   46 +-
 .../cache/tier/sockets/HAEventWrapper.java         |   48 +-
 .../internal/cache/tier/sockets/Handshake.java     |   28 +-
 .../tier/sockets/InterestResultPolicyImpl.java     |   19 +-
 .../geode/internal/cache/tier/sockets/Message.java |  110 +-
 .../cache/tier/sockets/MessageIdExtractor.java     |    5 +-
 .../cache/tier/sockets/ObjectPartList.java         |   25 +-
 .../cache/tier/sockets/ObjectPartList651.java      |   18 +-
 .../tier/sockets/OldClientSupportService.java      |    2 +-
 .../tier/sockets/OriginalServerConnection.java     |   39 +-
 .../geode/internal/cache/tier/sockets/Part.java    |   91 +-
 .../tier/sockets/ProtobufServerConnection.java     |   44 +-
 .../sockets/RemoveClientFromDenylistMessage.java   |   15 +-
 .../tier/sockets/SerializedObjectPartList.java     |   14 +-
 .../cache/tier/sockets/ServerConnection.java       |  886 ++-
 .../tier/sockets/ServerConnectionCollection.java   |   10 +
 .../tier/sockets/ServerConnectionFactory.java      |   49 +-
 .../sockets/ServerInterestRegistrationMessage.java |   12 +-
 .../tier/sockets/ServerSideHandshakeFactory.java   |   19 +-
 .../tier/sockets/ServerSideHandshakeImpl.java      |   32 +-
 .../cache/tier/sockets/SocketMessageWriter.java    |  102 +
 .../cache/tier/sockets/TcpServerFactory.java       |   46 -
 .../cache/tier/sockets/UnregisterAllInterest.java  |    3 +
 .../cache/tier/sockets/VersionedObjectList.java    |   79 +-
 .../cache/tier/sockets/command/AddPdxEnum.java     |    4 +-
 .../cache/tier/sockets/command/AddPdxType.java     |    4 +-
 .../cache/tier/sockets/command/ClearRegion.java    |   17 +-
 .../cache/tier/sockets/command/ClientReady.java    |    2 +
 .../tier/sockets/command/CloseConnection.java      |    4 +-
 .../cache/tier/sockets/command/CommitCommand.java  |    6 +-
 .../cache/tier/sockets/command/ContainsKey.java    |   26 +-
 .../cache/tier/sockets/command/ContainsKey66.java  |   28 +-
 .../cache/tier/sockets/command/CreateRegion.java   |   28 +-
 .../cache/tier/sockets/command/Default.java        |   15 +-
 .../cache/tier/sockets/command/Destroy.java        |   37 +-
 .../cache/tier/sockets/command/Destroy65.java      |  120 +-
 .../cache/tier/sockets/command/Destroy70.java      |    2 +
 .../cache/tier/sockets/command/DestroyRegion.java  |   17 +-
 .../tier/sockets/command/ExecuteFunction.java      |  168 +-
 .../tier/sockets/command/ExecuteFunction65.java    |  181 +-
 .../tier/sockets/command/ExecuteFunction66.java    |  327 +-
 .../tier/sockets/command/ExecuteFunction70.java    |   52 +-
 .../sockets/command/ExecuteRegionFunction.java     |   57 +-
 .../sockets/command/ExecuteRegionFunction61.java   |   69 +-
 .../sockets/command/ExecuteRegionFunction65.java   |   77 +-
 .../sockets/command/ExecuteRegionFunction66.java   |  379 +-
 .../command/ExecuteRegionFunctionGeode18.java      |   65 +
 .../command/ExecuteRegionFunctionSingleHop.java    |   62 +-
 .../sockets/command/GatewayReceiverCommand.java    |  312 +-
 .../internal/cache/tier/sockets/command/Get70.java |   62 +-
 .../cache/tier/sockets/command/GetAll.java         |   35 +-
 .../cache/tier/sockets/command/GetAll651.java      |   32 +-
 .../cache/tier/sockets/command/GetAll70.java       |   34 +-
 .../cache/tier/sockets/command/GetAllForRI.java    |    2 +
 .../tier/sockets/command/GetAllWithCallback.java   |   38 +-
 .../command/GetClientPRMetadataCommand.java        |   18 +-
 .../command/GetClientPRMetadataCommand66.java      |   18 +-
 .../GetClientPartitionAttributesCommand.java       |   22 +-
 .../GetClientPartitionAttributesCommand66.java     |   20 +-
 .../cache/tier/sockets/command/GetEntry70.java     |    9 +-
 .../tier/sockets/command/GetEntryCommand.java      |    2 +
 .../tier/sockets/command/GetFunctionAttribute.java |   11 +-
 .../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        |   13 +-
 .../cache/tier/sockets/command/Invalidate.java     |   32 +-
 .../cache/tier/sockets/command/Invalidate70.java   |    2 +
 .../cache/tier/sockets/command/KeySet.java         |   19 +-
 .../cache/tier/sockets/command/MakePrimary.java    |    2 +
 .../tier/sockets/command/ManagementCommand.java    |   38 -
 .../cache/tier/sockets/command/PeriodicAck.java    |    2 +
 .../internal/cache/tier/sockets/command/Ping.java  |    2 +
 .../internal/cache/tier/sockets/command/Put.java   |   41 +-
 .../internal/cache/tier/sockets/command/Put61.java |   13 +-
 .../internal/cache/tier/sockets/command/Put65.java |  106 +-
 .../internal/cache/tier/sockets/command/Put70.java |    2 +
 .../cache/tier/sockets/command/PutAll.java         |   17 +-
 .../cache/tier/sockets/command/PutAll70.java       |   19 +-
 .../cache/tier/sockets/command/PutAll80.java       |   17 +-
 .../tier/sockets/command/PutAllWithCallback.java   |    2 +
 .../tier/sockets/command/PutUserCredentials.java   |   12 +-
 .../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     |    8 +-
 .../tier/sockets/command/RegisterInterest.java     |   29 +-
 .../tier/sockets/command/RegisterInterest61.java   |   33 +-
 .../tier/sockets/command/RegisterInterestList.java |   27 +-
 .../sockets/command/RegisterInterestList61.java    |   27 +-
 .../sockets/command/RegisterInterestList66.java    |   27 +-
 .../cache/tier/sockets/command/RemoveAll.java      |   22 +-
 .../cache/tier/sockets/command/RemoveUserAuth.java |   12 +-
 .../cache/tier/sockets/command/Request.java        |   25 +-
 .../tier/sockets/command/RequestEventValue.java    |   15 +-
 .../tier/sockets/command/RollbackCommand.java      |    2 +
 .../internal/cache/tier/sockets/command/Size.java  |   19 +-
 .../tier/sockets/command/TXFailoverCommand.java    |    4 +-
 .../sockets/command/TXSynchronizationCommand.java  |    2 +
 .../tier/sockets/command/UnregisterInterest.java   |   18 +-
 .../sockets/command/UnregisterInterestList.java    |   16 +-
 .../sockets/command/UpdateClientNotification.java  |    2 +
 .../cache/tx/AbstractPeerTXRegionStub.java         |    9 +-
 .../internal/cache/tx/ClientTXRegionStub.java      |   11 +
 .../geode/internal/cache/tx/ClientTXStateStub.java |   21 +-
 .../internal/cache/tx/DistClientTXStateStub.java   |   37 +-
 .../geode/internal/cache/tx/DistTxEntryEvent.java  |   45 +-
 .../geode/internal/cache/tx/DistTxKeyInfo.java     |    1 +
 .../internal/cache/tx/DistributedTXRegionStub.java |   46 +-
 .../internal/cache/tx/PartitionedTXRegionStub.java |  119 +-
 .../internal/cache/tx/RemoteClearMessage.java      |   28 +-
 .../cache/tx/RemoteContainsKeyValueMessage.java    |   34 +-
 .../internal/cache/tx/RemoteDestroyMessage.java    |   35 +-
 .../internal/cache/tx/RemoteFetchEntryMessage.java |   30 +-
 .../internal/cache/tx/RemoteFetchKeysMessage.java  |   32 +-
 .../cache/tx/RemoteFetchVersionMessage.java        |   27 +-
 .../geode/internal/cache/tx/RemoteGetMessage.java  |   44 +-
 .../internal/cache/tx/RemoteInvalidateMessage.java |   19 +-
 .../internal/cache/tx/RemoteOperationMessage.java  |   54 +-
 .../tx/RemoteOperationMessageWithDirectReply.java  |    3 +
 .../internal/cache/tx/RemotePutAllMessage.java     |   40 +-
 .../geode/internal/cache/tx/RemotePutMessage.java  |   44 +-
 .../internal/cache/tx/RemoteRemoveAllMessage.java  |   41 +-
 .../geode/internal/cache/tx/RemoteSizeMessage.java |   30 +-
 .../geode/internal/cache/util/UncheckedUtils.java  |   25 +
 .../cache/versions/BitSetExceptionIterator.java    |   91 +
 .../cache/versions/CompactVersionHolder.java       |    7 +
 .../internal/cache/versions/DiskVersionTag.java    |    7 +-
 .../internal/cache/versions/RVVException.java      |   13 +-
 .../internal/cache/versions/RVVExceptionB.java     |   13 +-
 .../internal/cache/versions/RVVExceptionT.java     |    8 +
 .../cache/versions/RegionVersionHolder.java        |  201 +-
 .../cache/versions/RegionVersionVector.java        |  136 +-
 .../internal/cache/versions/VMVersionTag.java      |    2 +-
 .../internal/cache/versions/VersionSource.java     |    6 +-
 .../geode/internal/cache/versions/VersionTag.java  |   58 +-
 .../cache/vmotion/VMotionObserverAdapter.java      |    3 +
 .../cache/vmotion/VMotionObserverHolder.java       |    4 +
 .../internal/cache/wan/AbstractGatewaySender.java  |  213 +-
 .../wan/AbstractGatewaySenderEventProcessor.java   |  210 +-
 .../internal/cache/wan/GatewayEventFilterImpl.java |    4 +
 .../internal/cache/wan/GatewayReceiverStats.java   |  122 +-
 .../internal/cache/wan/GatewaySenderAdvisor.java   |  205 +-
 .../wan/GatewaySenderEventCallbackArgument.java    |   13 +-
 .../wan/GatewaySenderEventCallbackDispatcher.java  |   17 +-
 .../internal/cache/wan/GatewaySenderEventImpl.java |  152 +-
 ...aySenderQueueEntrySynchronizationOperation.java |   64 +-
 .../internal/cache/wan/GatewaySenderStats.java     |  179 +-
 .../internal/cache/wan/InternalGatewaySender.java  |    7 +
 .../cache/wan/TransportFilterServerSocket.java     |    1 +
 .../internal/cache/wan/TransportFilterSocket.java  |    3 +
 .../cache/wan/TransportFilterSocketFactory.java    |    1 +
 .../internal/cache/wan/WANServiceProvider.java     |    2 +
 .../WaitUntilGatewaySenderFlushedCoordinator.java  |    2 +-
 ...currentParallelGatewaySenderEventProcessor.java |   64 +-
 .../ConcurrentParallelGatewaySenderQueue.java      |   17 +-
 .../ParallelGatewaySenderEventProcessor.java       |   28 +-
 .../wan/parallel/ParallelGatewaySenderQueue.java   |  155 +-
 .../wan/parallel/ParallelQueueRemovalMessage.java  |   45 +-
 .../cache/wan/parallel/RREventIDResolver.java      |    3 +
 ...tilParallelGatewaySenderFlushedCoordinator.java |    4 +-
 .../cache/wan/serial/BatchDestroyOperation.java    |   29 +-
 ...oncurrentSerialGatewaySenderEventProcessor.java |   54 +-
 .../serial/SerialGatewaySenderEventProcessor.java  |  106 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |  320 +-
 .../wan/serial/SerialSecondaryGatewayListener.java |    2 +-
 .../internal/cache/xmlcache/AbstractXmlParser.java |    5 +-
 .../cache/xmlcache/AsyncEventQueueCreation.java    |   18 +
 .../internal/cache/xmlcache/CacheCreation.java     | 1594 ++--
 .../cache/xmlcache/CacheServerCreation.java        |   82 +-
 .../xmlcache/CacheTransactionManagerCreation.java  |   64 +-
 .../geode/internal/cache/xmlcache/CacheXml.java    |   12 +-
 .../internal/cache/xmlcache/CacheXmlGenerator.java |  589 +-
 .../internal/cache/xmlcache/CacheXmlParser.java    |  303 +-
 .../cache/xmlcache/CacheXmlPropertyResolver.java   |   14 +-
 .../xmlcache/CacheXmlPropertyResolverHelper.java   |   24 +-
 .../internal/cache/xmlcache/CacheXmlVersion.java   |   12 +-
 .../cache/xmlcache/ClientCacheCreation.java        |   54 +-
 .../cache/xmlcache/ClientHaQueueCreation.java      |   13 +-
 .../xmlcache/DiskStoreAttributesCreation.java      |   69 +-
 .../cache/xmlcache/GatewayReceiverCreation.java    |   28 +-
 .../cache/xmlcache/GeodeEntityResolver.java        |   13 +-
 .../xmlcache/ParallelAsyncEventQueueCreation.java  |   17 +-
 .../xmlcache/ParallelGatewaySenderCreation.java    |   19 +-
 .../cache/xmlcache/PivotalEntityResolver.java      |   12 +-
 .../cache/xmlcache/RegionAttributesCreation.java   |  206 +-
 .../internal/cache/xmlcache/RegionCreation.java    |  299 +-
 .../cache/xmlcache/ResourceManagerCreation.java    |    8 +
 .../xmlcache/SerialAsyncEventQueueCreation.java    |   17 +-
 .../xmlcache/SerialGatewaySenderCreation.java      |   19 +-
 .../cache/xmlcache/SerializerCreation.java         |    9 +-
 .../internal/cache/xmlcache/XmlGenerator.java      |   11 -
 .../geode/internal/concurrent/AtomicLong5.java     |    1 +
 .../apache/geode/internal/concurrent/Atomics.java  |   27 -
 .../concurrent/CompactConcurrentHashSet2.java      |   52 +-
 .../internal/concurrent/ConcurrentHashSet.java     |   85 -
 .../apache/geode/internal/config/JAXBService.java  |   79 +-
 .../geode/internal/config/NameSpaceFilter.java     |   43 +
 .../internal/datasource/AbstractDataSource.java    |   21 +-
 .../internal/datasource/AbstractPoolCache.java     |   35 +-
 .../datasource/ClientConnectionFactoryWrapper.java |    5 +-
 .../datasource/ConnectionEventListenerAdaptor.java |    7 +
 .../datasource/ConnectionPoolCacheImpl.java        |    9 +-
 .../datasource/DataSourceCreateException.java      |   26 +-
 .../internal/datasource/DataSourceFactory.java     |  205 +-
 .../datasource/FacetsJCAConnectionManagerImpl.java |   37 +-
 .../datasource/GemFireBasicDataSource.java         |   57 +-
 .../datasource/GemFireConnPooledDataSource.java    |   52 +-
 .../datasource/GemFireConnectionPoolManager.java   |    4 +
 .../datasource/GemFireTransactionDataSource.java   |   51 +-
 .../datasource/JCAConnectionManagerImpl.java       |   34 +-
 .../internal/datasource/ManagedPoolCacheImpl.java  |    6 +-
 .../internal/datasource/TranxPoolCacheImpl.java    |   18 +-
 .../apache/geode/internal/hll/HyperLogLogPlus.java | 1862 -----
 .../i18n/AbstractStringIdResourceBundle.java       |    9 +-
 .../geode/internal/i18n/LocalizedStrings.java      | 7762 --------------------
 .../geode/internal/io/CompositeOutputStream.java   |    4 +
 .../io/MainWithChildrenRollingFileHandler.java     |   30 +-
 .../geode/internal/io/RollingFileHandler.java      |    5 +-
 .../apache/geode/internal/io/TeeOutputStream.java  |   90 -
 .../apache/geode/internal/io/TeePrintStream.java   |   42 -
 .../apache/geode/internal/jndi/ContextImpl.java    |  127 +-
 .../internal/jndi/InitialContextFactoryImpl.java   |    7 +-
 .../apache/geode/internal/jndi/JNDIInvoker.java    |  225 +-
 .../apache/geode/internal/jndi/NameParserImpl.java |    4 +
 .../geode/internal/jta/GlobalTransaction.java      |  136 +-
 .../apache/geode/internal/jta/TransactionImpl.java |   46 +-
 .../geode/internal/jta/TransactionManagerImpl.java |  203 +-
 .../geode/internal/jta/TransactionUtils.java       |   19 +-
 .../geode/internal/jta/UserTransactionImpl.java    |   16 +-
 .../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 +
 .../internal/logging/CoreLoggingExecutors.java     |  223 +
 .../geode/internal/logging/DateFormatter.java      |   37 +-
 .../geode/internal/logging/DebugLogWriter.java     |  117 -
 .../geode/internal/logging/GemFireFormatter.java   |   37 +-
 .../geode/internal/logging/GemFireHandler.java     |   26 +-
 .../geode/internal/logging/InternalLogWriter.java  |   39 +-
 .../geode/internal/logging/LocalLogWriter.java     |   44 +-
 .../apache/geode/internal/logging/LogConfig.java   |   59 -
 .../geode/internal/logging/LogFileParser.java      |  201 +-
 .../apache/geode/internal/logging/LogService.java  |  289 -
 .../geode/internal/logging/LogWriterFactory.java   |  101 +-
 .../geode/internal/logging/LogWriterImpl.java      |  537 +-
 .../geode/internal/logging/LoggingThreadGroup.java |   99 +-
 .../geode/internal/logging/ManagerLogWriter.java   |  260 +-
 .../internal/logging/ManagerLogWriterFactory.java  |  177 +
 .../geode/internal/logging/MergeLogFiles.java      |  567 +-
 .../geode/internal/logging/PureLogWriter.java      |  243 +-
 .../internal/logging/SecurityLocalLogWriter.java   |   75 -
 .../geode/internal/logging/SecurityLogConfig.java  |   39 +-
 .../geode/internal/logging/SecurityLogWriter.java  |   26 +-
 .../internal/logging/SecurityManagerLogWriter.java |   27 +-
 .../apache/geode/internal/logging/SortLogFile.java |   81 +-
 .../internal/logging/StandardErrorPrinter.java     |   15 +-
 .../internal/logging/StandardOutputPrinter.java    |   15 +-
 .../internal/logging/log4j/AlertAppender.java      |  367 -
 .../internal/logging/log4j/AppenderContext.java    |   82 -
 .../internal/logging/log4j/ConfigLocator.java      |   82 -
 .../geode/internal/logging/log4j/Configurator.java |  186 -
 .../geode/internal/logging/log4j/FastLogger.java   |   76 -
 .../internal/logging/log4j/GemFireLogger.java      |  743 --
 .../internal/logging/log4j/LocalizedMessage.java   |   80 -
 .../geode/internal/logging/log4j/LogLevel.java     |  168 -
 .../geode/internal/logging/log4j/LogMarker.java    |   43 +-
 .../internal/logging/log4j/LogWriterAppender.java  |  216 -
 .../internal/logging/log4j/LogWriterAppenders.java |  295 -
 .../internal/logging/log4j/LogWriterLogger.java    | 1704 -----
 .../logging/log4j/ThreadIdPatternConverter.java    |   57 -
 .../log4j/message/GemFireParameterizedMessage.java |  577 --
 .../GemFireParameterizedMessageFactory.java        |   59 -
 .../internal/memcached/ConnectionHandler.java      |   89 -
 .../geode/internal/memcached/RequestReader.java    |  291 -
 .../geode/internal/memcached/ValueWrapper.java     |  136 -
 .../memcached/commands/AbstractCommand.java        |  222 -
 .../memcached/commands/DecrementCommand.java       |  169 -
 .../memcached/commands/FlushAllCommand.java        |  117 -
 .../internal/memcached/commands/GetCommand.java    |  225 -
 .../memcached/commands/IncrementCommand.java       |  167 -
 .../memcached/commands/StorageCommand.java         |  214 -
 .../internal/modules/util/RegionConfiguration.java |    3 +
 .../internal/monitoring/ThreadsMonitoring.java     |    6 +
 .../internal/monitoring/ThreadsMonitoringImpl.java |   11 +-
 .../monitoring/ThreadsMonitoringImplDummy.java     |    3 +
 .../monitoring/ThreadsMonitoringProcess.java       |   15 +-
 .../monitoring/executor/AbstractExecutor.java      |   72 +-
 .../monitoring/executor/PooledExecutorGroup.java   |    4 +
 .../org/apache/geode/internal/net/BufferPool.java  |  275 +
 .../geode/internal/net/InetAddressUtils.java       |  230 +
 .../internal/net/InetAddressUtilsWithLogging.java  |   84 +
 .../org/apache/geode/internal/net/NioFilter.java   |   92 +
 .../apache/geode/internal/net/NioPlainEngine.java  |  128 +
 .../apache/geode/internal/net/NioSslEngine.java    |  410 ++
 .../internal/net/SSLConfigurationFactory.java      |  356 +-
 .../apache/geode/internal/net/SocketCloser.java    |   62 +-
 .../apache/geode/internal/net/SocketCreator.java   |  667 +-
 .../geode/internal/net/SocketCreatorFactory.java   |   20 +-
 .../internal/offheap/AbstractStoredObject.java     |    4 +-
 .../internal/offheap/AddressableMemoryManager.java |   20 +-
 .../apache/geode/internal/offheap/DataType.java    |   25 +-
 .../DisconnectingOutOfOffHeapMemoryListener.java   |   30 +-
 .../apache/geode/internal/offheap/Fragment.java    |    3 +-
 .../geode/internal/offheap/FreeListManager.java    |   20 +-
 .../geode/internal/offheap/LifecycleListener.java  |    3 +
 .../internal/offheap/MemoryAllocatorImpl.java      |   13 +-
 .../geode/internal/offheap/MemoryBlockNode.java    |    5 +
 .../internal/offheap/OffHeapRegionEntryHelper.java |   16 +-
 .../geode/internal/offheap/OffHeapStorage.java     |   26 +-
 .../internal/offheap/OffHeapStoredObject.java      |    5 +-
 .../internal/offheap/ReferenceCountHelper.java     |    8 +-
 .../internal/offheap/ReferenceCountHelperImpl.java |    2 +
 .../geode/internal/process/AttachProcessUtils.java |    2 +-
 .../process/BlockingProcessStreamReader.java       |    6 +-
 .../internal/process/ControlFileWatchdog.java      |   20 +-
 .../internal/process/ControllableProcess.java      |  217 +-
 .../internal/process/FileControllableProcess.java  |  238 +
 .../internal/process/FileProcessController.java    |   11 +-
 .../internal/process/LocalProcessLauncher.java     |    6 +-
 .../internal/process/MBeanProcessController.java   |    6 +-
 .../geode/internal/process/NativeProcessUtils.java |    4 +-
 .../process/NonBlockingProcessStreamReader.java    |   16 +-
 .../org/apache/geode/internal/process/PidFile.java |    6 +-
 .../internal/process/ProcessControllerFactory.java |   24 +-
 .../internal/process/ProcessLauncherContext.java   |   17 +-
 .../internal/process/ProcessStreamReader.java      |   38 +-
 .../apache/geode/internal/process/ProcessType.java |    6 +-
 .../geode/internal/process/ProcessUtils.java       |   28 +-
 .../geode/internal/process/StartupStatus.java      |   50 +-
 .../internal/process/StartupStatusListener.java    |    3 +-
 .../process/StartupStatusListenerRegistry.java     |   41 +
 .../process/UncheckedPidUnavailableException.java  |   54 +
 .../signal/AbstractSignalNotificationHandler.java  |    6 +-
 .../geode/internal/process/signal/Signal.java      |    2 +-
 .../geode/internal/security/AuthorizeRequest.java  |  136 +-
 .../internal/security/AuthorizeRequestPP.java      |   45 +-
 .../internal/security/CallbackInstantiator.java    |    2 +-
 .../security/IntegratedSecurityService.java        |   67 +-
 .../internal/security/LegacySecurityService.java   |    4 +-
 .../security/SecurableCommunicationChannel.java    |   22 +-
 .../geode/internal/security/SecurityService.java   |    2 +-
 .../internal/security/SecurityServiceFactory.java  |   10 +-
 .../security/shiro/JMXShiroAuthenticator.java      |   18 +-
 .../security/shiro/SecurityManagerProvider.java    |    6 +-
 .../geode/internal/sequencelog/EntryLogger.java    |   10 +-
 .../internal/sequencelog/MembershipLogger.java     |    2 +
 .../geode/internal/sequencelog/MessageLogger.java  |    2 +
 .../geode/internal/sequencelog/RegionLogger.java   |    2 +
 .../internal/sequencelog/SequenceLoggerImpl.java   |   11 +-
 .../sequencelog/io/GemfireLogConverter.java        |   15 +-
 .../geode/internal/sequencelog/io/GraphReader.java |    4 +-
 .../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  |  327 +-
 .../geode/internal/shared/NativeCallsJNAImpl.java  |  567 +-
 .../geode/internal/shared/StringPrintWriter.java   |    4 +
 .../internal/size/CachingSingleObjectSizer.java    |    1 +
 .../size/InstrumentationSingleObjectSizer.java     |    4 +
 .../geode/internal/size/ObjectGraphSizer.java      |   12 +-
 .../geode/internal/size/ObjectTraverser.java       |    8 +-
 .../geode/internal/size/ReflectionObjectSizer.java |   16 +-
 .../internal/size/ReflectionSingleObjectSizer.java |   17 +-
 .../internal/size/SizeClassOnceObjectSizer.java    |    4 +
 .../statistics/AbstractStatisticsFactory.java      |   35 +-
 .../geode/internal/statistics/ArchiveSplitter.java |   27 +-
 .../geode/internal/statistics/CallbackSampler.java |   16 +-
 .../statistics/DisabledStatisticsClock.java        |   28 +
 .../statistics/DummyStatisticsFactory.java         |   34 +-
 .../internal/statistics/DummyStatisticsImpl.java   |   40 +
 .../statistics/DummyStatisticsRegistry.java        |   62 +
 .../statistics/EnabledStatisticsClock.java         |   30 +
 .../internal/statistics/GemFireStatSampler.java    |  274 +-
 .../geode/internal/statistics/HostStatHelper.java  |  302 -
 .../geode/internal/statistics/HostStatSampler.java |   78 +-
 .../internal/statistics/LocalStatListener.java     |   10 +-
 .../statistics/LocalStatisticsFactory.java         |   10 +-
 .../internal/statistics/LocalStatisticsImpl.java   |  154 +-
 .../statistics/MapBasedStatisticsNotification.java |    7 +
 .../internal/statistics/OsStatisticsProvider.java  |  143 +
 .../geode/internal/statistics/ResourceType.java    |    3 +-
 .../geode/internal/statistics/SampleCollector.java |   66 +-
 .../internal/statistics/SimpleStatSampler.java     |   14 +-
 .../internal/statistics/StatArchiveHandler.java    |   67 +-
 .../statistics/StatArchiveHandlerConfig.java       |   16 +-
 .../internal/statistics/StatArchiveReader.java     |   96 +-
 .../internal/statistics/StatArchiveWriter.java     |  115 +-
 .../internal/statistics/StatMonitorHandler.java    |   23 +-
 .../internal/statistics/StatSamplerStats.java      |    2 +
 .../statistics/StatisticDescriptorImpl.java        |  104 +-
 .../geode/internal/statistics/StatisticsClock.java |   38 +
 .../statistics/StatisticsClockFactory.java         |   85 +
 .../statistics/StatisticsClockSupplier.java        |   31 +
 .../internal/statistics/StatisticsConfig.java      |   52 +
 .../geode/internal/statistics/StatisticsImpl.java  |  500 +-
 .../internal/statistics/StatisticsManager.java     |   13 +-
 .../statistics/StatisticsManagerFactory.java       |   19 +
 .../internal/statistics/StatisticsMonitor.java     |   15 +-
 .../statistics/StatisticsNotification.java         |    1 +
 .../internal/statistics/StatisticsRegistry.java    |  352 +
 .../statistics/StatisticsTypeFactoryImpl.java      |   30 +-
 .../internal/statistics/StatisticsTypeImpl.java    |  125 +-
 .../internal/statistics/StatisticsTypeXml.java     |   38 +-
 .../internal/statistics/StripedStatisticsImpl.java |  107 +
 .../internal/statistics/SuppliableStatistics.java  |   35 +
 .../apache/geode/internal/statistics/VMStats.java  |    6 +-
 .../statistics/ValidatingStatisticsType.java       |   24 +
 .../geode/internal/statistics/ValueMonitor.java    |    1 +
 .../statistics/meters/DoubleStatisticBinding.java  |   46 +
 .../statistics/meters/LegacyStatCounter.java       |  144 +
 .../statistics/meters/LegacyStatTimer.java         |  255 +
 .../statistics/meters/LongStatisticBinding.java    |   46 +
 .../statistics/meters/StatisticBinding.java        |   53 +
 .../internal/statistics/meters/package-info.java   |   20 +
 .../statistics/platform/LinuxProcFsStatistics.java |  377 +-
 .../statistics/platform/LinuxProcessStats.java     |   31 +-
 .../statistics/platform/LinuxSystemStats.java      |  285 +-
 .../statistics/platform/OSXProcessStats.java       |   86 -
 .../statistics/platform/OSXSystemStats.java        |  245 -
 .../statistics/platform/OsStatisticsFactory.java   |    6 +-
 .../statistics/platform/SolarisProcessStats.java   |  211 -
 .../statistics/platform/SolarisSystemStats.java    |  399 -
 .../statistics/platform/WindowsProcessStats.java   |  150 -
 .../statistics/platform/WindowsSystemStats.java    |  254 -
 .../internal/stats50/Atomic50StatisticsImpl.java   |  515 --
 .../apache/geode/internal/stats50/VMStats50.java   |   73 +-
 .../org/apache/geode/internal/tcp/Buffers.java     |  170 -
 .../geode/internal/tcp/ByteBufferInputStream.java  |   17 +
 .../geode/internal/tcp/ConnectExceptions.java      |    7 +-
 .../org/apache/geode/internal/tcp/Connection.java  | 3918 ++++------
 .../apache/geode/internal/tcp/ConnectionTable.java |  816 +-
 .../geode/internal/tcp/DirectReplySender.java      |   17 +-
 .../geode/internal/tcp/MemberShunnedException.java |   47 -
 .../apache/geode/internal/tcp/MsgDestreamer.java   |   34 +-
 .../apache/geode/internal/tcp/MsgIdGenerator.java  |    2 +
 .../apache/geode/internal/tcp/MsgOutputStream.java |   30 +-
 .../org/apache/geode/internal/tcp/MsgReader.java   |  143 +-
 .../org/apache/geode/internal/tcp/MsgStreamer.java |   67 +-
 .../apache/geode/internal/tcp/MsgStreamerList.java |    2 +-
 .../apache/geode/internal/tcp/NIOMsgReader.java    |  109 -
 .../apache/geode/internal/tcp/OioMsgReader.java    |   39 -
 .../geode/internal/tcp/PeerConnectionFactory.java  |    1 +
 .../apache/geode/internal/tcp/ServerDelegate.java  |    6 +-
 .../org/apache/geode/internal/tcp/TCPConduit.java  |  736 +-
 .../tcp/VersionedByteBufferInputStream.java        |    4 +-
 .../geode/internal/tcp/VersionedMsgStreamer.java   |    9 +-
 .../org/apache/geode/internal/tcp/package.html     |    4 +-
 .../geode/internal/util/ArgumentRedactor.java      |   15 +-
 .../org/apache/geode/internal/util/ArrayUtils.java |    2 +-
 .../org/apache/geode/internal/util/BlobHelper.java |    8 +-
 .../apache/geode/internal/util/Breadcrumbs.java    |   23 +-
 .../internal/util/CollectingServiceLoader.java     |   34 +
 .../apache/geode/internal/util/DriverJarUtil.java  |  155 +
 .../apache/geode/internal/util/DscodeHelper.java   |   38 -
 .../java/org/apache/geode/internal/util/Hex.java   |    3 +
 .../org/apache/geode/internal/util/IOUtils.java    |    2 +-
 .../geode/internal/util/JavaCommandBuilder.java    |    4 +-
 .../internal/util/ListCollectingServiceLoader.java |   86 +
 .../apache/geode/internal/util/PasswordUtil.java   |    7 +-
 .../apache/geode/internal/util/PluckStacks.java    |   41 +-
 .../org/apache/geode/internal/util/StopWatch.java  |    3 +-
 .../apache/geode/internal/util/TransformUtils.java |   22 +-
 .../geode/internal/util/VersionedArrayList.java    |    7 +
 .../util/concurrent/CopyOnWriteWeakHashMap.java    |    1 +
 .../concurrent/CustomEntryConcurrentHashMap.java   |   30 +-
 .../internal/util/concurrent/FutureResult.java     |   62 +-
 .../util/concurrent/StoppableCountDownLatch.java   |  101 +-
 .../concurrent/StoppableCountDownOrUpLatch.java    |  211 -
 .../util/concurrent/StoppableNonReentrantLock.java |    4 +-
 .../java/org/apache/geode/lang/Identifiable.java   |   39 -
 .../geode/logging/internal/Configuration.java      |  181 +
 .../geode/logging/internal/ConfigurationInfo.java  |   28 +
 .../logging/internal/InternalSessionContext.java   |   47 +
 .../geode/logging/internal/LogMessageRegex.java    |  106 +
 .../logging/internal/LoggingProviderLoader.java    |  104 +
 .../geode/logging/internal/LoggingSession.java     |  122 +
 .../logging/internal/LoggingSessionNotifier.java   |   49 +
 .../internal/LoggingSessionRegistryProvider.java   |  105 +
 .../apache/geode/logging/internal/NullLogFile.java |   58 +
 .../geode/logging/internal/NullLoggingSession.java |   51 +
 .../logging/internal/SimpleLoggingProvider.java    |   44 +
 .../logging/internal/log4j/GemFireLogger.java      |  731 ++
 .../geode/logging/internal/log4j/LogLevel.java     |  135 +
 .../internal/log4j/LogWriterLevelConverter.java    |   98 +
 .../logging/internal/log4j/LogWriterLogger.java    | 1734 +++++
 .../geode/logging/internal/spi/LogConfig.java      |   95 +
 .../logging/internal/spi/LogConfigListener.java    |   23 +
 .../logging/internal/spi/LogConfigSupplier.java    |   35 +
 .../apache/geode/logging/internal/spi/LogFile.java |   49 +
 .../geode/logging/internal/spi/LogFileDetails.java |   31 +
 .../logging/internal/spi/LogLevelUpdateOccurs.java |   37 +
 .../logging/internal/spi/LogLevelUpdateScope.java  |   26 +
 .../geode/logging/internal/spi/LogWriterLevel.java |   70 +
 .../logging/internal/spi/LoggingProvider.java      |   90 +
 .../internal/spi/LoggingSessionListener.java       |   60 +
 .../internal/spi/LoggingSessionRegistry.java       |   31 +
 .../geode/logging/internal/spi/SessionContext.java |   20 +
 .../geode/management/AsyncEventQueueMXBean.java    |    8 +
 .../apache/geode/management/DiskStoreMXBean.java   |   19 +
 .../geode/management/JMXNotificationType.java      |   58 +-
 .../apache/geode/management/ManagementService.java |    3 +-
 .../org/apache/geode/management/MemberMXBean.java  |    6 +
 .../apache/geode/management/cli/CliFunction.java   |   44 -
 .../apache/geode/management/cli/CliMetaData.java   |  100 -
 .../management/cli/CommandProcessingException.java |  113 -
 .../geode/management/cli/CommandService.java       |  149 -
 .../apache/geode/management/cli/ConverterHint.java |   49 -
 .../apache/geode/management/cli/GfshCommand.java   |  211 -
 .../org/apache/geode/management/cli/Result.java    |  121 -
 .../geode/management/cli/SingleGfshCommand.java    |   45 -
 .../geode/management/internal/AgentUtil.java       |   52 +-
 .../geode/management/internal/ArrayConverter.java  |    3 +
 .../management/internal/BaseManagementService.java |   12 +-
 .../internal/BlockMBeanCreationController.java     |   38 +
 .../management/internal/CacheElementOperation.java |   20 +
 .../management/internal/CollectionConverter.java   |    3 +
 .../management/internal/CompositeConverter.java    |    3 +
 .../ContextAwareSSLRMIClientSocketFactory.java     |   32 +-
 .../geode/management/internal/EnumConverter.java   |    2 +
 .../management/internal/FederatingManager.java     |  675 +-
 .../internal/FederatingManagerFactory.java         |   34 +
 .../management/internal/FederationComponent.java   |   17 +-
 .../management/internal/IdentityConverter.java     |    3 +
 .../geode/management/internal/JettyHelper.java     |  215 -
 .../management/internal/JmxManagerAdvisee.java     |   13 +-
 .../management/internal/JmxManagerAdvisor.java     |   35 +-
 .../management/internal/JmxManagerLocator.java     |   17 +-
 .../internal/JmxManagerLocatorRequest.java         |   27 +-
 .../internal/JmxManagerLocatorResponse.java        |   19 +-
 .../geode/management/internal/LocalManager.java    |  437 +-
 .../geode/management/internal/MBeanJMXAdapter.java |   87 +-
 .../management/internal/MBeanProxyFactory.java     |  150 +-
 .../internal/MBeanProxyInfoRepository.java         |    2 +-
 .../internal/MBeanProxyInvocationHandler.java      |  478 +-
 .../internal/MXBeanProxyInvocationHandler.java     |  267 +-
 .../geode/management/internal/ManagementAgent.java |  265 +-
 .../internal/ManagementCacheListener.java          |    2 +-
 .../management/internal/ManagementConstants.java   |    4 +
 .../management/internal/ManagementFunction.java    |   22 +-
 .../internal/ManagementMembershipListener.java     |    3 +-
 .../internal/ManagementResourceRepo.java           |    2 +-
 .../management/internal/ManagementStrings.java     |  195 -
 .../apache/geode/management/internal/Manager.java  |   28 +-
 .../management/internal/ManagerStartupMessage.java |   47 +-
 .../geode/management/internal/MemberMessenger.java |   80 +-
 .../internal/MonitoringRegionCacheListener.java    |    2 +-
 .../geode/management/internal/NotificationHub.java |    9 +-
 .../management/internal/NotificationHubClient.java |    2 +-
 .../geode/management/internal/OpenMethod.java      |    3 +
 .../management/internal/OpenTypeConverter.java     |   19 +-
 .../geode/management/internal/OpenTypeUtil.java    |   55 +-
 .../geode/management/internal/RestAgent.java       |  131 +-
 .../apache/geode/management/internal/SSLUtil.java  |  116 +-
 .../internal/SystemManagementService.java          |  683 +-
 .../geode/management/internal/TableConverter.java  |    3 +
 .../internal/api/GeodeConnectionConfig.java        |  284 +
 .../api/LocatorClusterManagementService.java       |  561 ++
 .../internal/beans/AsyncEventQueueMBean.java       |    5 +
 .../internal/beans/AsyncEventQueueMBeanBridge.java |   12 +-
 .../management/internal/beans/BeanUtilFuncs.java   |   21 -
 .../internal/beans/CacheServerBridge.java          |   25 +-
 .../management/internal/beans/DataQueryEngine.java |  301 +
 .../management/internal/beans/DiskStoreMBean.java  |   10 +
 .../internal/beans/DiskStoreMBeanBridge.java       |   19 +-
 .../internal/beans/DistributedRegionMBean.java     |    1 +
 .../internal/beans/DistributedSystemBridge.java    |  106 +-
 .../internal/beans/DistributedSystemMBean.java     |    1 +
 .../management/internal/beans/FileUploader.java    |    6 +-
 .../internal/beans/GatewayReceiverMBean.java       |    5 +-
 .../internal/beans/GatewayReceiverMBeanBridge.java |  143 +-
 .../internal/beans/GatewaySenderMBean.java         |    3 +-
 .../internal/beans/GatewaySenderMBeanBridge.java   |   32 +-
 .../internal/beans/LocatorMBeanBridge.java         |   24 +-
 .../management/internal/beans/MBeanAggregator.java |   21 +-
 .../internal/beans/ManagementAdapter.java          |  962 ++-
 .../internal/beans/ManagementListener.java         |   79 +-
 .../management/internal/beans/MemberMBean.java     |   12 +-
 .../internal/beans/MemberMBeanBridge.java          |  888 +--
 .../internal/beans/MetricsCalculator.java          |    5 +-
 .../internal/beans/PartitionedRegionBridge.java    |    2 +
 .../internal/beans/QueryDataFunction.java          |  330 +-
 .../internal/beans/RegionMBeanBridge.java          |    7 +-
 .../management/internal/beans/SequenceNumber.java  |    5 +-
 .../management/internal/beans/ServerBridge.java    |   11 +-
 .../beans/stats/AggregateRegionStatsMonitor.java   |   26 +-
 .../internal/beans/stats/GCStatsMonitor.java       |    8 +-
 .../beans/stats/GatewaySenderOverflowMonitor.java  |   13 +-
 .../internal/beans/stats/MBeanStatsMonitor.java    |   37 +-
 .../beans/stats/MemberLevelDiskMonitor.java        |   34 +-
 .../internal/beans/stats/StatsAggregator.java      |    6 +-
 .../internal/beans/stats/VMStatsMonitor.java       |   13 +-
 .../internal/cli/AbstractCliAroundInterceptor.java |   97 -
 .../internal/cli/CliAroundInterceptor.java         |   56 -
 .../geode/management/internal/cli/CliUtil.java     |  599 --
 .../management/internal/cli/CommandManager.java    |  337 -
 .../management/internal/cli/CommandRequest.java    |   93 -
 .../management/internal/cli/CommandResponse.java   |  200 -
 .../internal/cli/CommandResponseBuilder.java       |   85 -
 .../internal/cli/CommandResponseWriter.java        |   62 -
 .../management/internal/cli/GfshParseResult.java   |  136 -
 .../geode/management/internal/cli/GfshParser.java  |  324 -
 .../geode/management/internal/cli/Launcher.java    |  327 -
 .../geode/management/internal/cli/LogWrapper.java  |  409 --
 .../cli/commands/AlterAsyncEventQueueCommand.java  |  175 -
 .../cli/commands/AlterOfflineDiskStoreCommand.java |  127 -
 .../internal/cli/commands/AlterRegionCommand.java  |  148 -
 .../cli/commands/AlterRuntimeConfigCommand.java    |  247 -
 .../cli/commands/BackupDiskStoreCommand.java       |  138 -
 .../cli/commands/ChangeLogLevelCommand.java        |  158 -
 .../cli/commands/ClearDefinedIndexesCommand.java   |   35 -
 .../cli/commands/CloseDurableCQsCommand.java       |   83 -
 .../cli/commands/CloseDurableClientCommand.java    |   77 -
 .../cli/commands/CommandAvailabilityIndicator.java |   59 -
 .../cli/commands/CompactDiskStoreCommand.java      |  177 -
 .../commands/CompactOfflineDiskStoreCommand.java   |  136 -
 .../internal/cli/commands/ConfigurePDXCommand.java |  135 -
 .../internal/cli/commands/ConnectCommand.java      |  552 --
 .../cli/commands/CountDurableCQEventsCommand.java  |   88 -
 .../cli/commands/CreateAsyncEventQueueCommand.java |  145 -
 .../cli/commands/CreateDefinedIndexesCommand.java  |  105 -
 .../cli/commands/CreateDiskStoreCommand.java       |  160 -
 .../cli/commands/CreateGatewayReceiverCommand.java |  162 -
 .../cli/commands/CreateGatewaySenderCommand.java   |  179 -
 .../internal/cli/commands/CreateIndexCommand.java  |  115 -
 .../cli/commands/CreateJndiBindingCommand.java     |  200 -
 .../internal/cli/commands/CreateRegionCommand.java |  745 --
 .../internal/cli/commands/DebugCommand.java        |   54 -
 .../internal/cli/commands/DefineIndexCommand.java  |   67 -
 .../internal/cli/commands/DeployCommand.java       |  206 -
 .../cli/commands/DescribeClientCommand.java        |  223 -
 .../cli/commands/DescribeConfigCommand.java        |  138 -
 .../cli/commands/DescribeConnectionCommand.java    |   52 -
 .../cli/commands/DescribeDiskStoreCommand.java     |  165 -
 .../cli/commands/DescribeJndiBindingCommand.java   |  113 -
 .../cli/commands/DescribeMemberCommand.java        |  122 -
 .../commands/DescribeOfflineDiskStoreCommand.java  |   75 -
 .../cli/commands/DescribeRegionCommand.java        |  354 -
 .../commands/DestroyAsyncEventQueueCommand.java    |   81 -
 .../cli/commands/DestroyDiskStoreCommand.java      |   74 -
 .../cli/commands/DestroyFunctionCommand.java       |  159 -
 .../commands/DestroyGatewayReceiverCommand.java    |   77 -
 .../cli/commands/DestroyGatewaySenderCommand.java  |   89 -
 .../internal/cli/commands/DestroyIndexCommand.java |  122 -
 .../cli/commands/DestroyJndiBindingCommand.java    |   90 -
 .../cli/commands/DestroyRegionCommand.java         |   80 -
 .../internal/cli/commands/DisconnectCommand.java   |   64 -
 .../cli/commands/DiskStoreCommandsUtils.java       |   66 -
 .../DurableClientCommandsResultBuilder.java        |  164 -
 .../internal/cli/commands/EchoCommand.java         |   60 -
 .../cli/commands/ExecuteFunctionCommand.java       |  140 -
 .../cli/commands/ExecuteScriptCommand.java         |   52 -
 .../internal/cli/commands/ExitCommand.java         |   40 -
 .../ExportClusterConfigurationCommand.java         |  207 -
 .../internal/cli/commands/ExportConfigCommand.java |  142 -
 .../internal/cli/commands/ExportDataCommand.java   |  105 -
 .../internal/cli/commands/ExportLogsCommand.java   |  268 -
 .../cli/commands/ExportLogsInterceptor.java        |  109 -
 .../commands/ExportOfflineDiskStoreCommand.java    |   67 -
 .../cli/commands/ExportStackTraceCommand.java      |  146 -
 .../internal/cli/commands/GCCommand.java           |  123 -
 .../cli/commands/GatewayCommandsUtils.java         |   29 -
 .../internal/cli/commands/GetCommand.java          |   98 -
 .../internal/cli/commands/GfshHelpCommand.java     |   45 -
 .../internal/cli/commands/GfshHintCommand.java     |   42 -
 .../internal/cli/commands/HistoryCommand.java      |  133 -
 .../ImportClusterConfigurationCommand.java         |  266 -
 .../internal/cli/commands/ImportDataCommand.java   |  101 -
 .../internal/cli/commands/IndexDefinition.java     |   38 -
 .../internal/cli/commands/InternalGfshCommand.java |   76 -
 .../cli/commands/LauncherSignalListener.java       |   31 -
 .../cli/commands/ListAsyncEventQueuesCommand.java  |  119 -
 .../internal/cli/commands/ListClientCommand.java   |  115 -
 .../internal/cli/commands/ListDeployedCommand.java |  102 -
 .../cli/commands/ListDiskStoresCommand.java        |  100 -
 .../cli/commands/ListDurableClientCQsCommand.java  |  121 -
 .../internal/cli/commands/ListFunctionCommand.java |  101 -
 .../internal/cli/commands/ListGatewayCommand.java  |  161 -
 .../internal/cli/commands/ListIndexCommand.java    |  149 -
 .../cli/commands/ListJndiBindingCommand.java       |   96 -
 .../internal/cli/commands/ListMembersCommand.java  |   84 -
 .../internal/cli/commands/ListRegionCommand.java   |  108 -
 .../commands/LoadBalanceGatewaySenderCommand.java  |   94 -
 .../internal/cli/commands/LocateEntryCommand.java  |   82 -
 .../internal/cli/commands/NetstatCommand.java      |  235 -
 .../internal/cli/commands/PDXRenameCommand.java    |   81 -
 .../cli/commands/PauseGatewaySenderCommand.java    |  111 -
 .../internal/cli/commands/PutCommand.java          |   99 -
 .../internal/cli/commands/QueryCommand.java        |  177 -
 .../internal/cli/commands/QueryInterceptor.java    |  101 -
 .../internal/cli/commands/RebalanceCommand.java    |  698 --
 .../internal/cli/commands/RegionCommandsUtils.java |   69 -
 .../internal/cli/commands/RemoveCommand.java       |   95 -
 .../cli/commands/ResumeGatewaySenderCommand.java   |  110 -
 .../commands/RevokeMissingDiskStoreCommand.java    |   47 -
 .../internal/cli/commands/SetVariableCommand.java  |   47 -
 .../internal/cli/commands/ShCommand.java           |   95 -
 .../internal/cli/commands/ShowDeadlockCommand.java |   88 -
 .../internal/cli/commands/ShowLogCommand.java      |   84 -
 .../internal/cli/commands/ShowMetricsCommand.java  |  765 --
 .../cli/commands/ShowMetricsInterceptor.java       |  105 -
 .../cli/commands/ShowMissingDiskStoreCommand.java  |  131 -
 .../internal/cli/commands/ShutdownCommand.java     |  204 -
 .../internal/cli/commands/SleepCommand.java        |   39 -
 .../cli/commands/StartGatewayReceiverCommand.java  |  103 -
 .../cli/commands/StartGatewaySenderCommand.java    |  158 -
 .../internal/cli/commands/StartLocatorCommand.java |  507 --
 .../internal/cli/commands/StartMemberUtils.java    |  256 -
 .../internal/cli/commands/StartServerCommand.java  |  587 --
 .../StatusClusterConfigServiceCommand.java         |   81 -
 .../cli/commands/StatusGatewayReceiverCommand.java |  102 -
 .../cli/commands/StatusGatewaySenderCommand.java   |  123 -
 .../cli/commands/StopGatewayReceiverCommand.java   |  102 -
 .../cli/commands/StopGatewaySenderCommand.java     |  105 -
 .../internal/cli/commands/UndeployCommand.java     |  116 -
 .../commands/UpgradeOfflineDiskStoreCommand.java   |  136 -
 .../internal/cli/commands/UserInputProperty.java   |  120 -
 .../cli/commands/ValidateDiskStoreCommand.java     |  120 -
 .../internal/cli/commands/VersionCommand.java      |   36 -
 .../commands/lifecycle/StartJConsoleCommand.java   |  176 -
 .../commands/lifecycle/StartJVisualVMCommand.java  |   92 -
 .../cli/commands/lifecycle/StartPulseCommand.java  |   94 -
 .../cli/commands/lifecycle/StartVsdCommand.java    |  178 -
 .../commands/lifecycle/StatusLocatorCommand.java   |   95 -
 .../commands/lifecycle/StatusServerCommand.java    |   83 -
 .../cli/commands/lifecycle/StopLocatorCommand.java |  112 -
 .../cli/commands/lifecycle/StopServerCommand.java  |  110 -
 .../cli/converters/ClassNameConverter.java         |   62 -
 .../converters/ClusterMemberIdNameConverter.java   |   53 -
 .../cli/converters/ConfigPropertyConverter.java    |   60 -
 .../cli/converters/ExpirationActionConverter.java  |   50 -
 .../cli/converters/FilePathStringConverter.java    |   96 -
 .../cli/converters/MemberGroupConverter.java       |   48 -
 .../cli/converters/MemberIdNameConverter.java      |   57 -
 .../cli/domain/AsyncEventQueueDetails.java         |   75 -
 .../internal/cli/domain/CacheServerInfo.java       |   70 -
 .../management/internal/cli/domain/ClassName.java  |  127 -
 .../internal/cli/domain/DataCommandRequest.java    |  191 -
 .../internal/cli/domain/DataCommandResult.java     |  775 --
 .../internal/cli/domain/DiskStoreDetails.java      |  713 --
 .../internal/cli/domain/DurableCqNamesResult.java  |   51 -
 .../cli/domain/FixedPartitionAttributesInfo.java   |   65 -
 .../internal/cli/domain/IndexDetails.java          |  309 -
 .../internal/cli/domain/MemberInformation.java     |  233 -
 .../internal/cli/domain/MemberResult.java          |  110 -
 .../cli/domain/PartitionAttributesInfo.java        |  176 -
 .../internal/cli/domain/RegionAttributesInfo.java  |  528 --
 .../internal/cli/domain/StackTracesPerMember.java  |   37 -
 .../cli/domain/SubscriptionQueueSizeResult.java    |   48 -
 .../cli/exceptions/EntityExistsException.java      |   28 -
 .../cli/exceptions/EntityNotFoundException.java    |   46 -
 .../cli/exceptions/UserErrorException.java         |   37 -
 .../cli/functions/AlterRuntimeConfigFunction.java  |   91 -
 .../cli/functions/ChangeLogLevelFunction.java      |   95 -
 .../internal/cli/functions/CliFunctionResult.java  |  344 -
 .../cli/functions/CloseDurableClientFunction.java  |   75 -
 .../cli/functions/CloseDurableCqFunction.java      |   77 -
 .../cli/functions/ContinuousQueryFunction.java     |  143 -
 .../functions/CreateAsyncEventQueueFunction.java   |  153 -
 .../functions/CreateDefinedIndexesFunction.java    |  104 -
 .../cli/functions/CreateDiskStoreFunction.java     |   52 -
 .../cli/functions/CreateIndexFunction.java         |   84 -
 .../cli/functions/CreateJndiBindingFunction.java   |   76 -
 .../cli/functions/DataCommandFunction.java         |  694 --
 .../internal/cli/functions/DeployFunction.java     |  181 -
 .../cli/functions/DescribeDiskStoreFunction.java   |  268 -
 .../functions/DestroyAsyncEventQueueFunction.java  |   79 -
 .../cli/functions/DestroyDiskStoreFunction.java    |   71 -
 .../functions/DestroyGatewayReceiverFunction.java  |   70 -
 .../cli/functions/DestroyIndexFunction.java        |  117 -
 .../cli/functions/DestroyJndiBindingFunction.java  |   42 -
 .../cli/functions/ExportConfigFunction.java        |  135 -
 .../internal/cli/functions/ExportDataFunction.java |   78 -
 .../internal/cli/functions/ExportLogsFunction.java |  221 -
 .../functions/FetchRegionAttributesFunction.java   |  125 -
 .../FetchSharedConfigurationStatusFunction.java    |   51 -
 .../cli/functions/GarbageCollectionFunction.java   |   79 -
 .../functions/GatewayReceiverCreateFunction.java   |  164 -
 .../cli/functions/GatewayReceiverFunctionArgs.java |  100 -
 .../cli/functions/GatewaySenderCreateFunction.java |  211 -
 .../functions/GatewaySenderDestroyFunction.java    |   72 -
 .../cli/functions/GatewaySenderFunctionArgs.java   |  141 -
 .../GetMemberConfigInformationFunction.java        |  222 -
 .../functions/GetMemberInformationFunction.java    |  135 -
 .../functions/GetRegionDescriptionFunction.java    |   48 -
 .../internal/cli/functions/GetRegionsFunction.java |   54 -
 .../cli/functions/GetStackTracesFunction.java      |   50 -
 .../GetSubscriptionQueueSizeFunction.java          |  104 -
 .../internal/cli/functions/ImportDataFunction.java |   76 -
 .../functions/ListAsyncEventQueuesFunction.java    |   70 -
 .../cli/functions/ListDeployedFunction.java        |  102 -
 .../cli/functions/ListDiskStoresFunction.java      |   75 -
 .../cli/functions/ListDurableCqNamesFunction.java  |   91 -
 .../cli/functions/ListFunctionFunction.java        |  112 -
 .../internal/cli/functions/ListIndexFunction.java  |   64 -
 .../cli/functions/ListJndiBindingFunction.java     |   51 -
 .../internal/cli/functions/NetstatFunction.java    |  275 -
 .../internal/cli/functions/RebalanceFunction.java  |  113 -
 .../cli/functions/RegionAlterFunction.java         |  364 -
 .../cli/functions/RegionAttributesWrapper.java     |  108 -
 .../cli/functions/RegionCreateFunction.java        |  424 --
 .../cli/functions/RegionDestroyFunction.java       |  102 -
 .../internal/cli/functions/RegionFunctionArgs.java |  757 --
 .../internal/cli/functions/ShutDownFunction.java   |  110 -
 .../cli/functions/SizeExportLogsFunction.java      |   95 -
 .../internal/cli/functions/UndeployFunction.java   |  128 -
 .../cli/functions/UserFunctionExecution.java       |  207 -
 .../management/internal/cli/help/HelpBlock.java    |   84 -
 .../geode/management/internal/cli/help/Helper.java |  384 -
 .../management/internal/cli/i18n/CliStrings.java   | 3215 --------
 .../management/internal/cli/json/GfJsonArray.java  |  194 -
 .../internal/cli/json/GfJsonException.java         |   35 -
 .../management/internal/cli/json/GfJsonObject.java |  348 -
 .../management/internal/cli/json/TypedJson.java    |  808 --
 .../internal/cli/modes/CommandModes.java           |  157 -
 .../cli/remote/CommandExecutionContext.java        |  117 -
 .../internal/cli/remote/CommandExecutor.java       |  157 -
 .../internal/cli/remote/CommandStatementImpl.java  |   66 -
 .../internal/cli/remote/MemberCommandService.java  |   73 -
 .../cli/remote/OnlineCommandProcessor.java         |  125 -
 .../internal/cli/result/AbstractResultData.java    |  292 -
 .../internal/cli/result/CommandResult.java         |  106 -
 .../internal/cli/result/CompositeResultData.java   |  251 -
 .../internal/cli/result/DownloadFileResult.java    |   73 -
 .../internal/cli/result/ErrorResultData.java       |  106 -
 .../management/internal/cli/result/FileResult.java |  101 -
 .../internal/cli/result/InfoResultData.java        |   85 -
 .../internal/cli/result/LegacyCommandResult.java   |  535 --
 .../internal/cli/result/ModelCommandResult.java    |  355 -
 .../internal/cli/result/ResultBuilder.java         |  403 -
 .../management/internal/cli/result/ResultData.java |   73 -
 .../internal/cli/result/ResultDataException.java   |   29 -
 .../internal/cli/result/TableBuilder.java          |  468 --
 .../internal/cli/result/TabularResultData.java     |  126 -
 .../internal/cli/result/model/FileResultModel.java |  135 -
 .../internal/cli/result/model/ResultModel.java     |  417 --
 .../cli/result/model/TabularResultModel.java       |  107 -
 .../geode/management/internal/cli/shell/Gfsh.java  | 1156 ---
 .../management/internal/cli/shell/GfshConfig.java  |  269 -
 .../internal/cli/shell/GfshExecutionStrategy.java  |  284 -
 .../internal/cli/shell/JmxOperationInvoker.java    |  414 --
 .../internal/cli/shell/OperationInvoker.java       |  149 -
 .../internal/cli/shell/ScriptExecutionDetails.java |   79 -
 .../internal/cli/shell/jline/ANSIHandler.java      |   99 -
 .../internal/cli/shell/jline/GfshHistory.java      |   56 -
 .../cli/shell/unsafe/GfshSignalHandler.java        |   76 -
 .../internal/cli/util/ClasspathScanLoadHelper.java |   75 -
 .../internal/cli/util/CommandStringBuilder.java    |  109 -
 .../internal/cli/util/DiskStoreCompacter.java      |  150 -
 .../internal/cli/util/DiskStoreUpgrader.java       |  147 -
 .../internal/cli/util/DiskStoreValidater.java      |   55 -
 .../internal/cli/util/GfshConsoleReader.java       |   58 -
 .../management/internal/cli/util/HostUtils.java    |   47 -
 .../management/internal/cli/util/JdkTool.java      |   97 -
 .../management/internal/cli/util/JsonUtil.java     |  552 --
 .../management/internal/cli/util/LogExporter.java  |  192 -
 .../management/internal/cli/util/LogFilter.java    |  120 -
 .../internal/cli/util/LogLevelExtractor.java       |   71 -
 .../internal/cli/util/MemberInformation.java       |  180 -
 .../management/internal/cli/util/MergeLogs.java    |  135 -
 .../internal/cli/util/ReadWriteFile.java           |  202 -
 .../internal/cli/util/RegionAttributesDefault.java |   74 -
 .../management/internal/cli/util/RegionPath.java   |  126 -
 .../callbacks/ConfigurationChangeListener.java     |    3 +-
 .../converters/AutoSerializerConverter.java        |   73 +
 .../converters/ClassNameConverter.java             |   41 +
 .../converters/ConfigurationConverter.java         |   56 +
 .../converters/GatewayReceiverConverter.java       |   74 +
 .../configuration/converters/IndexConverter.java   |   78 +
 .../configuration/converters/PdxConverter.java     |   71 +
 .../configuration/converters/RegionConverter.java  |  440 ++
 .../configuration/domain/Configuration.java        |  192 +-
 .../domain/DeclarableTypeInstantiator.java         |   85 +
 .../internal/configuration/domain/XmlEntity.java   |  160 +-
 .../functions/DownloadJarFunction.java             |   55 +-
 .../functions/GetClusterConfigurationFunction.java |    2 +-
 .../functions/GetRegionNamesFunction.java          |    3 +-
 .../functions/RecreateCacheFunction.java           |    6 +-
 ...ClusterManagementServiceInfoRequestHandler.java |   91 +
 .../SharedConfigurationStatusRequestHandler.java   |   10 -
 .../messages/ClusterManagementServiceInfo.java     |   63 +
 .../ClusterManagementServiceInfoRequest.java       |   22 +
 .../messages/ConfigurationResponse.java            |   31 +-
 .../mutators/CacheConfigurationManager.java        |  101 +
 .../mutators/ConfigurationManager.java             |   37 +
 .../configuration/mutators/DeploymentManager.java  |   65 +
 .../mutators/GatewayReceiverConfigManager.java     |   64 +
 .../configuration/mutators/IndexConfigManager.java |  100 +
 .../configuration/mutators/PdxManager.java         |   61 +
 .../mutators/RegionConfigManager.java              |  104 +
 .../realizers/ConfigurationRealizer.java           |   47 +
 .../realizers/DeploymentRealizer.java              |   58 +
 .../realizers/GatewayReceiverRealizer.java         |  137 +
 .../configuration/realizers/IndexRealizer.java     |  131 +
 .../configuration/realizers/MemberRealizer.java    |   81 +
 .../configuration/realizers/PdxRealizer.java       |   38 +
 .../realizers/ReadOnlyConfigurationRealizer.java   |   42 +
 .../realizers/RegionConfigRealizer.java            |  335 +
 .../utils/ClusterConfigurationStatusRetriever.java |  134 +-
 .../internal/configuration/utils/XmlUtils.java     |    2 +-
 .../internal/configuration/utils/ZipUtils.java     |    9 +-
 .../validators/CommonConfigurationValidator.java   |   63 +
 .../validators/ConfigurationValidator.java         |   35 +
 .../validators/GatewayReceiverConfigValidator.java |   45 +
 .../configuration/validators/IndexValidator.java   |   55 +
 .../configuration/validators/MemberValidator.java  |  202 +
 .../configuration/validators/PdxValidator.java     |   43 +
 .../validators/RegionConfigValidator.java          |  154 +
 .../internal/deployment/FunctionScanner.java       |   12 +-
 .../internal/exceptions/EntityExistsException.java |   35 +
 .../exceptions/EntityNotFoundException.java        |   46 +
 .../internal/exceptions/NoMembersException.java    |   26 +
 .../internal/exceptions/UserErrorException.java    |   39 +
 .../functions/CacheRealizationFunction.java        |  149 +
 .../internal/functions/CliFunctionResult.java      |  358 +
 .../functions/GetMemberInformationFunction.java    |  181 +
 .../internal/functions/RebalanceFunction.java      |  108 +
 .../geode/management/internal/i18n/CliStrings.java | 3207 ++++++++
 .../internal/json/AbstractJSONFormatter.java       |  353 +
 .../internal/json/QueryResultFormatter.java        |  303 +
 .../internal/messages/CompactRequest.java          |   19 +-
 .../internal/messages/CompactResponse.java         |   13 +-
 .../operation/OperationHistoryManager.java         |  183 +
 .../internal/operation/OperationManager.java       |  112 +
 .../operation/RebalanceOperationPerformer.java     |  469 ++
 .../internal/operation/TaggedWithOperator.java     |   19 +
 .../internal/security/MBeanServerWrapper.java      |   51 +-
 .../internal/security/ResourceConstants.java       |    3 +-
 .../internal/security/ResourcePermissions.java     |   15 +
 .../unsafe/ReadOpFileAccessController.java         |    2 +-
 .../internal/util/ClasspathScanLoadHelper.java     |   86 +
 .../geode/management/internal/util/HostUtils.java  |   49 +
 .../geode/management/internal/util/JsonUtil.java   |   57 +
 .../management/internal/util/ManagementUtils.java  |  392 +
 .../geode/management/internal/util/RegionPath.java |  137 +
 .../controllers/AbstractCommandsController.java    |  264 -
 .../web/controllers/ShellCommandsController.java   |  222 -
 .../support/LoginHandlerInterceptor.java           |  133 -
 .../SerializableObjectHttpMessageConverter.java    |   11 +-
 .../internal/web/http/support/HttpRequester.java   |  202 -
 .../internal/web/io/MultipartFileAdapter.java      |   66 -
 .../internal/web/shell/HttpOperationInvoker.java   |  437 --
 .../web/shell/support/HttpInvocationHandler.java   |   97 -
 .../ClientMembershipListenerAdapter.java           |    3 +
 .../UniversalMembershipListenerAdapter.java        |   16 +-
 .../geode/memcached/GemFireMemcachedServer.java    |  267 -
 .../geode/metrics/MetricsPublishingService.java    |   99 +
 .../org/apache/geode/metrics/MetricsSession.java   |   52 +
 .../metrics/internal/CloseableMeterBinder.java     |   20 +
 .../metrics/internal/CompoundMeterBinder.java      |   78 +
 .../InternalDistributedSystemMetricsService.java   |  314 +
 .../metrics/internal/MeterRegistrySupplier.java    |   47 +
 .../geode/metrics/internal/MetricsService.java     |   89 +
 .../geode/metrics/internal/NoopMeterRegistry.java  |  126 +
 .../metrics/internal/StandardMeterBinder.java      |   48 +
 .../org/apache/geode/metrics/package-info.java     |   36 +
 .../apache/geode/net/SSLParameterExtension.java    |   44 +
 .../main/java/org/apache/geode/pdx/FieldType.java  |   26 +-
 .../java/org/apache/geode/pdx/JSONFormatter.java   |  134 +-
 .../java/org/apache/geode/pdx/PdxInstance.java     |   25 +-
 .../org/apache/geode/pdx/PdxInstanceFactory.java   |    9 +
 .../geode/pdx/PdxRegistryMismatchException.java    |    2 +-
 .../geode/pdx/ReflectionBasedAutoSerializer.java   |    4 +-
 .../pdx/internal/AutoSerializableManager.java      |   34 +-
 .../geode/pdx/internal/CheckTypeRegistryState.java |   13 +-
 .../geode/pdx/internal/ClientTypeRegistration.java |   89 +-
 .../java/org/apache/geode/pdx/internal/EnumId.java |   15 +-
 .../org/apache/geode/pdx/internal/EnumInfo.java    |   38 +-
 .../pdx/internal/FieldNotFoundInPdxVersion.java    |   25 -
 .../geode/pdx/internal/InternalPdxInstance.java    |   27 +-
 .../geode/pdx/internal/LonerTypeRegistration.java  |    6 +
 .../org/apache/geode/pdx/internal/PdxField.java    |    9 +-
 .../apache/geode/pdx/internal/PdxInstanceEnum.java |   28 +-
 .../geode/pdx/internal/PdxInstanceFactoryImpl.java |   16 +-
 .../apache/geode/pdx/internal/PdxInstanceImpl.java |   34 +-
 .../apache/geode/pdx/internal/PdxOutputStream.java |    6 +-
 .../apache/geode/pdx/internal/PdxReaderImpl.java   |   86 +-
 .../org/apache/geode/pdx/internal/PdxString.java   |    3 +-
 .../org/apache/geode/pdx/internal/PdxType.java     |   11 +-
 .../apache/geode/pdx/internal/PdxWriterImpl.java   |   48 +-
 .../geode/pdx/internal/PeerTypeRegistration.java   |  364 +-
 .../internal/PeerTypeRegistrationReverseMap.java   |  123 +
 .../geode/pdx/internal/TrackingPdxReaderImpl.java  |   73 +
 .../pdx/internal/TypeRegistrationStatistics.java   |   85 +
 .../apache/geode/pdx/internal/TypeRegistry.java    |   71 +-
 .../pdx/internal/WritablePdxInstanceImpl.java      |    1 +
 .../geode/pdx/internal/json/PdxInstanceHelper.java |   52 +-
 .../pdx/internal/json/PdxInstanceSortedHelper.java |   26 +-
 .../geode/pdx/internal/json/PdxListHelper.java     |    2 +-
 .../apache/geode/pdx/internal/json/PdxToJSON.java  |   26 +-
 .../geode/pdx/internal/unsafe/UnsafeWrapper.java   |  198 -
 .../org/apache/geode/redis/GeodeRedisServer.java   |  727 --
 .../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/SortedSetExecutor.java      |   43 -
 .../executor/sortedset/ZIncrByExecutor.java        |   76 -
 .../executor/sortedset/ZLexCountExecutor.java      |  148 -
 .../executor/sortedset/ZRangeByLexExecutor.java    |  221 -
 .../executor/sortedset/ZRemRangeByLexExecutor.java |  161 -
 .../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/AuthInitialize.java  |    3 +-
 .../geode/security/AuthTokenEnabledComponents.java |   33 +
 .../org/apache/geode/security/Authenticator.java   |    1 +
 .../apache/geode/security/ResourcePermission.java  |   50 +-
 .../org/apache/geode/security/SecurityManager.java |   20 +-
 .../geode.apache.org/schema/cache/cache-1.0.xsd    |   48 +-
 .../query-config-service-1.0.xsd                   |   59 +
 .../org.apache.geode.internal.cache.CacheService   |   16 +
 ....apache.geode.internal.cache.xmlcache.XmlParser |   16 +
 ...he.geode.security.internal.server.Authenticator |    1 -
 geode-core/src/main/resources/log4j2-cli.xml       |   19 -
 geode-core/src/main/resources/log4j2.xml           |   25 -
 .../geode/internal/logging/log4j/log4j2-legacy.xml |   19 -
 .../sanctioned-geode-core-serializables.txt        |  416 +-
 .../sanctioned-geode-management-serializables.txt  |   29 +
 .../BaseLineAndCompareQueryPerfJUnitTest.java      |    2 +
 .../DiskRegionPerfJUnitPerformanceTest.java        |    1 +
 .../logging/LogWriterDisabledPerformanceTest.java  |   45 -
 .../internal/logging/LogWriterPerformanceTest.java |  104 -
 .../logging/LoggingPerformanceTestCase.java        |  201 -
 .../log4j/Log4J2DisabledPerformanceTest.java       |   48 -
 .../logging/log4j/Log4J2PerformanceTest.java       |  134 -
 .../LogWriterLoggerDisabledPerformanceTest.java    |   48 -
 .../log4j/LogWriterLoggerPerformanceTest.java      |  133 -
 .../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 +
 .../src/test/java/com/examples/LinkNode.java       |   73 -
 .../src/test/java/com/examples/SuperClass.java     |   90 -
 .../src/test/java/com/examples/TestObject.java     |   49 -
 .../java/com/main/MyDistributedSystemListener.java |    2 +
 .../java/com/main/WANBootStrapping_Site1_Add.java  |    4 +-
 .../com/main/WANBootStrapping_Site1_Remove.java    |    4 +-
 .../java/com/main/WANBootStrapping_Site2_Add.java  |    4 +-
 .../com/main/WANBootStrapping_Site2_Remove.java    |    4 +-
 .../java/org/apache/geode/DataSerializerTest.java  |   18 +
 .../org/apache/geode/SystemFailureJUnitTest.java   |    6 +-
 .../test/java/org/apache/geode/UnitTestDoclet.java |    1 +
 .../apache/geode/admin/AlertLevelJUnitTest.java    |   15 +-
 .../internal/DistributedSystemConfigImplTest.java  |   57 +
 .../geode/alerting/internal/AlertLevelTest.java    |  114 +
 .../internal/AlertListenerMessageFactoryTest.java  |   78 +
 .../internal/ClusterAlertMessagingTest.java        |  169 +
 .../internal/ClusterAlertingServiceTest.java       |  162 +
 .../internal/api/AlertingDependenciesTest.java     |   43 +
 .../internal/log4j/AlertLevelConverterTest.java    |  144 +
 .../alerting/internal/spi/AlertingActionTest.java  |   71 +
 .../geode/cache/AttributesFactoryJUnitTest.java    |   35 +
 .../apache/geode/cache/ExpirationActionTest.java   |   46 +
 .../internal/AsyncEventQueueFactoryImplTest.java   |    9 +
 .../internal/SerialAsyncEventQueueImplTest.java    |  118 +
 .../client/internal/AbstractOpWithTimeoutTest.java |   90 +
 .../client/internal/ConnectionConnectorTest.java   |   29 +-
 .../cache/client/internal/ConnectionStatsTest.java | 3285 +++++++++
 .../internal/ExecuteFunctionOpRetryTest.java       |  251 +
 .../internal/ExecuteFunctionTestSupport.java       |  213 +
 .../internal/ExecuteRegionFunctionOpImplTest.java  |  128 +
 .../internal/ExecuteRegionFunctionOpRetryTest.java |  425 ++
 .../internal/ExecuteRegionFunctionOpTest.java      |   70 +
 .../ExecuteRegionFunctionSingleHopOpRetryTest.java |  235 +
 .../internal/GetClientPRMetaDataOpJUnitTest.java   |   50 +
 .../client/internal/InvalidateOpJUnitTest.java     |  108 +
 .../client/internal/OpExecutorImplJUnitTest.java   |  148 +-
 .../geode/cache/client/internal/PoolImplTest.java  |  161 +
 .../cache/client/internal/PutOpJUnitTest.java      |   86 +-
 .../cache/client/internal/TXFailoverOpTest.java    |    4 +-
 .../locator/LocatorStatusResponseJUnitTest.java    |    9 +-
 .../pooling/AvailableConnectionManagerTest.java    |  254 +
 .../internal/pooling/ConnectionAccountingTest.java |  223 +
 .../geode/cache/configuration/CacheConfigTest.java |   61 +-
 .../cache/configuration/DeclarableTypeTest.java    |   14 +-
 .../configuration/RegionAttributesTypeTest.java    |  176 +
 .../cache/configuration/RegionConfigTest.java      |  151 +
 .../cache/execute/FunctionAdapterJUnitTest.java    |   14 +-
 .../management/MXMemoryPoolListenerExample.java    |    1 +
 .../org/apache/geode/cache/query/PerfQuery.java    |    8 +
 .../cache/query/facets/lang/DerivedEmployee.java   |    1 +
 .../AbstractCompiledValueTestJUnitTest.java        |  112 +
 .../query/internal/AttributeDescriptorTest.java    |  434 ++
 .../CompiledAggregateFunctionJUnitTest.java        |  176 -
 .../internal/CompiledAggregateFunctionTest.java    |  182 +
 .../internal/CompiledIteratorDefJUnitTest.java     |    2 +-
 .../cache/query/internal/ExecutionContextTest.java |   47 +
 .../cache/query/internal/MethodDispatchTest.java   |  257 +
 .../query/internal/NWayMergeResultsJUnitTest.java  |  528 --
 .../cache/query/internal/NWayMergeResultsTest.java |  503 ++
 .../geode/cache/query/internal/QCompilerTest.java  |  503 ++
 .../QueryConfigurationServiceImplTest.java         |  270 +
 .../internal/QueryExecutionContextJUnitTest.java   |   62 -
 .../query/internal/QueryExecutionContextTest.java  |   77 +
 .../cache/query/internal/QueryMonitorTest.java     |  132 +-
 .../QueryObjectSerializationJUnitTest.java         |    7 +
 .../RestrictedMethodInvocationAuthorizerTest.java  |  531 --
 .../cache/query/internal/ResultsBagJUnitTest.java  |    2 +-
 .../ResultsBagLimitBehaviourJUnitTest.java         |    5 +-
 .../internal/aggregate/AbstractAggregatorTest.java |   61 +
 .../internal/aggregate/AggregatorJUnitTest.java    |  202 -
 .../internal/aggregate/AvgBucketNodeTest.java      |   74 +
 .../aggregate/AvgDistinctPRQueryNodeTest.java      |   55 +
 .../query/internal/aggregate/AvgDistinctTest.java  |   42 +
 .../internal/aggregate/AvgPRQueryNodeTest.java     |   49 +
 .../cache/query/internal/aggregate/AvgTest.java    |   75 +
 .../aggregate/CountDistinctPRQueryNodeTest.java    |   55 +
 .../internal/aggregate/CountDistinctTest.java      |   42 +
 .../internal/aggregate/CountPRQueryNodeTest.java   |   48 +
 .../cache/query/internal/aggregate/CountTest.java  |   64 +
 .../internal/aggregate/DistinctAggregatorTest.java |   54 +
 .../cache/query/internal/aggregate/MaxMinTest.java |   91 +
 .../aggregate/SumDistinctPRQueryNodeTest.java      |   55 +
 .../query/internal/aggregate/SumDistinctTest.java  |   40 +
 .../cache/query/internal/aggregate/SumTest.java    |   74 +
 .../internal/index/CompactRangeIndexTest.java      |  117 +
 .../internal/index/IndexElemArrayJUnitTest.java    |   60 +
 .../query/internal/index/IndexManagerTest.java     |   77 +
 ...IndexStoreWithInplaceModificationJUnitTest.java |    2 +
 .../query/internal/types/TypeUtilsJUnitTest.java   |  145 +-
 .../cache/query/internal/xml/ElementTypeTest.java  |  126 +
 .../configuration/QueryConfigServiceTest.java      |   71 +
 .../JavaBeanAccessorMethodAuthorizerTest.java      |  226 +
 .../query/security/RegExMethodAuthorizerTest.java  |  289 +
 .../security/RestrictedMethodAuthorizerTest.java   |  673 ++
 .../security/UnrestrictedMethodAuthorizerTest.java |  278 +
 .../org/apache/geode/cache30/TestDiskRegion.java   |    1 +
 .../java/org/apache/geode/cache30/TestHeapLRU.java |   36 +-
 .../AbstractLauncherServiceStateTest.java          |  659 +-
 .../geode/distributed/AbstractLauncherTest.java    |    2 +-
 .../distributed/LocatorLauncherBuilderTest.java    |    4 +-
 .../apache/geode/distributed/LocatorStateTest.java |   23 +-
 .../distributed/ServerLauncherBuilderTest.java     |   99 +-
 .../geode/distributed/ServerLauncherTest.java      |  275 +-
 ...erverLauncherWaitOnServerMultiThreadedTest.java |  108 -
 .../ServerLauncherWaitOnServerTest.java            |  121 +
 .../internal/BaseConnectionConfigTest.java         |  181 +
 .../internal/ClusterElderManagerTest.java          |   71 +-
 .../internal/DistributionAdvisorTest.java          |   74 +
 .../internal/DistributionConfigJUnitTest.java      |   26 +-
 .../internal/DistributionStatsTest.java            |   70 +
 .../distributed/internal/DistributionTest.java     |  211 +
 ...igurationPersistenceServiceDeployedJarTest.java |  205 +
 ...nternalConfigurationPersistenceServiceTest.java |   59 +-
 .../InternalDistributedSystemIntegrationTest.java  |   84 +
 ...rnalDistributedSystemStatisticsManagerTest.java |  427 ++
 .../internal/InternalDistributedSystemTest.java    |  109 +
 .../internal/MaxLongGaugeConcurrentTest.java       |   73 +
 .../distributed/internal/MaxLongGaugeTest.java     |  105 +
 .../distributed/internal/ReplyProcessor21Test.java |   50 +
 .../internal/ServerLocatorJUnitTest.java           |    8 +-
 .../internal/StartupMessageDataJUnitTest.java      |    6 +-
 .../internal/StartupMessageJUnitTest.java          |  116 +
 .../deadlock/UnsafeThreadLocalJUnitTest.java       |    1 +
 .../internal/locks/DLockGrantorTest.java           |   94 +
 .../internal/locks/DLockServiceJUnitTest.java      |   60 +
 .../membership/GMSMembershipViewJUnitTest.java     |  290 +
 .../membership/InternalDistributedMemberTest.java  |  184 +
 .../MembershipDependenciesJUnitTest.java           |   62 +
 .../internal/membership/NetViewJUnitTest.java      |  281 -
 .../auth/AbstractGMSAuthenticatorTestCase.java     |  301 +
 .../GMSAuthenticatorWithAuthenticatorTest.java     |  201 +
 .../GMSAuthenticatorWithSecurityManagerTest.java   |  161 +
 .../membership/api/MembershipAPIArchUnitTest.java  |   55 +
 .../membership/gms/GMSMemberDataJUnitTest.java     |  234 +
 .../membership/gms/GMSMemberJUnitTest.java         |  230 -
 .../internal/membership/gms/GMSUtilTest.java       |  160 +
 .../membership/gms/MemberDataBuilderImplTest.java  |  151 +
 .../gms/auth/AbstractGMSAuthenticatorTestCase.java |  304 -
 .../GMSAuthenticatorWithAuthenticatorTest.java     |  213 -
 .../GMSAuthenticatorWithSecurityManagerTest.java   |  173 -
 .../gms/membership/StatRecorderJUnitTest.java      |  263 -
 .../gms/messenger/StatRecorderJUnitTest.java       |  190 +
 .../apache/geode/internal/AbstractConfigTest.java  |   73 +-
 .../apache/geode/internal/ClassPathLoaderTest.java |   22 +-
 .../java/org/apache/geode/internal/DSCODETest.java |   57 -
 .../geode/internal/DataSerializableJUnitTest.java  |   45 +-
 .../internal/DataSerializerHolderJUnitTest.java    |    1 +
 .../geode/internal/GemFireVersionJUnitTest.java    |    9 +-
 .../internal/HeapDataOutputStreamJUnitTest.java    |    4 +-
 .../geode/internal/HeapDataOutputStreamTest.java   |   42 +-
 .../internal/InternalDataSerializerJUnitTest.java  |   51 +
 ...lDataSerializerSerializationAcceptlistTest.java |    1 +
 .../internal/OneTaskOnlyDecoratorJUnitTest.java    |    5 +
 .../apache/geode/internal/VersionJUnitTest.java    |   75 -
 .../admin/remote/RemoteGfManagerAgentTest.java     |   84 +-
 .../cache/AbstractDistributedRegionJUnitTest.java  |   10 +-
 .../internal/cache/AbstractRegionJUnitTest.java    |   80 +-
 .../internal/cache/AbstractRegionMapTest.java      |  188 +-
 .../cache/AbstractRegionMapTxApplyDestroyTest.java |    8 +-
 .../geode/internal/cache/AfterCompletionTest.java  |   18 +-
 .../geode/internal/cache/BeforeCompletionTest.java |   16 +-
 .../geode/internal/cache/BucketAdvisorTest.java    |   61 +
 .../internal/cache/BucketRegionJUnitTest.java      |   10 +-
 .../internal/cache/BucketRegionQueueHelper.java    |    2 +-
 .../internal/cache/BucketRegionQueueJUnitTest.java |  123 +
 .../geode/internal/cache/BucketRegionTest.java     |  581 ++
 .../geode/internal/cache/BucketSetHelperTest.java  |   59 +
 .../internal/cache/CacheOperationMessageTest.java  |   54 +-
 .../geode/internal/cache/CachePerfStatsTest.java   | 1135 +++
 .../geode/internal/cache/CacheProfileTest.java     |    4 +-
 .../geode/internal/cache/CacheServerImplTest.java  |  207 +
 .../cache/CacheServerLauncherJUnitTest.java        |   47 -
 .../cache/ClusterConfigurationLoaderTest.java      |   50 +
 .../geode/internal/cache/ColocationHelperTest.java |  164 +-
 .../cache/DiskStoreImplValueRecoveryTest.java      |  104 +
 .../internal/cache/DistributedRegionJUnitTest.java |  116 +-
 .../DistributedRegionSearchLoadJUnitTest.java      |    5 +-
 .../internal/cache/DistributedRegionTest.java      |  119 +-
 .../geode/internal/cache/EntryEventImplTest.java   |  288 +-
 .../apache/geode/internal/cache/EventIDTest.java   |   54 +
 .../internal/cache/EvictionAttributesImplTest.java |    5 +-
 ...eDisconnectedClientTransactionsMessageTest.java |    6 +-
 .../geode/internal/cache/FilterInfoTest.java       |   61 +
 .../internal/cache/GemFireCacheImplCloseTest.java  |  218 +
 .../geode/internal/cache/GemFireCacheImplTest.java |  684 +-
 .../internal/cache/InitialImageOperationTest.java  |   49 +-
 ...ernalCacheBuilderAllowsMultipleSystemsTest.java |  386 +
 .../internal/cache/InternalCacheBuilderTest.java   |  603 ++
 .../cache/InternalCacheForClientAccessTest.java    |   10 +-
 .../cache/LocalRegionBulkOperationTest.java        |   88 +
 .../internal/cache/LocalRegionPartialMockTest.java |  271 +
 .../geode/internal/cache/LocalRegionTest.java      |  225 +
 .../geode/internal/cache/MockCacheService.java     |   22 -
 .../geode/internal/cache/MockCacheServiceImpl.java |   43 -
 .../internal/cache/PRHARedundancyProviderTest.java |  335 +
 .../internal/cache/PartitionRegionConfigTest.java  |    4 +-
 .../cache/PartitionedRegionQueryEvaluatorTest.java |  168 +-
 .../PartitionedRegionRedundancyTrackerTest.java    |   11 +-
 .../internal/cache/PartitionedRegionTest.java      |  563 +-
 .../internal/cache/PersistentOplogSetTest.java     |  301 +
 .../geode/internal/cache/PoolManagerTest.java      |   64 +
 .../geode/internal/cache/RegionCommitTest.java     |    2 +-
 .../internal/cache/RegionNameValidationTest.java   |   18 +-
 .../geode/internal/cache/RegionPerfStatsTest.java  |  327 +
 .../cache/RequestFilterInfoMessageTest.java        |    4 +-
 .../cache/SearchLoadAndWriteProcessorTest.java     |   24 +-
 .../geode/internal/cache/SenderIdMonitorTest.java  |  146 +
 .../geode/internal/cache/ServerBuilderTest.java    |  149 +
 .../cache/SingleThreadJTAExecutorTest.java         |    7 +-
 .../geode/internal/cache/TXCommitMessageTest.java  |   60 +
 .../geode/internal/cache/TXEntryStateUnitTest.java |   37 +
 .../internal/cache/TXFarSideCMTrackerTest.java     |  119 +
 .../geode/internal/cache/TXManagerImplTest.java    |   71 +-
 .../geode/internal/cache/TXStateProxyImplTest.java |  158 +-
 .../apache/geode/internal/cache/TXStateTest.java   |  141 +-
 .../internal/cache/UpdateOperationJUnitTest.java   |  143 +
 .../internal/cache/ValueComparisonHelperTest.java  |  621 ++
 .../cache/control/HeapMemoryMonitorTest.java       |  207 +-
 .../cache/control/InternalResourceManagerTest.java |  191 +
 .../cache/entries/AbstractRegionEntryTest.java     |  313 +-
 .../cache/event/DistributedEventTrackerTest.java   |   21 +-
 .../eviction/LRUListWithAsyncSortingTest.java      |   14 +-
 .../internal/cache/eviction/LRUTestEntry.java      |  459 --
 .../cache/execute/FunctionContextImplTest.java     |   38 +
 .../InternalFunctionExecutionServiceTest.java      |  101 +
 .../cache/execute/LocalDataSetFunction.java        |    5 +
 .../cache/execute/PerformanceTestFunction.java     |    4 +
 .../internal/cache/execute/TimeoutHelperTest.java  |   57 +
 .../execute/metrics/FunctionStatsImplTest.java     |  393 +
 .../execute/metrics/FunctionStatsManagerTest.java  |  197 +
 .../cache/ha/EventIdOptimizationJUnitTest.java     |   16 +-
 .../geode/internal/cache/ha/HARegionQueueTest.java |    7 +-
 .../cache/ha/TestBlockingHARegionQueue.java        |  120 -
 .../cache/ha/ThreadIdentifierJUnitTest.java        |    2 +-
 .../cache/map/AbstractRegionMapPutTest.java        |   27 +-
 .../internal/cache/map/RegionMapCommitPutTest.java |   37 +
 .../internal/cache/map/RegionMapDestroyTest.java   |   36 +
 .../geode/internal/cache/map/RegionMapPutTest.java |   95 +-
 .../partitioned/FetchEntriesMessageJUnitTest.java  |    2 +-
 .../cache/partitioned/FetchKeysMessageTest.java    |    3 +-
 .../cache/partitioned/PartitionMessageTest.java    |   23 +-
 .../partitioned/PersistentBucketRecovererTest.java |   75 +
 .../cache/partitioned/PutAllPRMessageTest.java     |   77 +-
 .../partitioned/PutPutReplyMessageJUnitTest.java   |    9 +-
 .../partitioned/RemotePutMessageJUnitTest.java     |    4 +-
 .../cache/partitioned/RemoveAllPRMessageTest.java  |   75 +-
 .../colocation/ColocationLoggerFactoryTest.java    |  104 +
 .../SingleThreadColocationLoggerFactoryTest.java   |  117 +
 .../SingleThreadColocationLoggerTest.java          |  217 +
 .../rebalance/BucketOperatorWrapperTest.java       |    4 +
 .../PartitionedRegionLoadModelJUnitTest.java       |  424 +-
 .../cache/persistence/DefaultDiskDirsTest.java     |    3 +-
 .../MembershipChangeListenerFactoryTest.java       |   60 +
 .../persistence/PersistenceAdvisorImplTest.java    |  162 +-
 .../PersistenceInitialImageAdvisorTest.java        |  175 +-
 .../PrepareNewPersistentMemberMessageTest.java     |   67 +
 .../snapshot/ParallelSnapshotFileMapperTest.java   |    4 +-
 .../cache/tier/sockets/AcceptorBuilderTest.java    |  406 +
 .../cache/tier/sockets/AcceptorImplTest.java       |  123 +
 .../cache/tier/sockets/BaseCommandJUnitTest.java   |    1 -
 .../tier/sockets/CacheClientNotifierTest.java      |  318 +
 .../tier/sockets/CacheClientUpdaterJUnitTest.java  |   84 +
 .../cache/tier/sockets/CacheServerUtils.java       |   55 -
 .../tier/sockets/ClientHealthMonitorJUnitTest.java |   94 -
 .../tier/sockets/ClientHealthMonitorTest.java      |  173 +
 .../ClientRegistrationEventQueueManagerTest.java   |  368 +
 .../tier/sockets/ClientUpdateMessageImplTest.java  |  112 +
 .../tier/sockets/CommandInitializerJUnitTest.java  |   32 +
 .../internal/cache/tier/sockets/HandshakeTest.java |    3 +-
 .../cache/tier/sockets/MessageJUnitTest.java       |   49 +-
 .../internal/cache/tier/sockets/PartTest.java      |   37 +
 .../tier/sockets/ProcessingMessageTimerTest.java   |   86 +
 .../tier/sockets/ServerConnectionFactoryTest.java  |  119 +-
 .../cache/tier/sockets/ServerConnectionTest.java   |  107 +-
 .../cache/tier/sockets/TcpServerFactoryTest.java   |   34 -
 .../tier/sockets/command/CommitCommandTest.java    |   12 +-
 .../tier/sockets/command/ContainsKey66Test.java    |    4 +-
 .../tier/sockets/command/ContainsKeyTest.java      |    2 +-
 .../tier/sockets/command/CreateRegionTest.java     |    6 +-
 .../cache/tier/sockets/command/Destroy65Test.java  |   86 +-
 .../tier/sockets/command/DestroyRegionTest.java    |    4 +-
 .../cache/tier/sockets/command/DestroyTest.java    |   16 +-
 .../sockets/command/ExecuteFunction65Test.java     |  241 +-
 .../sockets/command/ExecuteFunction66Test.java     |  265 +-
 .../sockets/command/ExecuteFunction70Test.java     |   31 +
 .../tier/sockets/command/ExecuteFunctionTest.java  |  246 +-
 .../command/ExecuteRegionFunction66Test.java       |  194 +
 .../command/ExecuteRegionFunctionGeode18Test.java  |  196 +
 .../cache/tier/sockets/command/Get70Test.java      |  169 +-
 .../cache/tier/sockets/command/GetAll651Test.java  |    2 +-
 .../cache/tier/sockets/command/GetAll70Test.java   |    2 +-
 .../cache/tier/sockets/command/GetAllTest.java     |    2 +-
 .../sockets/command/GetAllWithCallbackTest.java    |    2 +-
 .../GetClientPartitionAttributesCommand66Test.java |    2 +-
 .../GetClientPartitionAttributesCommandTest.java   |    2 +-
 .../cache/tier/sockets/command/InvalidateTest.java |    4 +-
 .../cache/tier/sockets/command/KeySetTest.java     |    2 +-
 .../cache/tier/sockets/command/Put61Test.java      |    4 +-
 .../cache/tier/sockets/command/Put65Test.java      |   30 +-
 .../cache/tier/sockets/command/PutTest.java        |    4 +-
 .../sockets/command/RegisterInterest61Test.java    |    4 +-
 .../command/RegisterInterestList61Test.java        |    4 +-
 .../command/RegisterInterestList66Test.java        |    4 +-
 .../sockets/command/RegisterInterestListTest.java  |    4 +-
 .../tier/sockets/command/RegisterInterestTest.java |    2 +-
 .../cache/tier/sockets/command/RemoveAllTest.java  |    2 +-
 .../cache/tier/sockets/command/RequestTest.java    |    4 +-
 .../sockets/command/TXFailoverCommandTest.java     |    3 +-
 .../sockets/command/UnregisterInterestTest.java    |   15 +-
 .../cache/tx/PartitionedTXRegionStubTest.java      |  562 ++
 .../cache/tx/RemoteOperationMessageTest.java       |   19 +
 .../internal/cache/tx/RemotePutAllMessageTest.java |    5 +-
 .../internal/cache/tx/RemotePutMessageTest.java    |   85 +-
 .../cache/tx/RemotePutReplyMessageJUnitTest.java   |    9 +-
 .../cache/tx/RemoteRemoveAllMessageTest.java       |    5 +-
 .../cache/versions/AbstractVersionTagTestBase.java |  151 +
 .../versions/BitSetExceptionIteratorTest.java      |   89 +
 .../cache/versions/DiskVersionTagTest.java         |   35 +
 .../versions/RegionVersionHolder2JUnitTest.java    |    8 +-
 .../RegionVersionHolderBitSetJUnitTest.java        |  190 +
 .../versions/RegionVersionHolderJUnitTest.java     |    8 +-
 .../cache/versions/RegionVersionHolderTest.java    |   41 +
 .../versions/RegionVersionHolderUtilities.java     |   37 +
 .../cache/versions/RegionVersionVectorTest.java    |  365 +-
 .../internal/cache/versions/VMVersionTagTest.java  |    6 +
 .../AbstractGatewaySenderEventProcessorTest.java   |   52 +
 .../cache/wan/AbstractGatewaySenderTest.java       |   61 +
 .../cache/wan/GatewayReceiverStatsTest.java        |  210 +
 .../cache/wan/GatewaySenderEventImplTest.java      |  109 +
 ...nderQueueEntrySynchronizationOperationTest.java |   71 +
 ...entParallelGatewaySenderEventProcessorTest.java |   65 +
 ...rallelGatewaySenderEventProcessorJUnitTest.java |  172 +-
 .../ParallelGatewaySenderEventProcessorTest.java   |   67 +
 .../wan/parallel/ParallelGatewaySenderHelper.java  |   95 +-
 .../ParallelGatewaySenderQueueJUnitTest.java       |   28 +
 .../ParallelQueueRemovalMessageJUnitTest.java      |   84 +-
 ...SerialGatewaySenderEventProcessorJUnitTest.java |  249 +-
 .../TestSerialGatewaySenderEventProcessor.java     |    1 +
 .../cache/xmlcache/CacheCreationJUnitTest.java     |  349 -
 .../internal/cache/xmlcache/CacheCreationTest.java |  340 +
 .../cache/xmlcache/GeodeEntityResolverTest.java    |   49 +
 .../cache/xmlcache/PivotalEntityResolverTest.java  |   48 +
 .../geode/internal/config/JAXBServiceTest.java     |  119 +-
 .../internal/datasource/DataSourceFactoryTest.java |  320 +
 .../GemFireBasicDataSourceJUnitTest.java           |    6 +-
 .../geode/internal/jndi/JNDIInvokerTest.java       |  100 +
 .../internal/jta/functional/TestXACacheLoader.java |    2 +
 .../geode/internal/lang/ThrowableUtilsTest.java    |   18 +
 .../apache/geode/internal/logging/BannerTest.java  |   62 +
 .../internal/logging/InternalLogWriterTest.java    |   50 +
 .../logging/LogServiceIntegrationTestSupport.java  |   32 -
 .../internal/logging/LogServiceJUnitTest.java      |  107 -
 .../internal/logging/LogWriterFactoryTest.java     |   77 +
 .../internal/logging/LogWriterImplJUnitTest.java   |   79 -
 .../geode/internal/logging/LogWriterImplTest.java  |   73 +
 .../geode/internal/logging/LogWriterLevelTest.java |  106 +
 .../internal/logging/ManagerLogWriterTest.java     |   40 +
 .../geode/internal/logging/NullLogWriter.java      |  153 -
 .../internal/logging/SortLogFileJUnitTest.java     |  106 -
 .../geode/internal/logging/SortLogFileTest.java    |  112 +
 .../logging/log4j/AlertAppenderJUnitTest.java      |  251 -
 .../internal/logging/log4j/Configuration.java      |   43 -
 .../logging/log4j/FastLoggerJUnitTest.java         |  190 -
 .../logging/log4j/LocalizedMessageJUnitTest.java   |   56 -
 .../geode/internal/logging/log4j/LogLevelTest.java |  421 +-
 .../logging/log4j/LogWriterAppenderJUnitTest.java  |  248 -
 .../logging/log4j/LogWriterLevelConverterTest.java |  133 +
 .../logging/log4j/custom/BasicAppender.java        |   74 -
 .../logging/log4j/custom/CustomConfiguration.java  |   60 -
 .../monitoring/ThreadsMonitoringImplJUnitTest.java |   28 +-
 .../monitoring/ThreadsMonitoringJUnitTest.java     |    2 +-
 .../ThreadsMonitoringProcessJUnitTest.java         |   18 +
 .../executor/AbstractExecutorGroupJUnitTest.java   |   69 +-
 .../apache/geode/internal/net/BufferPoolTest.java  |  116 +
 .../geode/internal/net/DummySocketCreator.java     |   42 -
 .../geode/internal/net/NioPlainEngineTest.java     |  154 +
 .../geode/internal/net/NioSslEngineTest.java       |  670 ++
 .../net/SSLConfigurationFactoryJUnitTest.java      |  242 +-
 .../geode/internal/net/SocketCloserJUnitTest.java  |  136 -
 .../net/SocketCloserWithWaitJUnitTest.java         |   35 -
 .../net/SocketCreatorFactoryJUnitTest.java         |   18 +-
 .../geode/internal/net/SocketCreatorJUnitTest.java |   29 +-
 .../offheap/AbstractStoredObjectTestBase.java      |    2 +-
 .../geode/internal/offheap/DataTypeJUnitTest.java  |  165 +-
 ...nectingOutOfOffHeapMemoryListenerJUnitTest.java |    7 +-
 .../internal/offheap/FreeListManagerTest.java      |   12 +-
 .../MemoryAllocatorFillPatternJUnitTest.java       |    6 +-
 .../internal/offheap/MemoryBlockNodeJUnitTest.java |    6 +-
 .../internal/offheap/NullOffHeapMemoryStats.java   |  129 -
 .../offheap/OffHeapRegionEntryHelperJUnitTest.java |    2 +-
 .../internal/offheap/OffHeapStorageJUnitTest.java  |   18 +-
 .../offheap/OffHeapStoredObjectJUnitTest.java      |    4 +-
 .../offheap/TinyStoredObjectJUnitTest.java         |    2 +-
 ...AbstractProcessStreamReaderIntegrationTest.java |  312 -
 .../internal/process/ControllableProcessTest.java  |  115 +
 .../process/ProcessControllerFactoryTest.java      |    2 +-
 .../process/ProcessLauncherContextTest.java        |   39 +-
 .../geode/internal/process/StartupStatusTest.java  |  108 +-
 .../internal/process/lang/AvailablePidTest.java    |    6 +-
 .../SecurableCommunicationChannelTest.java         |   54 +
 .../security/SecurityServiceFactoryTest.java       |   16 +-
 .../ThreadLocalByteArrayCacheTest.java             |   86 +
 .../internal/size/ObjectTraverserJUnitTest.java    |    6 +-
 .../geode/internal/size/ObjectTraverserPerf.java   |    4 +-
 .../size/ReflectionObjectSizerJUnitTest.java       |    2 +-
 .../apache/geode/internal/size/SizeOfUtil0.java    |    1 +
 .../internal/statistics/CallbackSamplerTest.java   |    4 +-
 .../internal/statistics/FakeValueMonitor.java      |    1 +
 .../internal/statistics/HostStatSamplerTest.java   |  153 +
 .../statistics/LocalStatisticsImplTest.java        |   91 +
 .../statistics/OsStatisticsProviderTest.java       |   58 +
 .../internal/statistics/StatSamplerTestCase.java   |  193 -
 .../geode/internal/statistics/StatUtils.java       |  107 -
 .../statistics/StatisticsClockFactoryTest.java     |  127 +
 .../internal/statistics/StatisticsImplTest.java    |  253 +-
 .../statistics/StatisticsRegistryTest.java         |  697 ++
 .../statistics/StatisticsTypeImplTest.java         |   93 +
 .../meters/DoubleStatisticBindingTest.java         |   61 +
 .../statistics/meters/LegacyStatCounterTest.java   |  169 +
 .../statistics/meters/LegacyStatTimerTest.java     |  537 ++
 .../meters/LongStatisticBindingTest.java           |   61 +
 .../geode/internal/tcp/ConnectionJUnitTest.java    |   88 -
 .../geode/internal/tcp/ConnectionTableTest.java    |   22 +-
 .../apache/geode/internal/tcp/ConnectionTest.java  |   78 +-
 .../util/AbortableTaskServiceJUnitTest.java        |    1 +
 .../internal/util/ArgumentRedactorJUnitTest.java   |    4 +-
 .../apache/geode/internal/util/BlobHelperTest.java |    4 +-
 .../internal/util/CollectionUtilsJUnitTest.java    |    2 +-
 .../geode/internal/util/DriverJarUtilTest.java     |   67 +
 .../util/InternalCacheBuilderTestUtil.java         |  149 +
 .../util/ListCollectingServiceLoaderTest.java      |  101 +
 .../geode/internal/util/PluckStacksUnitTest.java   |    6 +-
 .../concurrent/ReentrantSemaphoreJUnitTest.java    |    3 +
 .../concurrent/StoppableCountDownLatchTest.java    |  272 +
 .../internal/util/concurrent/cm/LoopHelpers.java   |  227 -
 .../geode/logging/api/LoggingDependenciesTest.java |   43 +
 .../geode/logging/internal/ConfigurationTest.java  |  314 +
 ...essageRegexMatchesStartupConfigurationTest.java |  229 +
 .../logging/internal/LogMessageRegexTest.java      |  244 +
 .../internal/LoggingProviderLoaderTest.java        |  115 +
 .../geode/logging/internal/LoggingSessionTest.java |  221 +
 .../internal/SimpleLoggingProviderTest.java        |   42 +
 .../bean/stats/MemberLevelStatsTest.java           |  350 +
 .../management/internal/FederatingManagerTest.java |  461 ++
 .../management/internal/JettyHelperJUnitTest.java  |   70 -
 .../management/internal/LocalManagerTest.java      |  151 +
 .../management/internal/MBeanJMXAdapterTest.java   |  116 +
 .../management/internal/MBeanProxyFactoryTest.java |   67 +
 .../internal/MBeanProxyInvocationHandlerTest.java  |  104 +
 .../internal/SystemManagementServiceTest.java      |  218 +
 .../internal/api/ClusterManagementResultTest.java  |  166 +
 .../api/LocatorClusterManagementServiceTest.java   |  462 ++
 .../internal/beans/AsyncEventQueueMBeanTest.java   |   52 +
 ...ServerBridgeClientMembershipRegressionTest.java |    7 +-
 .../beans/DistributedSystemBridgeJUnitTest.java    |  237 -
 .../beans/GatewayReceiverMBeanBridgeTest.java      |   81 +
 .../internal/beans/ManagementListenerTest.java     |  150 +
 .../stats/AggregateRegionStatsMonitorTest.java     |   17 +-
 .../internal/beans/stats/GCStatsMonitorTest.java   |    5 +-
 .../stats/GatewaySenderOverflowMonitorTest.java    |   10 +-
 .../beans/stats/MBeanStatsMonitorTest.java         |   44 +-
 .../beans/stats/MemberLevelDiskMonitorTest.java    |   17 +-
 .../internal/beans/stats/VMStatsMonitorTest.java   |   25 +-
 .../cli/ClasspathScanLoadHelperJUnitTest.java      |   75 -
 .../geode/management/internal/cli/CliUtilTest.java |   55 -
 .../internal/cli/CommandManagerJUnitTest.java      |  266 -
 .../internal/cli/DataCommandJsonJUnitTest.java     |   54 -
 .../commands/AlterAsyncEventQueueCommandTest.java  |  243 -
 .../cli/commands/AlterDiskStoreJUnitTest.java      |   53 -
 .../cli/commands/AlterRegionCommandTest.java       |   78 -
 .../cli/commands/ConfigurePDXCommandTest.java      |  237 -
 .../internal/cli/commands/ConnectCommandTest.java  |  375 -
 .../commands/CreateAsyncEventQueueCommandTest.java |  198 -
 .../commands/CreateDefinedIndexesCommandTest.java  |  150 -
 .../commands/CreateGatewayReceiverCommandTest.java |  153 -
 .../commands/CreateGatewaySenderCommandTest.java   |  171 -
 .../cli/commands/CreateIndexCommandTest.java       |  149 -
 .../cli/commands/CreateJndiBindingCommandTest.java |  293 -
 .../cli/commands/CreateRegionCommandTest.java      |  393 -
 .../cli/commands/DescribeConfigCommandTest.java    |   35 -
 .../cli/commands/DescribeRegionJUnitTest.java      |  189 -
 .../DestroyAsyncEventQueueCommandTest.java         |  195 -
 .../DestroyGatewayReceiverCommandTest.java         |   97 -
 .../commands/DestroyGatewaySenderCommandTest.java  |  146 -
 .../commands/DestroyJndiBindingCommandTest.java    |  212 -
 .../cli/commands/DestroyRegionCommandTest.java     |  160 -
 .../cli/commands/DiskStoreCommandsJUnitTest.java   |  211 -
 .../ExportClusterConfigurationCommandTest.java     |  117 -
 .../cli/commands/ExportConfigCommandTest.java      |   49 -
 .../cli/commands/ExportLogsCommandTest.java        |  322 -
 .../commands/ExportLogsInterceptorJUnitTest.java   |   77 -
 .../cli/commands/ExportStackTraceCommandTest.java  |   69 -
 .../cli/commands/GfshCommandJUnitTest.java         |   83 -
 .../ImportClusterConfigurationCommandTest.java     |  192 -
 .../cli/commands/ListAsyncEventQueuesTest.java     |  263 -
 .../cli/commands/ListGatewayCommandTest.java       |  116 -
 .../cli/commands/ListMembersCommandTest.java       |  111 -
 .../cli/commands/LogLevelInterceptorTest.java      |   77 -
 .../cli/commands/ShowMetricsJUnitTest.java         |   59 -
 .../lifecycle/StartJConsoleCommandTest.java        |   40 -
 .../cli/converters/ClassNameConverterTest.java     |   84 -
 .../cli/converters/LogLevelConverterTest.java      |   45 -
 .../internal/cli/domain/ClassNameTest.java         |  112 -
 .../cli/functions/CliFunctionResultTest.java       |   61 -
 .../CreateDefinedIndexesFunctionTest.java          |  240 -
 .../DescribeDiskStoreFunctionJUnitTest.java        | 1200 ---
 .../DestroyAsyncEventQueueFunctionTest.java        |  104 -
 .../DestroyGatewayReceiverFunctionTest.java        |  113 -
 .../cli/functions/ExportLogsFunctionTest.java      |   74 -
 .../GatewayReceiverCreateFunctionTest.java         |   69 -
 .../GatewaySenderDestroyFunctionTest.java          |   84 -
 .../cli/functions/GetRegionsFunctionJUnitTest.java |  108 -
 .../cli/functions/GetRegionsFunctionTest.java      |   85 -
 .../cli/functions/RegionDestroyFunctionTest.java   |  112 -
 .../cli/functions/RegionFunctionArgsTest.java      |   91 -
 .../ShowMissingDiskStoresFunctionJUnitTest.java    |  326 -
 .../internal/cli/help/HelperUnitTest.java          |  179 -
 .../internal/cli/json/GfJsonArrayTest.java         |  152 -
 .../internal/cli/json/GfJsonObjectTest.java        |  145 -
 .../internal/cli/json/TypedJsonTest.java           |  167 -
 .../internal/cli/remote/CommandExecutorTest.java   |  135 -
 .../cli/remote/OnlineCommandProcessorTest.java     |   95 -
 .../internal/cli/result/CommandResultTest.java     |   71 -
 .../cli/result/CompositeResultDataTest.java        |  129 -
 .../cli/result/DownloadFileResultTest.java         |   45 -
 .../internal/cli/result/ErrorResultDataTest.java   |   72 -
 .../internal/cli/result/FileResultTest.java        |   53 -
 .../internal/cli/result/InfoResultDataTest.java    |   60 -
 .../internal/cli/result/ResultBuilderTest.java     |  130 -
 .../internal/cli/result/TabularResultDataTest.java |   92 -
 .../model/LegacyVsResultModelComparisonTest.java   |  199 -
 .../internal/cli/result/model/ResultModelTest.java |  165 -
 .../cli/result/model/TabularResultModelTest.java   |  115 -
 .../internal/cli/shell/GfshAbstractUnitTest.java   |   96 -
 .../cli/shell/GfshConsoleModeUnitTest.java         |   61 -
 .../cli/shell/GfshExecutionStrategyTest.java       |  122 -
 .../cli/shell/GfshHeadlessModeUnitTest.java        |   58 -
 .../internal/cli/shell/GfshInitFileJUnitTest.java  |  413 --
 .../cli/util/ExportLogsCacheWriterUnitTest.java    |   44 -
 .../internal/cli/util/HostUtilsTest.java           |   42 -
 .../internal/cli/util/LogFilterTest.java           |  209 -
 .../internal/cli/util/LogLevelExtractorTest.java   |   94 -
 .../management/internal/cli/util/LogSizerTest.java |   92 -
 .../converters/AutoSerializerConverterTest.java    |   78 +
 .../converters/ClassNameConverterTest.java         |   75 +
 .../converters/GatewayReceiverConverterTest.java   |  139 +
 .../converters/IndexConverterTest.java             |  157 +
 .../configuration/converters/PdxConverterTest.java |  122 +
 .../converters/RegionConverterTest.java            |  494 ++
 .../configuration/domain/ConfigurationTest.java    |  127 +
 .../domain/DeclarableTypeInstantiatorTest.java     |  113 +
 .../functions/DownloadJarFunctionTest.java         |   55 +
 .../mutators/DeploymentManagerTest.java            |  123 +
 .../mutators/IndexConfigManagerTest.java           |  205 +
 .../configuration/mutators/PdxManagerTest.java     |   43 +
 .../mutators/RegionConfigManagerTest.java          |  111 +
 .../realizers/DeploymentRealizerTest.java          |   71 +
 .../realizers/GatewayReceiverRealizerTest.java     |   86 +
 .../configuration/realizers/IndexRealizerTest.java |  153 +
 .../configuration/realizers/PdxRealizerTest.java   |   69 +
 .../realizers/RegionConfigRealizerTest.java        |  116 +
 .../CommonConfigurationValidatorTest.java          |   69 +
 .../GatewayReceiverConfigValidatorTest.java        |   61 +
 .../validators/IndexValidatorTest.java             |  108 +
 .../validators/MemberValidatorTest.java            |  228 +
 .../configuration/validators/PdxValidatorTest.java |  117 +
 .../validators/RegionConfigValidatorTest.java      |  288 +
 .../operation/OperationHistoryManagerTest.java     |  183 +
 .../internal/operation/OperationManagerTest.java   |  118 +
 .../internal/util/ManagementUtilsTest.java         |   54 +
 ...lizableObjectHttpMessageConverterJUnitTest.java |    0
 .../apache/geode/management/model/SubOrder.java    |   28 -
 .../metrics/internal/CompoundMeterBinderTest.java  |  110 +
 ...DistributedSystemMetricsServiceBuilderTest.java |  329 +
 ...nternalDistributedSystemMetricsServiceTest.java |  630 ++
 .../internal/MeterRegistrySupplierTest.java        |   81 +
 .../metrics/internal/NoopMeterRegistryTest.java    |  190 +
 .../metrics/internal/StandardMeterBinderTest.java  |   92 +
 .../org/apache/geode/pdx/internal/EnumIdTest.java  |    9 +-
 .../apache/geode/pdx/internal/EnumInfoTest.java    |   10 +-
 .../geode/pdx/internal/PdxInstanceImplTest.java    |   65 +-
 .../PeerTypeRegistrationReverseMapTest.java        |  190 +
 .../pdx/internal/PeerTypeRegistrationTest.java     |  202 +
 .../geode/pdx/internal/TypeRegistryTest.java       |  136 +
 .../security/GemFireSecurityExceptionTest.java     |    2 +-
 .../geode/security/NotAuthorizedExceptionTest.java |    2 +-
 .../geode/security/SimpleSecurityManagerTest.java  |    5 +-
 .../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 +
 .../apache/geode/test/golden/GoldenTestCase.java   |  159 -
 .../golden/PassWithExpectedProblemTestCase.java    |   84 -
 .../geode/test/process/ProcessStreamReader.java    |   77 -
 .../apache/geode/test/process/ProcessWrapper.java  |  562 --
 .../test/version/VersionManagerJUnitTest.java      |   49 +
 .../java/org/apache/geode/util/JSR166TestCase.java |  452 --
 .../persistence/logging/SimpleFormatter.java       |    1 +
 .../apache/persistence/logging/StreamHandler.java  |    4 +
 .../org.apache.geode.internal.cache.CacheService   |    1 -
 geode-core/src/test/resources/expected-pom.xml     |  267 +-
 geode-core/src/test/resources/jta/cachejta.xml     |    2 +-
 geode-core/src/test/resources/log4j2-ignore.xml    |   37 +
 .../logging/log4j/custom/log4j2-custom.xml         |   29 -
 .../log4j/marker/log4j2-gemfire_verbose-accept.xml |   24 -
 .../log4j/marker/log4j2-gemfire_verbose-deny.xml   |   24 -
 .../log4j/marker/log4j2-geode_verbose-accept.xml   |   24 -
 .../log4j/marker/log4j2-geode_verbose-deny.xml     |   24 -
 ...eWithConsecutiveResourceInstIntegrationTest.gfs |  Bin 1924 -> 1924 bytes
 ...tTest_testWriteAfterSamplingBegins_expected.gfs |  Bin 1976 -> 1976 bytes
 ...itTest_testWriteWhenSamplingBegins_expected.gfs |  Bin 1939 -> 1939 bytes
 .../util/PluckStacksJstackGeneratedDump.txt        |   18 +-
 .../converters/RegionConverterTest.xml             |  149 +
 .../org/apache/geode/test/golden/log4j2-test.xml   |   18 +-
 .../internal/cache/TxCommitMessageBCTestBase.java  |    7 +-
 .../RollingUpgrade2DUnitTestBase.java              |   95 +-
 .../rollingupgrade/RollingUpgradeClients.java      |    8 +-
 .../RollingUpgradeConcurrentPutsReplicated.java    |   11 +-
 .../rollingupgrade/RollingUpgradeDUnitTest.java    |   46 +-
 ...gradeHARegionNameOnDifferentServerVersions.java |   10 +-
 .../RollingUpgradeNonHAFunction.java               |  152 +
 ...UpgradeOplogMagicSeqBackwardCompactibility.java |    2 +-
 .../RollingUpgradeRollLocatorWithTwoServers.java   |    8 +-
 .../RollingUpgradeRollLocatorsWithOldServer.java   |    9 +-
 ...LocatorWithMultipleServersReplicatedRegion.java |    8 +-
 .../rollingupgrade/RollingUpgradeTracePRQuery.java |   16 +-
 .../RollingUpgradeVerifyXmlEntity.java             |   17 +-
 geode-cq/build.gradle                              |   61 +-
 ...ientStatisticsPublicationSecurityDUnitTest.java |    9 +-
 .../geode/cache/query/cq/CQDistributedTest.java    |   13 +-
 .../cq/ContinuousQueryValidationDUnitTest.java     |  148 +
 .../cache/query/cq/dunit/CqDataDUnitTest.java      |   35 +-
 .../cq/dunit/CqDataOptimizedExecuteDUnitTest.java  |    4 +-
 .../query/cq/dunit/CqDataUsingPoolDUnitTest.java   |   15 +-
 .../CqDataUsingPoolOptimizedExecuteDUnitTest.java  |    4 +-
 .../cache/query/cq/dunit/CqPerfDUnitTest.java      |   15 +-
 .../query/cq/dunit/CqPerfUsingPoolDUnitTest.java   |   26 +-
 .../cache/query/cq/dunit/CqQueryDUnitTest.java     |  108 +-
 .../cq/dunit/CqQueryOptimizedExecuteDUnitTest.java |   18 +-
 .../query/cq/dunit/CqQueryUsingPoolDUnitTest.java  |   24 +-
 .../CqQueryUsingPoolOptimizedExecuteDUnitTest.java |    4 +-
 .../cq/dunit/CqResultSetUsingPoolDUnitTest.java    |   27 +-
 ...esultSetUsingPoolOptimizedExecuteDUnitTest.java |   12 +-
 .../dunit/CqSecurityAuthorizedUserDUnitTest.java   |  263 -
 ...SecurityPartitionedAuthorizedUserDUnitTest.java |   64 -
 ...curityPartitionedUnauthorizedUserDUnitTest.java |   36 -
 .../dunit/CqSecurityUnauthorizedUserDUnitTest.java |  214 -
 .../cache/query/cq/dunit/CqStateDUnitTest.java     |   25 +-
 .../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   |   25 +-
 .../DestroyPartitionedRegionMessageDUnitTest.java  |  124 +
 ...nvalidatePartitionedRegionMessageDUnitTest.java |  115 +
 .../dunit/PartitionedRegionCqQueryDUnitTest.java   |   74 +-
 ...onedRegionCqQueryOptimizedExecuteDUnitTest.java |   21 +-
 .../query/cq/dunit/PrCqUsingPoolDUnitTest.java     |  111 +-
 .../PrCqUsingPoolOptimizedExecuteDUnitTest.java    |    4 +-
 ...tyExecutionContextTamperingDistributedTest.java |  140 +
 .../cache/query/dunit/PdxQueryCQDUnitTest.java     |   82 +-
 .../cache/query/dunit/PdxQueryCQTestBase.java      |   33 +-
 .../query/dunit/QueryIndexUpdateRIDUnitTest.java   |   21 +-
 .../cache/query/dunit/QueryMonitorDUnitTest.java   |  168 +-
 .../query/internal/ExecutionContextTamperer.java   |   27 +
 ...igurationServiceConstraintsDistributedTest.java |  381 +
 .../cache/PRDeltaPropagationDUnitTest.java         |   22 +-
 .../geode/internal/cache/PutAllCSDUnitTest.java    | 4603 ------------
 .../cache/PutAllClientServerDistributedTest.java   | 3380 +++++++++
 .../cache/RemoteCQTransactionDUnitTest.java        |   20 +-
 .../internal/cache/ha/CQListGIIDUnitTest.java      |    3 +-
 .../internal/cache/ha/HADispatcherDUnitTest.java   |   12 +-
 .../tier/sockets/ClientToServerDeltaDUnitTest.java |  138 +-
 .../sockets/DeltaPropagationWithCQDUnitTest.java   |   24 +-
 ...ltaToRegionRelationCQRegistrationDUnitTest.java |   53 +-
 .../tier/sockets/DurableClientCQDUnitTest.java     |   30 +-
 .../sockets/DurableClientNetDownDUnitTest.java     |    1 +
 .../tier/sockets/DurableClientSimpleDUnitTest.java |    6 +-
 .../cache/tier/sockets/DurableClientTestBase.java  |   42 +-
 .../cache/tier/sockets/DurableClientTestCase.java  |   82 +-
 .../management/CacheServerManagementDUnitTest.java |   36 +-
 .../AlterQueryServiceCommandDistributedTest.java   |  169 +
 .../commands/DescribeClientCommandDUnitTest.java   |  123 +-
 .../commands/DurableClientCommandsDUnitTest.java   |  145 +-
 .../cli/commands/ListClientCommandDUnitTest.java   |   89 +-
 .../management/internal/pulse/TestCQDUnitTest.java |    4 +-
 .../internal/pulse/TestClientsDUnitTest.java       |    7 +-
 .../internal/pulse/TestServerDUnitTest.java        |    4 +-
 .../security/CQPDXPostProcessorDUnitTest.java      |    7 +-
 .../geode/security/CQPostProcessorDunitTest.java   |    3 +-
 .../geode/security/ClientCQAuthDUnitTest.java      |   50 +-
 .../ClientCQPostAuthorizationDUnitTest.java        |   11 +-
 .../security/ClientPostAuthorizationDUnitTest.java |    2 +-
 .../geode/security/FilterPostAuthorization.java    |   27 +-
 .../geode/security/FilterPreAuthorization.java     |   11 +-
 .../geode/security/MultiUserAPIDUnitTest.java      |  475 +-
 .../security/MultiUserDurableCQAuthzDUnitTest.java |    3 +-
 .../org/apache/geode/security/ObjectWithAuthz.java |    2 +
 .../CqSecurityAllowedUsersDistributedTest.java     |  235 +
 .../CqSecurityForbiddenUsersDistributedTest.java   |  172 +
 .../geode/security/query/TestCqListener.java       |   44 +
 .../apache/geode/cache/query/cq/CQJUnitTest.java   |  124 -
 .../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      |  576 ++
 .../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    |   50 +
 .../geode/cache/query/cq/internal/CqQueryImpl.java |  394 +
 .../query/cq/internal/CqServiceFactoryImpl.java    |   73 +
 .../cache/query/cq/internal/CqServiceImpl.java     | 1702 +++++
 .../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      |  597 ++
 .../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   |  129 +
 .../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   |  115 +
 .../cache/query/cq/internal/ops/StopCQOp.java      |   74 +
 .../cache/query/internal/cq/ClientCQImpl.java      |  585 --
 .../query/internal/cq/CqAttributesMutatorImpl.java |   71 -
 .../cache/query/internal/cq/CqConflatable.java     |  193 -
 .../geode/cache/query/internal/cq/CqEventImpl.java |  151 -
 .../cache/query/internal/cq/CqListenerImpl.java    |   52 -
 .../geode/cache/query/internal/cq/CqQueryImpl.java |  400 -
 .../query/internal/cq/CqServiceFactoryImpl.java    |   71 -
 .../cache/query/internal/cq/CqServiceImpl.java     | 1716 -----
 .../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      |  585 --
 .../geode/internal/CQDistributedSystemService.java |   41 -
 .../cache/tier/sockets/command/BaseCQCommand.java  |   23 -
 .../cache/tier/sockets/command/CloseCQ.java        |  132 -
 .../cache/tier/sockets/command/ExecuteCQ.java      |  167 -
 .../cache/tier/sockets/command/ExecuteCQ61.java    |  222 -
 .../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         |  133 -
 ...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 -
 .../cache/query/cq/internal/ServerCQImplTest.java  |   76 +
 .../query/internal/cq/CqServiceImplJUnitTest.java  |    4 +-
 .../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     |    3 +-
 geode-cq/src/test/resources/expected-pom.xml       |   40 +-
 .../tier/sockets/ClientServerMiscBCDUnitTest.java  |   28 +-
 .../security/ClientAuthorizationCQDUnitTest.java   |    2 +-
 .../managing_data_entries.html.md.erb              |   22 +-
 .../using_custom_classes.html.md.erb               |    7 +
 .../data_regions/managing_data_regions.html.md.erb |   20 +-
 .../deploying_application_jars.html.md.erb         |    8 +-
 .../gfsh_config_troubleshooting.html.md.erb        |   40 +-
 .../cluster_config/gfsh_persist.html.md.erb        |    6 +-
 .../persisting_configurations.html.md.erb          |   14 +-
 .../running/cluster-management-service.html.md.erb |   75 +
 .../running/default_file_specs.html.md.erb         |    4 +-
 .../running/firewalls_ports.html.md.erb            |   36 +-
 .../running/running_the_cacheserver.html.md.erb    |    2 +-
 .../running/running_the_locator.html.md.erb        |    2 +-
 .../implementing_continuous_querying.html.md.erb   |    5 +-
 .../data_serialization_options.html.md.erb         |    4 +-
 .../use_pdx_high_level_steps.html.md.erb           |    2 +-
 .../use_pdx_serializer.html.md.erb                 |    2 +-
 ...ow_client_server_distribution_works.html.md.erb |    6 +-
 ...ing_durable_client_server_messaging.html.md.erb |    2 +-
 ...imit_server_subscription_queue_size.html.md.erb |    4 +-
 .../how_function_execution_works.html.md.erb       |    2 +-
 .../how_pr_single_hop_works.html.md.erb            |    2 +-
 .../set_redundancy_zones.html.md.erb               |    6 +-
 .../query_additional/query_timeout.html.md.erb     |    2 +-
 .../supported_keywords.html.md.erb                 |   53 +-
 .../using_query_bind_parameters.html.md.erb        |   10 +-
 .../developing/query_select/aggregates.html.md.erb |  404 +-
 .../query_select/the_select_statement.html.md.erb  |   55 +-
 .../query_select/the_where_clause.html.md.erb      |   47 +-
 .../what_is_a_query_string.html.md.erb             |    2 +
 .../dynamic_region_creation.html.md.erb            |   15 +-
 .../region_options/region_types.html.md.erb        |    8 +-
 .../15_minute_quickstart_gfsh.html.md.erb          |    4 +-
 .../installation/install_standalone.html.md.erb    |   24 +-
 .../querying_quick_reference.html.md.erb           |  211 +-
 .../getting_started/setup_classpath.html.md.erb    |    4 +-
 .../system_requirements/host_machine.html.md.erb   |    2 +-
 geode-docs/images/swagger_cluster_mgmt.png         |  Bin 0 -> 129308 bytes
 .../images/threatsAddressedByEachAuthorizer.png    |  Bin 0 -> 84847 bytes
 .../disk_store_configuration_params.html.md.erb    |   20 +-
 .../heap_and_off_heap_management.html.md.erb       |   34 +
 .../managing/heap_use/heap_management.html.md.erb  |   83 +-
 .../heap_use/off_heap_management.html.md.erb       |    2 +-
 .../logging/configuring_log4j2.html.md.erb         |   11 +-
 .../managing/logging/how_logging_works.html.md.erb |    2 +-
 .../management/jmx_manager_operations.html.md.erb  |   24 +-
 ...ommunication_provisioning_bandwidth.html.md.erb |    6 +-
 ...tion_testing_multicast_speed_limits.html.md.erb |   20 +-
 .../performance_on_vsphere.html.md.erb             |   22 +-
 ...t_communication_have_enough_sockets.html.md.erb |   25 +-
 ...ication_setting_socket_buffer_sizes.html.md.erb |   20 +-
 .../monitor_tune/sockets_and_gateways.html.md.erb  |   19 +-
 .../security/authorization_example.html.md.erb     |   64 +-
 .../security/authorization_overview.html.md.erb    |    6 +-
 .../implementing_authorization.html.md.erb         |   12 +-
 .../managing/security/implementing_ssl.html.md.erb |   20 +-
 .../method_invocation_authorizers.html.md.erb      |  198 +
 .../statistics/how_statistics_work.html.md.erb     |    2 +-
 .../statistics/setting_up_statistics.html.md.erb   |    7 +-
 .../system_failure_and_recovery.html.md.erb        |   83 +-
 geode-docs/reference/statistics_list.html.md.erb   |  354 +-
 geode-docs/reference/topics/cache_xml.html.md.erb  |  392 +-
 .../chapter_overview_regionshortcuts.html.md.erb   |   53 +-
 .../reference/topics/client-cache.html.md.erb      |  553 +-
 .../topics/gemfire_properties.html.md.erb          |  242 +-
 .../memory_requirements_for_cache_data.html.md.erb |   38 +-
 .../topics/region_shortcuts_reference.html.md.erb  |    4 +-
 .../topics/region_shortcuts_table.html.md.erb      |  112 +-
 geode-docs/rest_apps/delete_all_data.html.md.erb   |    7 +-
 .../rest_apps/delete_data_for_key.html.md.erb      |    6 +-
 .../delete_data_for_multiple_keys.html.md.erb      |    6 +-
 .../rest_apps/delete_named_query.html.md.erb       |    6 +-
 geode-docs/rest_apps/develop_rest_apps.html.md.erb |  102 +-
 .../rest_apps/get_execute_adhoc_query.html.md.erb  |    6 +-
 geode-docs/rest_apps/get_functions.html.md.erb     |    8 +-
 geode-docs/rest_apps/get_queries.html.md.erb       |   10 +-
 geode-docs/rest_apps/get_region_data.html.md.erb   |    8 +-
 .../get_region_data_for_multiple_keys.html.md.erb  |   14 +-
 .../rest_apps/get_region_key_data.html.md.erb      |    8 +-
 geode-docs/rest_apps/get_region_keys.html.md.erb   |    8 +-
 geode-docs/rest_apps/get_regions.html.md.erb       |    6 +-
 geode-docs/rest_apps/get_servers.html.md.erb       |    6 +-
 geode-docs/rest_apps/head_region_size.html.md.erb  |    6 +-
 geode-docs/rest_apps/ping_service.html.md.erb      |    4 +-
 geode-docs/rest_apps/post_create_query.html.md.erb |   14 +-
 .../rest_apps/post_execute_functions.html.md.erb   |  126 +-
 .../rest_apps/post_execute_query.html.md.erb       |   12 +-
 .../rest_apps/post_if_absent_data.html.md.erb      |   10 +-
 .../put_multiple_values_for_keys.html.md.erb       |    8 +-
 geode-docs/rest_apps/put_replace_data.html.md.erb  |    8 +-
 .../rest_apps/put_update_cas_data.html.md.erb      |   18 +-
 geode-docs/rest_apps/put_update_data.html.md.erb   |    8 +-
 geode-docs/rest_apps/put_update_query.html.md.erb  |    6 +-
 geode-docs/rest_apps/rest_admin.html.md.erb        |    4 +-
 geode-docs/rest_apps/rest_examples.html.md.erb     |   19 +-
 geode-docs/rest_apps/rest_functions.html.md.erb    |    4 +-
 geode-docs/rest_apps/rest_prereqs.html.md.erb      |    2 +-
 geode-docs/rest_apps/rest_queries.html.md.erb      |   12 +-
 geode-docs/rest_apps/rest_regions.html.md.erb      |   28 +-
 geode-docs/rest_apps/troubleshooting.html.md.erb   |    4 +-
 geode-docs/tools_modules/book_intro.html.md.erb    |    6 +-
 .../gemcached/deploying_gemcached.html.md.erb      |    4 +-
 .../gfsh/cache_xml_2_gfsh.html.md.erb              |   22 +-
 .../gfsh/command-pages/alter.html.md.erb           |  162 +-
 .../gfsh/command-pages/backup.html.md.erb          |    4 +-
 .../gfsh/command-pages/change.html.md.erb          |    6 +-
 .../gfsh/command-pages/configure.html.md.erb       |   39 +-
 .../gfsh/command-pages/connect.html.md.erb         |   30 +-
 .../gfsh/command-pages/create.html.md.erb          |  268 +-
 .../gfsh/command-pages/describe.html.md.erb        |   29 +
 .../gfsh/command-pages/destroy.html.md.erb         |   32 +
 .../gfsh/command-pages/put.html.md.erb             |   13 +-
 .../gfsh/command-pages/resume.html.md.erb          |   48 +-
 .../gfsh/command-pages/run.html.md.erb             |    6 +-
 .../gfsh/command-pages/set.html.md.erb             |   15 +-
 .../gfsh/command-pages/show.html.md.erb            |   10 +-
 .../gfsh/command-pages/start.html.md.erb           |  161 +-
 .../gfsh/command-pages/status.html.md.erb          |    3 +-
 .../gfsh/configuring_gfsh.html.md.erb              |    2 +-
 .../gfsh/getting_started_gfsh.html.md.erb          |   29 +-
 .../gfsh/gfsh_command_index.html.md.erb            |    2 +-
 .../gfsh/gfsh_quick_reference.html.md.erb          |    2 +
 .../gfsh/quick_ref_commands_by_area.html.md.erb    |   34 +-
 .../tools_modules/gfsh/tour_of_gfsh.html.md.erb    |    6 +-
 .../http_session_mgmt/chapter_overview.html.md.erb |    4 +
 .../configuring_non_sticky_sessions.html.md.erb    |   57 +
 .../http_session_mgmt/quick_start.html.md.erb      |    8 +-
 .../session_mgmt_weblogic.html.md.erb              |    2 +-
 .../tc_additional_info.html.md.erb                 |    2 +-
 .../tc_setting_up_the_module.html.md.erb           |   20 +-
 .../tomcat_changing_gf_default_cfg.html.md.erb     |    4 +-
 .../tomcat_installing_the_module.html.md.erb       |    7 +
 .../tomcat_setting_up_the_module.html.md.erb       |   31 +-
 .../weblogic_setting_up_the_module.html.md.erb     |   28 +-
 .../micrometer-configuration.html.md.erb           |  120 +
 .../micrometer/micrometer-meters.html.md.erb       |   97 +
 .../micrometer/micrometer-overview.html.md.erb     |   31 +
 .../tools_modules/pulse/pulse-hosted.html.md.erb   |    6 +-
 .../tools_modules/pulse/pulse-views.html.md.erb    |   94 +-
 .../cs_configuration/chapter_overview.html.md.erb  |    2 +-
 ...lient_server_example_configurations.html.md.erb |    2 +-
 .../client_server_whats_next.html.md.erb           |   21 +-
 geode-dunit/build.gradle                           |   53 +-
 .../cache/examples/CacheTestCaseExampleTest.java   |   34 +
 .../dunit/examples/BeforeClassExampleTest.java     |   37 +
 .../DistributedReferenceCacheExampleTest.java      |   64 +
 ...ributedReferenceLocatorLauncherExampleTest.java |   95 +
 ...tributedReferenceServerLauncherExampleTest.java |   82 +
 .../DistributedReferenceSystemExampleTest.java     |   63 +
 ...tartupRuleCanSpecifyOlderVersionsDUnitTest.java |   13 +-
 .../DistributedDiskDirRuleDistributedTest.java     |   96 +
 .../tests/DistributedExecutorServiceRuleTest.java  |  170 +
 .../rules/tests/DistributedReferenceTest.java      |  653 ++
 ...utedRestoreSystemPropertiesDistributedTest.java |   85 +-
 ...edUseJacksonForJsonPathRuleDistributedTest.java |  339 +
 .../tests/MemberStarterRuleAwaitDUnitTest.java     |    7 -
 .../dunit/rules/tests/MemberStarterRuleTest.java   |   22 +-
 .../tests/SharedCountersRuleDistributedTest.java   |  120 +-
 .../tests/SharedErrorCollectorDistributedTest.java |  357 +-
 .../tests/VmEventListenerDistributedTest.java      |  138 +
 .../AsyncInvocationTimeoutDistributedTest.java     |  126 +
 .../test/dunit/tests/BasicDistributedTest.java     |  247 +
 .../tests/ChangeProductVersionDistributedTest.java |   86 +
 .../tests/GetCurrentVmNumDistributedTest.java      |    0
 .../GetDefaultDiskStoreNameDistributedTest.java    |    0
 .../GetPidAndIdAfterBounceDistributedTest.java     |    0
 .../dunit/tests/GetPidAndIdDistributedTest.java    |    0
 .../tests/GetTestMethodNameDistributedTest.java    |    0
 .../dunit/tests/GetUniqueNameDistributedTest.java  |    0
 ...GetPropertiesDisconnectsAllDistributedTest.java |    0
 .../dunit/tests/StackTraceDistributedTest.java     |   83 +
 .../geode/test/dunit/tests/VMDistributedTest.java  |    0
 .../dunit/tests/VMDumpThreadsDistributedTest.java  |  159 +
 .../test/greplogs/LogConsumerDistributedTest.java  |  441 ++
 .../cache/examples/CacheTestCaseExampleTest.java   |   33 -
 .../dunit/examples/BeforeClassExampleTest.java     |   37 -
 .../junit/rules/DiskDirRuleIntegrationTest.java    |   91 +
 .../java/batterytest/greplogs/ExpectedStrings.java |  185 -
 .../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     |   23 +-
 .../apache/geode/cache/query/QueryTestUtils.java   |   10 +
 .../cache/query/cq/dunit/CqQueryTestListener.java  |   58 +-
 .../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      |   79 +
 .../geode/cache30/CacheSerializableRunnable.java   |   62 +-
 .../org/apache/geode/cache30/CacheXmlTestCase.java |   14 +-
 .../cache30/CertifiableTestCacheListener.java      |  107 +-
 .../apache/geode/cache30/ClientServerTestCase.java |  229 +-
 .../geode/cache30/MultiVMRegionTestCase.java       | 7326 +++++++-----------
 .../org/apache/geode/cache30/RegionTestCase.java   | 1010 ++-
 .../apache/geode/cache30/TestCacheCallback.java    |   15 +-
 .../apache/geode/cache30/TestCacheListener.java    |    3 +
 .../org/apache/geode/cache30/TestCacheLoader.java  |    1 +
 .../membership/api/MembershipManagerHelper.java    |  150 +
 .../membership/gms/MembershipManagerHelper.java    |  138 -
 .../gms/membership/GMSJoinLeaveTestHelper.java     |   68 +
 .../geode/internal/cache/CommitFunction.java       |    9 +-
 .../cache/CustomerIDPartitionResolver.java         |   14 +-
 .../InternalCacheForClientAccessDUnitTest.java     |  178 +
 .../internal/cache/NestedTransactionFunction.java  |    9 +-
 .../cache/PartitionedRegionGetSomeKeys.java        |   10 +-
 .../geode/internal/cache/RollbackFunction.java     |    9 +-
 .../cache/execute/CustomerIDPartitionResolver.java |    9 +
 .../internal/cache/execute/data/Customer.java      |    2 +
 .../geode/internal/cache/execute/data/Order.java   |   14 +-
 .../internal/cache/execute/data/Shipment.java      |   13 +-
 .../internal/cache/functions/TestFunction.java     |   15 +-
 .../cache/tier/sockets/CacheServerTestUtil.java    |   20 +-
 .../sockets/ClientServerMiscDUnitTestBase.java     |   97 +-
 .../cache/wan/AsyncEventQueueTestBase.java         |   78 +-
 .../org/apache/geode/management/MBeanUtil.java     |   36 +-
 .../apache/geode/management/MXBeanAwaitility.java  |  108 -
 .../geode/management/ManagementTestBase.java       |   11 +-
 .../management/internal/cli/HeadlessGfsh.java      |   22 +-
 .../ChangeLogLevelCommandDUnitTestBase.java        |  120 -
 .../ChangeLogLevelCommandDistributedTestBase.java  |  119 +
 .../cli/commands/ExportLogsDUnitTestBase.java      |  404 -
 .../commands/ExportLogsDistributedTestBase.java    |  399 +
 .../cli/commands/ExportLogsStatsDUnitTestBase.java |  161 -
 .../ExportLogsStatsDistributedTestBase.java        |  164 +
 .../commands/FunctionCommandsDUnitTestBase.java    |   92 +-
 .../cli/commands/GcCommandDUnitTestBase.java       |    7 +-
 .../commands/GemfireDataCommandsDUnitTestBase.java |   11 +-
 .../commands/IndexCommandsIntegrationTestBase.java |   46 +-
 .../commands/ListIndexCommandDUnitTestBase.java    |    2 +-
 ...tedQueryClassCastExceptionFailureDUnitTest.java |   79 +
 .../management/internal/cli/commands/Product.java  |   78 +
 .../cli/commands/QueryCommandDUnitTestBase.java    |   50 +-
 .../commands/QueryCommandIntegrationTestBase.java  |   66 +-
 .../RegionMembershipMBeanDUnitTestBase.java        |   12 +-
 .../commands/ShowDeadlockDistributedTestBase.java  |  180 +
 .../cli/commands/ShowLogCommandDUnitTestBase.java  |  167 -
 .../ShowLogCommandDistributedTestBase.java         |  161 +
 .../cli/commands/ShutdownCommandDUnitTestBase.java |    5 +-
 .../internal/configuration/ClusterConfig.java      |    2 +-
 .../configuration/ClusterConfigTestBase.java       |    2 +-
 .../security/GfshCommandsSecurityTestBase.java     |   61 +-
 .../apache/geode/pdx/JSONFormatVerifyUtility.java  |   79 +
 .../security/ClientAuthorizationTestCase.java      |   38 +-
 .../apache/geode/security/SecurityTestUtil.java    |   11 +-
 .../apache/geode/security/SecurityTestUtils.java   |  235 +-
 .../generator/AuthzCredentialGenerator.java        |    2 +-
 .../security/generator/CredentialGenerator.java    |    2 +-
 .../generator/LdapUserCredentialGenerator.java     |   28 +-
 .../generator/PKCSCredentialGenerator.java         |   21 +-
 .../security/generator/SSLCredentialGenerator.java |    2 +-
 .../generator/XmlAuthzCredentialGenerator.java     |    9 +-
 .../AbstractQuerySecurityDistributedTest.java      |  168 +
 .../geode/security/query/QuerySecurityBase.java    |  232 -
 .../security/templates/LdapUserAuthenticator.java  |    4 +-
 .../geode/security/templates/PKCSAuthInit.java     |    2 +-
 .../security/templates/PKCSAuthenticator.java      |    2 +-
 .../security/templates/SimpleAccessController.java |    8 +-
 .../security/templates/SimpleAuthenticator.java    |   10 +-
 .../geode/security/templates/XmlErrorHandler.java  |    2 +-
 .../apache/geode/test/dunit/AsyncInvocation.java   |  389 +-
 .../java/org/apache/geode/test/dunit/DUnitEnv.java |    6 +-
 .../org/apache/geode/test/dunit/Disconnect.java    |    4 +
 .../geode/test/dunit/DistributedTestCase.java      |   10 +-
 .../geode/test/dunit/DistributedTestUtils.java     |    2 +-
 .../java/org/apache/geode/test/dunit/Host.java     |   31 +-
 .../apache/geode/test/dunit/IgnoredException.java  |  191 +-
 .../java/org/apache/geode/test/dunit/Invoke.java   |   48 +-
 .../java/org/apache/geode/test/dunit/LocalVM.java  |   91 -
 .../apache/geode/test/dunit/LogWriterUtils.java    |   53 +-
 .../org/apache/geode/test/dunit/NamedCallable.java |   39 -
 .../org/apache/geode/test/dunit/NamedRunnable.java |   39 -
 .../org/apache/geode/test/dunit/NetworkUtils.java  |    2 +-
 .../org/apache/geode/test/dunit/RMIException.java  |   68 +-
 .../geode/test/dunit/RepeatableRunnable.java       |   28 -
 .../geode/test/dunit/SerializableCallable.java     |   61 +-
 .../geode/test/dunit/SerializableCallableIF.java   |   12 +-
 .../geode/test/dunit/SerializableRunnable.java     |   70 +-
 .../geode/test/dunit/SerializableRunnableIF.java   |   14 +-
 .../geode/test/dunit/StoppableWaitCriterion.java   |    4 +-
 .../org/apache/geode/test/dunit/ThreadUtils.java   |    4 +-
 .../main/java/org/apache/geode/test/dunit/VM.java  |  281 +-
 .../apache/geode/test/dunit/VMEventListener.java   |   50 +
 .../geode/test/dunit/VMEventListenerRegistry.java  |   31 +
 .../java/org/apache/geode/test/dunit/Wait.java     |  125 +-
 .../org/apache/geode/test/dunit/WaitCriterion.java |   20 +-
 .../dunit/cache/internal/JUnit4CacheTestCase.java  |  188 +-
 .../geode/test/dunit/internal/AsyncThreadId.java   |   45 +
 .../geode/test/dunit/internal/BounceResult.java    |   34 +
 .../apache/geode/test/dunit/internal/ChildVM.java  |   73 +
 .../geode/test/dunit/internal/ChildVMLauncher.java |   27 +
 .../geode/test/dunit/internal/DUnitHost.java       |  119 +
 .../geode/test/dunit/internal/DUnitLauncher.java   |  401 +
 .../dunit/internal/DistributedTestFixture.java     |    6 +
 .../geode/test/dunit/internal/Identifiable.java    |   24 +
 .../test/dunit/internal/IdentifiableCallable.java  |   56 +
 .../test/dunit/internal/IdentifiableRunnable.java  |   56 +
 .../dunit/internal/InternalBlackboardImpl.java     |    5 +-
 .../geode/test/dunit/internal/Invocable.java       |   21 +
 .../dunit/internal/JUnit4DistributedTestCase.java  |  125 +-
 .../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  |  408 +
 .../geode/test/dunit/internal/RemoteDUnitVM.java   |  142 +
 .../geode/test/dunit/internal/RemoteDUnitVMIF.java |   33 +
 .../geode/test/dunit/internal/StackTrace.java      |   33 +
 .../geode/test/dunit/internal/StackTraceInfo.java  |   53 +
 .../test/dunit/internal/StandAloneDUnitEnv.java    |   72 +
 .../test/dunit/internal/TestHistoryLogger.java     |   32 +
 .../geode/test/dunit/internal/VMEventNotifier.java |   75 +
 .../geode/test/dunit/log4j/LogWriterLogger.java    | 2063 ++++++
 .../test/dunit/rules/AbstractDistributedRule.java  |   82 +-
 .../apache/geode/test/dunit/rules/CacheRule.java   |    4 +-
 .../geode/test/dunit/rules/ClientCacheRule.java    |    2 +-
 .../geode/test/dunit/rules/ClusterStartupRule.java |  182 +-
 .../test/dunit/rules/DistributedDiskDirRule.java   |  169 +-
 .../rules/DistributedExecutorServiceRule.java      |  189 +
 .../test/dunit/rules/DistributedReference.java     |  215 +
 .../rules/DistributedRestoreSystemProperties.java  |   26 +-
 .../geode/test/dunit/rules/DistributedRule.java    |   28 +-
 .../DistributedUseJacksonForJsonPathRule.java      |   87 +-
 .../apache/geode/test/dunit/rules/MemberVM.java    |   95 +-
 .../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 |  567 --
 .../test/dunit/standalone/ProcessManager.java      |  406 -
 .../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    |  297 +
 .../org/apache/geode/test/greplogs/Patterns.java   |   72 +
 .../geode/test/junit/rules/ClientCacheRule.java    |   88 +-
 .../apache/geode/test/junit/rules/DiskDirRule.java |  140 +-
 .../geode/test/junit/rules/GfshCommandRule.java    |   48 +-
 .../junit/rules/LocatorLauncherStartupRule.java    |  110 +
 .../geode/test/junit/rules/LocatorStarterRule.java |   48 +-
 .../junit/rules/MBeanServerConnectionRule.java     |   62 +-
 .../geode/test/junit/rules/MemberStarterRule.java  |  196 +-
 .../junit/rules/ServerLauncherStartupRule.java     |   96 +
 .../geode/test/junit/rules/ServerStarterRule.java  |  118 +-
 .../apache/geode/test/junit/rules/VMProvider.java  |   44 +-
 .../geode/cache/client/internal/default.keystore   |  Bin 0 -> 534 bytes
 .../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/test/greplogs/LogConsumerTest.java       |  168 +
 geode-dunit/src/test/resources/expected-pom.xml    |   77 +-
 geode-experimental-driver/build.gradle             |   44 +-
 .../experimental/driver/AuthenticationTest.java    |   19 +-
 .../experimental/driver/AuthorizationTest.java     |  113 +
 .../driver/PostProcessingIntegrationTest.java      |    4 +-
 .../experimental/driver/RegionIntegrationTest.java |    4 +-
 .../apache/geode/experimental/driver/SSLTest.java  |   50 +-
 .../geode/experimental/driver/default.keystore     |  Bin 0 -> 534 bytes
 .../geode/experimental/driver/JSONWrapper.java     |    1 +
 .../experimental/driver/ProtobufQueryService.java  |    1 +
 .../src/test/resources/expected-pom.xml            |   16 +-
 geode-gfsh/build.gradle                            |   68 +
 .../management/internal/cli/CliUtilDUnitTest.java  |  112 +
 .../management/internal/cli/NetstatDUnitTest.java  |  211 +
 .../AlterAsyncEventQueueCommandDUnitTest.java      |  223 +
 .../cli/commands/AlterCompressorDUnitTest.java     |  249 +
 .../cli/commands/AlterDiskStoreDUnitTest.java      |  168 +
 ...erQueryServiceCommandWithSecurityDUnitTest.java |  233 +
 ...ueryServiceCommandWithoutSecurityDUnitTest.java |   75 +
 .../cli/commands/AlterRegionCommandDUnitTest.java  |  355 +
 .../ChangeLogLevelCommandDistributedTest.java      |   24 +
 .../cli/commands/ConcurrentDeployDUnitTest.java    |    0
 .../CreateAsyncEventQueueCommandDUnitTest.java     |  170 +
 .../CreateDefinedIndexesCommandDUnitTest.java      |  302 +
 .../cli/commands/CreateIndexCommandDUnitTest.java  |  165 +
 .../CreateJndiBindingCommandDUnitTest.java         |  132 +
 .../commands/CreatePooledJndiBindingDUnitTest.java |  107 +
 .../cli/commands/CreateRegionCommandDUnitTest.java |  833 +++
 ...egionCommandPersistsConfigurationDUnitTest.java |  834 +++
 ...eRegionCommandWithNoClusterConfigDUnitTest.java |   86 +
 .../commands/CreateRegionSecurityDUnitTest.java    |   86 +
 ...DeployCommandFunctionRegistrationDUnitTest.java |  116 +
 .../commands/DeployCommandRedeployDUnitTest.java   |  267 +
 .../DeploySemanticVersionJarDUnitTest.java         |  213 +
 .../cli/commands/DeployWithGroupsDUnitTest.java    |  366 +
 .../DescribeJndiBindingCommandDUnitTest.java       |  144 +
 .../commands/DescribeMembersCommandDUnitTest.java  |  104 +
 .../DescribeQueryServiceCommandDUnitTest.java      |  104 +
 .../cli/commands/DescribeRegionDUnitTest.java      |  292 +
 .../DestroyAsyncEventQueueCommandDUnitTest.java    |  209 +
 .../commands/DestroyIndexCommandsDUnitTest.java    |  283 +
 .../DestroyJndiBindingCommandDUnitTest.java        |  109 +
 .../commands/DestroyRegionCommandDUnitTest.java    |  185 +
 .../DestroySecondJndiBindingCommandDUnitTest.java  |  125 +
 .../cli/commands/DiskStoreCommandsDUnitTest.java   |  588 ++
 .../commands/ExecuteFunctionCommandDUnitTest.java  |  373 +
 .../ExecuteFunctionCommandSecurityTest.java        |  160 +
 ...ExportClusterConfigurationCommandDUnitTest.java |  153 +
 .../cli/commands/ExportLogsDistributedTest.java    |   25 +
 .../ExportLogsOnServerManagerDistributedTest.java  |   87 +
 .../commands/ExportLogsStatsDistributedTest.java   |   24 +
 .../ExportLogsWithMemberGroupDistributedTest.java  |  136 +
 .../commands/ExportStackTraceCommandDUnitTest.java |  127 +
 .../cli/commands/FunctionCommandsDUnitTest.java    |    0
 .../internal/cli/commands/GcCommandDUnitTest.java  |    0
 .../cli/commands/GemfireDataCommandsDUnitTest.java |    0
 .../GfshHostNameVerificationDistributedTest.java   |  202 +
 ...ImportClusterConfigurationCommandDUnitTest.java |  152 +
 .../IndexCommandsShareConfigurationDUnitTest.java  |  121 +
 .../ListAsyncEventQueuesCommandDUnitTest.java      |  105 +
 .../cli/commands/ListIndexCommandDUnitTest.java    |    0
 .../commands/ListJndiBindingCommandDUnitTest.java  |   76 +
 .../cli/commands/ListMembersCommandDUnitTest.java  |  150 +
 .../internal/cli/commands/ListRegionDUnitTest.java |  156 +
 .../cli/commands/LocateEntryDUnitTest.java         |  112 +
 .../ManagedConnectionFactoryForTesting.java        |    0
 .../cli/commands/QueryCommandDUnitTest.java        |    0
 .../cli/commands/RebalanceCommandDUnitTest.java    |  314 +
 .../commands/RebalanceCommandDistributedTest.java  |    0
 ...ersistThroughClusterConfigurationDUnitTest.java |  171 +
 .../commands/RegionMembershipMBeanDUnitTest.java   |    0
 .../cli/commands/RemoveCommandDUnitTest.java       |    0
 .../cli/commands/RemoveCommandJsonDUnitTest.java   |  174 +
 .../cli/commands/RepeatedRebalanceDUnitTest.java   |  216 +
 .../RepeatedRebalancePartitionResolver.java        |   49 +
 .../ResumeAsyncEventQueueDispatcherDUnitTest.java  |   91 +
 .../cli/commands/ShowDeadlockDUnitTest.java        |   27 +
 .../cli/commands/ShowLogCommandDUnitTest.java      |   18 +
 .../cli/commands/ShowMetricsDUnitTest.java         |  153 +
 .../ShowMissingDiskStoreCommandDUnitTest.java      |  166 +
 .../cli/commands/ShutdownCommandDUnitTest.java     |    0
 .../internal/cli/commands/TestCompressor1.java     |    0
 .../cli/commands/TestCustomIdleExpiry.java         |    0
 .../internal/cli/commands/TestCustomTTLExpiry.java |    0
 .../cli/util/MergeLogsDistributedTest.java         |  125 +
 .../cli/commands/CreateRegionCommandDUnitTest.xml  |  147 +
 ...eployCommandRedeployDUnitTest_FunctionATemplate |    0
 ...eployCommandRedeployDUnitTest_FunctionBTemplate |    0
 .../AnalyzeGfshSerializablesJUnitTest.java         |   31 +
 .../GfshParserAutoCompletionIntegrationTest.java   |  431 ++
 .../internal/cli/GfshParserConverterTest.java      |  239 +
 .../internal/cli/GfshParserParsingTest.java        |  361 +
 .../internal/cli/HeadlessGfshIntegrationTest.java  |  127 +
 .../internal/cli/OptionAliasesParsingTest.java     |    0
 .../internal/cli/TableBuilderJUnitTest.java        |    0
 .../AlterDiskStoreCommandIntegrationTest.java      |   58 +
 .../AlterRegionCommandIntegrationTest.java         |  105 +
 .../ConfigurePDXCommandIntegrationTest.java        |  136 +
 .../CreateRegionCommandIntegrationTest.java        |  688 ++
 .../cli/commands/DebugCommandIntegrationTest.java  |    0
 .../DescribeConfigCommandIntegrationTest.java      |    0
 .../DescribeConnectionCommandIntegrationTest.java  |   57 +
 .../DescribeDiskStoreCommandIntegrationTest.java   |    0
 .../commands/DescribeRegionIntegrationTest.java    |    0
 .../cli/commands/EchoCommandIntegrationTest.java   |  107 +
 .../cli/commands/ExportDataIntegrationTest.java    |  164 +
 .../cli/commands/GetCommandIntegrationTest.java    |  300 +
 .../cli/commands/GfshCommandIntegrationTest.java   |   75 +
 .../commands/HTTPServiceSSLSupportJUnitTest.java   |  177 +
 .../cli/commands/HintCommandIntegrationTest.java   |    0
 .../commands/HistoryCommandIntegrationTest.java    |  122 +
 .../cli/commands/ImportDataIntegrationTest.java    |  198 +
 .../cli/commands/IndexCommandsIntegrationTest.java |    0
 .../ListDiskStoreCommandIntegrationTest.java       |    0
 .../cli/commands/ListRegionIntegrationTest.java    |    0
 .../cli/commands/PutCommandIntegrationTest.java    |  200 +
 .../cli/commands/QueryCommandIntegrationTest.java  |    0
 .../ShowMetricsCommandIntegrationTest.java         |  173 +
 .../cli/commands/StartMemberUtilsTest.java         |  195 +
 .../cli/commands/VersionCommandJUnitTest.java      |   84 +
 .../GfshStatusCommandsIntegrationTest.java         |   72 +
 .../cli/domain/IndexDetailsIntegrationTest.java    |    0
 .../ChangeLogLevelFunctionIntegrationTest.java     |  164 +
 .../functions/CreateJndiBindingFunctionTest.java   |  172 +
 .../functions/DataCommandFunctionJUnitTest.java    |    0
 .../DataCommandFunctionWithPDXJUnitTest.java       |    0
 .../functions/DestroyJndiBindingFunctionTest.java  |  150 +
 .../ExportLogsFunctionIntegrationTest.java         |  116 +
 .../internal/cli/functions/Geode3544JUnitTest.java |    0
 .../cli/functions/ListJndiBindingFunctionTest.java |   89 +
 .../SizeExportLogsFunctionFileIntegrationTest.java |  179 +
 .../SizeExportLogsFunctionIntegrationTest.java     |  188 +
 .../internal/cli/help/HelperIntegrationTest.java   |  111 +
 .../result/model/ResultModelIntegrationTest.java   |   91 +
 .../cli/shell/GfshConfigInitFileJUnitTest.java     |    0
 .../internal/cli/shell/GfshHistoryJUnitTest.java   |   92 +
 .../cli/shell/GfshInitFileIntegrationTest.java     |  341 +
 .../cli/shell/GfshMultilineCommandTest.java        |   57 +
 .../cli/util/LogExporterFileIntegrationTest.java   |  151 +
 .../cli/util/LogExporterIntegrationTest.java       |  214 +
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    0
 .../org/apache/geode/codeAnalysis/openBugs.txt     |   18 +
 .../codeAnalysis/sanctionedDataSerializables.txt   |    0
 .../geode/internal/GfeConsoleReaderFactory.java    |   86 +
 .../apache/geode/management/cli/CliFunction.java   |   52 +
 .../apache/geode/management/cli/CliMetaData.java   |  101 +
 .../management/cli/CommandProcessingException.java |  113 +
 .../geode/management/cli/CommandService.java       |  153 +
 .../management/cli/CommandServiceException.java    |    0
 .../geode/management/cli/CommandStatement.java     |    0
 .../apache/geode/management/cli/ConverterHint.java |   50 +
 .../org/apache/geode/management/cli/Disabled.java  |    0
 .../apache/geode/management/cli/GfshCommand.java   |  254 +
 .../org/apache/geode/management/cli/Result.java    |  142 +
 .../geode/management/cli/SingleGfshCommand.java    |   45 +
 .../cli/UpdateAllConfigurationGroupsMarker.java    |   27 +
 .../org/apache/geode/management/cli/package.html   |    0
 .../internal/GfshDistributedSystemService.java     |   43 +
 .../internal/cli/AbstractCliAroundInterceptor.java |   97 +
 .../internal/cli/CliAroundInterceptor.java         |   44 +
 .../geode/management/internal/cli/CliUtil.java     |  239 +
 .../management/internal/cli/CommandManager.java    |  339 +
 .../internal/cli/CommandManagerAware.java          |    0
 .../management/internal/cli/CommandRequest.java    |   93 +
 .../management/internal/cli/GfshParseResult.java   |  140 +
 .../geode/management/internal/cli/GfshParser.java  |  383 +
 .../geode/management/internal/cli/Launcher.java    |  321 +
 .../geode/management/internal/cli/LogWrapper.java  |  390 +
 .../cli/commands/AlterAsyncEventQueueCommand.java  |  197 +
 .../cli/commands/AlterOfflineDiskStoreCommand.java |  133 +
 .../cli/commands/AlterQueryServiceCommand.java     |  154 +
 .../internal/cli/commands/AlterRegionCommand.java  |  282 +
 .../cli/commands/AlterRuntimeConfigCommand.java    |  255 +
 .../cli/commands/BackupDiskStoreCommand.java       |  139 +
 .../cli/commands/ChangeLogLevelCommand.java        |  155 +
 .../cli/commands/ClearDefinedIndexesCommand.java   |   36 +
 .../cli/commands/CloseDurableCQsCommand.java       |   73 +
 .../cli/commands/CloseDurableClientCommand.java    |   65 +
 .../cli/commands/CommandAvailabilityIndicator.java |   61 +
 .../cli/commands/CompactDiskStoreCommand.java      |  170 +
 .../commands/CompactOfflineDiskStoreCommand.java   |  136 +
 .../internal/cli/commands/ConfigurePDXCommand.java |  136 +
 .../internal/cli/commands/ConnectCommand.java      |  444 ++
 .../cli/commands/CountDurableCQEventsCommand.java  |   84 +
 .../cli/commands/CreateAsyncEventQueueCommand.java |  151 +
 .../cli/commands/CreateDefinedIndexesCommand.java  |  108 +
 .../cli/commands/CreateDiskStoreCommand.java       |  237 +
 .../cli/commands/CreateGatewayReceiverCommand.java |  161 +
 .../cli/commands/CreateGatewaySenderCommand.java   |  286 +
 .../internal/cli/commands/CreateIndexCommand.java  |  199 +
 .../cli/commands/CreateJndiBindingCommand.java     |  203 +
 .../internal/cli/commands/CreateRegionCommand.java |  834 +++
 .../internal/cli/commands/DataCommandsUtils.java   |    0
 .../internal/cli/commands/DebugCommand.java        |   49 +
 .../internal/cli/commands/DefineIndexCommand.java  |   68 +
 .../internal/cli/commands/DeployCommand.java       |  221 +
 .../cli/commands/DescribeClientCommand.java        |  223 +
 .../cli/commands/DescribeConfigCommand.java        |  131 +
 .../cli/commands/DescribeConnectionCommand.java    |   46 +
 .../cli/commands/DescribeDiskStoreCommand.java     |  152 +
 .../cli/commands/DescribeJndiBindingCommand.java   |  107 +
 .../cli/commands/DescribeMemberCommand.java        |  108 +
 .../commands/DescribeOfflineDiskStoreCommand.java  |   81 +
 .../cli/commands/DescribeQueryServiceCommand.java  |  121 +
 .../cli/commands/DescribeRegionCommand.java        |  357 +
 .../commands/DestroyAsyncEventQueueCommand.java    |   87 +
 .../cli/commands/DestroyDiskStoreCommand.java      |   75 +
 .../cli/commands/DestroyFunctionCommand.java       |  144 +
 .../commands/DestroyGatewayReceiverCommand.java    |   80 +
 .../cli/commands/DestroyGatewaySenderCommand.java  |  100 +
 .../internal/cli/commands/DestroyIndexCommand.java |  125 +
 .../cli/commands/DestroyJndiBindingCommand.java    |   94 +
 .../cli/commands/DestroyRegionCommand.java         |  129 +
 .../internal/cli/commands/DisconnectCommand.java   |   60 +
 .../cli/commands/DiskStoreCommandsUtils.java       |  108 +
 .../internal/cli/commands/EchoCommand.java         |   56 +
 .../cli/commands/ExecuteFunctionCommand.java       |  142 +
 .../cli/commands/ExecuteScriptCommand.java         |   44 +
 .../internal/cli/commands/ExitCommand.java         |   40 +
 .../ExportClusterConfigurationCommand.java         |  207 +
 .../internal/cli/commands/ExportConfigCommand.java |  143 +
 .../internal/cli/commands/ExportDataCommand.java   |  106 +
 .../internal/cli/commands/ExportLogsCommand.java   |  265 +
 .../cli/commands/ExportLogsInterceptor.java        |  113 +
 .../commands/ExportOfflineDiskStoreCommand.java    |   68 +
 .../cli/commands/ExportStackTraceCommand.java      |  164 +
 .../internal/cli/commands/GCCommand.java           |  105 +
 .../internal/cli/commands/GetCommand.java          |   99 +
 .../internal/cli/commands/GfshHelpCommand.java     |   45 +
 .../internal/cli/commands/GfshHintCommand.java     |   43 +
 .../internal/cli/commands/HistoryCommand.java      |   95 +
 .../ImportClusterConfigurationCommand.java         |  269 +
 .../internal/cli/commands/ImportDataCommand.java   |  102 +
 .../internal/cli/commands/IndexDefinition.java     |   40 +
 .../cli/commands/LauncherSignalListener.java       |   32 +
 .../cli/commands/ListAsyncEventQueuesCommand.java  |  122 +
 .../internal/cli/commands/ListClientCommand.java   |  111 +
 .../internal/cli/commands/ListDeployedCommand.java |   81 +
 .../cli/commands/ListDiskStoresCommand.java        |   99 +
 .../cli/commands/ListDurableClientCQsCommand.java  |   83 +
 .../internal/cli/commands/ListFunctionCommand.java |   83 +
 .../internal/cli/commands/ListGatewayCommand.java  |  157 +
 .../internal/cli/commands/ListIndexCommand.java    |  146 +
 .../cli/commands/ListJndiBindingCommand.java       |  100 +
 .../internal/cli/commands/ListMembersCommand.java  |   85 +
 .../internal/cli/commands/ListRegionCommand.java   |  100 +
 .../commands/LoadBalanceGatewaySenderCommand.java  |   95 +
 .../internal/cli/commands/LocateEntryCommand.java  |   83 +
 .../internal/cli/commands/NetstatCommand.java      |  253 +
 .../internal/cli/commands/OfflineGfshCommand.java  |  106 +
 .../internal/cli/commands/PDXRenameCommand.java    |   76 +
 .../cli/commands/PauseGatewaySenderCommand.java    |  107 +
 .../internal/cli/commands/PutCommand.java          |  102 +
 .../internal/cli/commands/QueryCommand.java        |  179 +
 .../internal/cli/commands/QueryInterceptor.java    |   94 +
 .../internal/cli/commands/RebalanceCommand.java    |  250 +
 .../internal/cli/commands/RegionCommandsUtils.java |   74 +
 .../internal/cli/commands/RemoveCommand.java       |   96 +
 .../ResumeAsyncEventQueueDispatcherCommand.java    |   67 +
 .../cli/commands/ResumeGatewaySenderCommand.java   |  106 +
 .../commands/RevokeMissingDiskStoreCommand.java    |   48 +
 .../internal/cli/commands/SetVariableCommand.java  |   37 +
 .../internal/cli/commands/ShCommand.java           |   89 +
 .../internal/cli/commands/ShowDeadlockCommand.java |  104 +
 .../internal/cli/commands/ShowLogCommand.java      |   84 +
 .../internal/cli/commands/ShowMetricsCommand.java  |  763 ++
 .../cli/commands/ShowMetricsInterceptor.java       |  118 +
 .../cli/commands/ShowMissingDiskStoreCommand.java  |  132 +
 .../internal/cli/commands/ShutdownCommand.java     |  197 +
 .../internal/cli/commands/SleepCommand.java        |   38 +
 .../cli/commands/StartGatewayReceiverCommand.java  |   99 +
 .../cli/commands/StartGatewaySenderCommand.java    |  149 +
 .../internal/cli/commands/StartLocatorCommand.java |  542 ++
 .../internal/cli/commands/StartMemberUtils.java    |  259 +
 .../internal/cli/commands/StartServerCommand.java  |  615 ++
 .../StatusClusterConfigServiceCommand.java         |   84 +
 .../cli/commands/StatusGatewayReceiverCommand.java |   95 +
 .../cli/commands/StatusGatewaySenderCommand.java   |  119 +
 .../cli/commands/StopGatewayReceiverCommand.java   |   98 +
 .../cli/commands/StopGatewaySenderCommand.java     |  102 +
 .../internal/cli/commands/UndeployCommand.java     |  105 +
 .../commands/UpgradeOfflineDiskStoreCommand.java   |  136 +
 .../internal/cli/commands/UserInputProperty.java   |  133 +
 .../cli/commands/UsernamePasswordInterceptor.java  |   60 +
 .../cli/commands/ValidateDiskStoreCommand.java     |  127 +
 .../internal/cli/commands/VersionCommand.java      |   33 +
 .../commands/lifecycle/StartJConsoleCommand.java   |  152 +
 .../commands/lifecycle/StartJVisualVMCommand.java  |   85 +
 .../cli/commands/lifecycle/StartPulseCommand.java  |   80 +
 .../cli/commands/lifecycle/StartVsdCommand.java    |  169 +
 .../commands/lifecycle/StatusLocatorCommand.java   |  107 +
 .../commands/lifecycle/StatusServerCommand.java    |   82 +
 .../cli/commands/lifecycle/StopLocatorCommand.java |  111 +
 .../cli/commands/lifecycle/StopServerCommand.java  |  106 +
 .../cli/converters/BaseStringConverter.java        |    0
 .../cli/converters/ClassNameConverter.java         |   62 +
 .../converters/ClusterMemberIdNameConverter.java   |   54 +
 .../cli/converters/ConfigPropertyConverter.java    |   59 +
 .../converters/ConnectionEndpointConverter.java    |    0
 .../cli/converters/DiskStoreNameConverter.java     |    0
 .../internal/cli/converters/EnumConverter.java     |    0
 .../cli/converters/ExpirationActionConverter.java  |   52 +
 .../internal/cli/converters/FilePathConverter.java |    0
 .../cli/converters/FilePathStringConverter.java    |  102 +
 .../cli/converters/GatewaySenderIdConverter.java   |    0
 .../internal/cli/converters/HelpConverter.java     |    0
 .../cli/converters/HintTopicConverter.java         |    0
 .../cli/converters/IndexTypeConverter.java         |    0
 .../cli/converters/JarDirPathConverter.java        |   89 +
 .../cli/converters/JarFilesPathConverter.java      |   74 +
 .../LocatorDiscoveryConfigConverter.java           |    0
 .../cli/converters/LocatorIdNameConverter.java     |    0
 .../internal/cli/converters/LogLevelConverter.java |    0
 .../cli/converters/MemberGroupConverter.java       |   49 +
 .../cli/converters/MemberIdNameConverter.java      |   61 +
 .../cli/converters/RegionPathConverter.java        |    0
 .../cli/domain/AsyncEventQueueDetails.java         |   88 +
 .../cli/domain/ConnectToLocatorResult.java         |    0
 .../internal/cli/domain/DataCommandRequest.java    |  191 +
 .../internal/cli/domain/DataCommandResult.java     |  775 ++
 .../internal/cli/domain/DiskStoreDetails.java      |  722 ++
 .../cli/domain/EvictionAttributesInfo.java         |    0
 .../cli/domain/FixedPartitionAttributesInfo.java   |   65 +
 .../internal/cli/domain/IndexDetails.java          |  310 +
 .../cli/domain/MemberConfigurationInfo.java        |    0
 .../cli/domain/PartitionAttributesInfo.java        |  176 +
 .../internal/cli/domain/RegionAttributesInfo.java  |  528 ++
 .../internal/cli/domain/RegionDescription.java     |    0
 .../cli/domain/RegionDescriptionPerMember.java     |    0
 .../internal/cli/domain/RegionInformation.java     |    0
 .../internal/cli/domain/StackTracesPerMember.java  |   45 +
 .../cli/functions/AlterQueryServiceFunction.java   |   96 +
 .../cli/functions/AlterRuntimeConfigFunction.java  |   92 +
 .../cli/functions/AsyncEventQueueFunctionArgs.java |    0
 .../cli/functions/ChangeLogLevelFunction.java      |   91 +
 .../cli/functions/CloseDurableClientFunction.java  |   73 +
 .../cli/functions/CloseDurableCqFunction.java      |   76 +
 .../cli/functions/ContinuousQueryFunction.java     |  143 +
 .../functions/CreateAsyncEventQueueFunction.java   |  158 +
 .../functions/CreateDefinedIndexesFunction.java    |  105 +
 .../cli/functions/CreateDiskStoreFunction.java     |   53 +
 .../cli/functions/CreateIndexFunction.java         |   85 +
 .../cli/functions/CreateJndiBindingFunction.java   |  101 +
 .../cli/functions/CreateRegionFunctionArgs.java    |   43 +
 .../cli/functions/DataCommandFunction.java         |  694 ++
 .../internal/cli/functions/DeployFunction.java     |  182 +
 .../cli/functions/DescribeDiskStoreFunction.java   |  260 +
 .../functions/DescribeQueryServiceFunction.java    |   68 +
 .../functions/DestroyAsyncEventQueueFunction.java  |   80 +
 .../DestroyAsyncEventQueueFunctionArgs.java        |    0
 .../cli/functions/DestroyDiskStoreFunction.java    |   72 +
 .../functions/DestroyDiskStoreFunctionArgs.java    |    0
 .../functions/DestroyGatewayReceiverFunction.java  |   74 +
 .../cli/functions/DestroyIndexFunction.java        |  119 +
 .../cli/functions/DestroyJndiBindingFunction.java  |   60 +
 .../cli/functions/ExportConfigFunction.java        |  137 +
 .../internal/cli/functions/ExportDataFunction.java |   82 +
 .../internal/cli/functions/ExportLogsFunction.java |  225 +
 .../functions/FetchRegionAttributesFunction.java   |   65 +
 .../FetchSharedConfigurationStatusFunction.java    |   52 +
 .../cli/functions/GarbageCollectionFunction.java   |   79 +
 .../functions/GatewayReceiverCreateFunction.java   |  114 +
 .../cli/functions/GatewaySenderCreateFunction.java |  179 +
 .../functions/GatewaySenderDestroyFunction.java    |   75 +
 .../GatewaySenderDestroyFunctionArgs.java          |    0
 .../cli/functions/GatewaySenderFunctionArgs.java   |  155 +
 .../GetMemberConfigInformationFunction.java        |  221 +
 .../functions/GetRegionDescriptionFunction.java    |   49 +
 .../internal/cli/functions/GetRegionsFunction.java |   55 +
 .../cli/functions/GetStackTracesFunction.java      |   53 +
 .../GetSubscriptionQueueSizeFunction.java          |  104 +
 .../internal/cli/functions/ImportDataFunction.java |   86 +
 .../functions/ListAsyncEventQueuesFunction.java    |   80 +
 .../cli/functions/ListDeployedFunction.java        |   92 +
 .../cli/functions/ListDiskStoresFunction.java      |   77 +
 .../cli/functions/ListDurableCqNamesFunction.java  |  110 +
 .../cli/functions/ListFunctionFunction.java        |  102 +
 .../internal/cli/functions/ListIndexFunction.java  |   66 +
 .../cli/functions/ListJndiBindingFunction.java     |   52 +
 .../internal/cli/functions/NetstatFunction.java    |  277 +
 .../cli/functions/RegionAlterFunction.java         |  287 +
 .../cli/functions/RegionAttributesWrapper.java     |  105 +
 .../cli/functions/RegionCreateFunction.java        |  133 +
 .../cli/functions/RegionDestroyFunction.java       |  106 +
 .../internal/cli/functions/RegionFunctionArgs.java |  788 ++
 .../ResumeAsyncEventQueueDispatcherFunction.java   |   55 +
 .../functions/ShowMissingDiskStoresFunction.java   |    0
 .../internal/cli/functions/ShutDownFunction.java   |  110 +
 .../cli/functions/SizeExportLogsFunction.java      |   95 +
 .../internal/cli/functions/UndeployFunction.java   |  116 +
 .../internal/cli/functions/UnregisterFunction.java |    0
 .../cli/functions/UserFunctionExecution.java       |  251 +
 .../management/internal/cli/help/HelpBlock.java    |   84 +
 .../geode/management/internal/cli/help/Helper.java |  468 ++
 .../geode/management/internal/cli/help/Topic.java  |    0
 .../cli/remote/CommandExecutionContext.java        |   95 +
 .../internal/cli/remote/CommandExecutor.java       |  209 +
 .../internal/cli/remote/CommandStatementImpl.java  |   70 +
 .../internal/cli/remote/MemberCommandService.java  |   82 +
 .../cli/remote/OnlineCommandProcessor.java         |  156 +
 .../internal/cli/remote/WrapperThreadLocal.java    |    0
 .../internal/cli/result/CommandResult.java         |  202 +
 .../cli/result/CommandResultException.java         |    0
 .../internal/cli/result/TableBuilder.java          |  467 ++
 .../internal/cli/result/TableBuilderHelper.java    |    0
 .../cli/result/model/AbstractResultModel.java      |    0
 .../internal/cli/result/model/DataResultModel.java |    0
 .../internal/cli/result/model/FileResultModel.java |  157 +
 .../internal/cli/result/model/InfoResultModel.java |    0
 .../internal/cli/result/model/ResultModel.java     |  463 ++
 .../cli/result/model/TabularResultModel.java       |  114 +
 .../geode/management/internal/cli/shell/Gfsh.java  | 1157 +++
 .../management/internal/cli/shell/GfshConfig.java  |  271 +
 .../internal/cli/shell/GfshExecutionStrategy.java  |  231 +
 .../internal/cli/shell/JMXConnectionException.java |    0
 .../internal/cli/shell/JMXInvocationException.java |    0
 .../internal/cli/shell/JmxOperationInvoker.java    |  394 +
 .../internal/cli/shell/MXBeanProvider.java         |    0
 .../internal/cli/shell/MultiCommandHelper.java     |    0
 .../internal/cli/shell/OperationInvoker.java       |  151 +
 .../internal/cli/shell/ScriptExecutionDetails.java |   80 +
 .../internal/cli/shell/jline/ANSIBuffer.java       |    0
 .../internal/cli/shell/jline/ANSIHandler.java      |   96 +
 .../cli/shell/jline/CygwinMinttyTerminal.java      |    0
 .../internal/cli/shell/jline/GfshHistory.java      |   44 +
 .../cli/shell/jline/GfshUnsupportedTerminal.java   |    0
 .../cli/shell/unsafe/GfshSignalHandler.java        |   88 +
 .../internal/cli/util/BytesToString.java           |    0
 .../internal/cli/util/CLIConsoleBufferUtil.java    |    0
 .../management/internal/cli/util/CauseFinder.java  |    0
 .../internal/cli/util/CommandStringBuilder.java    |  109 +
 .../internal/cli/util/CommentSkipHelper.java       |    0
 .../internal/cli/util/ConnectionEndpoint.java      |    0
 .../internal/cli/util/DiskStoreCompacter.java      |  149 +
 .../internal/cli/util/DiskStoreUpgrader.java       |  146 +
 .../internal/cli/util/DiskStoreValidater.java      |   55 +
 .../internal/cli/util/EvictionAttributesInfo.java  |    0
 .../internal/cli/util/ExportLogsCacheWriter.java   |    0
 .../internal/cli/util/ExportLogsRepository.java    |    0
 .../cli/util/FixedPartitionAttributesInfo.java     |    0
 .../internal/cli/util/GfshConsoleReader.java       |   61 +
 .../internal/cli/util/HyphenFormatter.java         |    0
 .../cli/util/JConsoleNotFoundException.java        |    0
 .../management/internal/cli/util/JdkTool.java      |   99 +
 .../management/internal/cli/util/LogExporter.java  |  192 +
 .../management/internal/cli/util/LogFilter.java    |  120 +
 .../internal/cli/util/LogLevelExtractor.java       |   73 +
 .../management/internal/cli/util/MergeLogs.java    |  136 +
 .../internal/cli/util/ReadWriteFile.java           |  197 +
 .../internal/cli/util/RegionAttributesDefault.java |   77 +
 .../internal/cli/util/RegionAttributesNames.java   |    0
 .../internal/cli/util/ThreePhraseGenerator.java    |    0
 .../cli/util/VisualVmNotFoundException.java        |    0
 .../internal/web/http/support/HttpRequester.java   |  208 +
 .../internal/web/shell/HttpOperationInvoker.java   |  443 ++
 .../web/shell/support/HttpInvocationHandler.java   |  101 +
 .../web/shell/support/HttpMBeanProxyFactory.java   |    0
 ...e.distributed.internal.DistributedSystemService |   16 +
 .../org.apache.geode.internal.cache.CacheService   |   18 +
 .../sanctioned-geode-gfsh-serializables.txt        |  111 +
 .../test/java/com/examples/UserGfshCommand.java    |    0
 .../cli/ClasspathScanLoadHelperJUnitTest.java      |   75 +
 .../internal/cli/CommandManagerJUnitTest.java      |  264 +
 .../cli/CommandSeparatorEscapeJUnitTest.java       |    0
 .../internal/cli/GfshParserJUnitTest.java          |    0
 .../cli/ShutdownCommandInterceptorTest.java        |   45 +
 .../commands/AlterAsyncEventQueueCommandTest.java  |  151 +
 .../cli/commands/AlterQueryServiceCommandTest.java |  243 +
 .../cli/commands/AlterRegionCommandTest.java       |  537 ++
 .../commands/CommandAvailabilityIndicatorTest.java |    0
 .../cli/commands/ConfigurePDXCommandTest.java      |  237 +
 .../internal/cli/commands/ConnectCommandTest.java  |  378 +
 .../commands/CreateAsyncEventQueueCommandTest.java |  207 +
 .../commands/CreateDefinedIndexesCommandTest.java  |  138 +
 .../cli/commands/CreateDiskStoreCommandTest.java   |   85 +
 .../commands/CreateGatewayReceiverCommandTest.java |  174 +
 .../commands/CreateGatewaySenderCommandTest.java   |  302 +
 .../cli/commands/CreateIndexCommandTest.java       |  263 +
 .../cli/commands/CreateJndiBindingCommandTest.java |  313 +
 .../cli/commands/CreateRegionCommandTest.java      |  336 +
 .../internal/cli/commands/DeployCommandTest.java   |    0
 .../cli/commands/DescribeConfigCommandTest.java    |   75 +
 .../commands/DescribeJndiBindingCommandTest.java   |   89 +
 .../commands/DescribeQueryServiceCommandTest.java  |  187 +
 .../cli/commands/DescribeRegionJUnitTest.java      |  199 +
 .../DestroyAsyncEventQueueCommandTest.java         |  195 +
 .../DestroyGatewayReceiverCommandTest.java         |   97 +
 .../commands/DestroyGatewaySenderCommandTest.java  |  119 +
 .../commands/DestroyJndiBindingCommandTest.java    |  220 +
 .../cli/commands/DestroyRegionCommandTest.java     |  233 +
 .../cli/commands/DiskStoreCommandsJUnitTest.java   |  211 +
 .../cli/commands/DiskStoreCommandsUtilsTest.java   |  124 +
 .../cli/commands/ExecuteFunctionCommandTest.java   |    0
 .../ExportClusterConfigurationCommandTest.java     |  123 +
 .../cli/commands/ExportConfigCommandTest.java      |   49 +
 .../cli/commands/ExportDataCommandTest.java        |    0
 .../cli/commands/ExportLogsCommandTest.java        |  313 +
 .../cli/commands/ExportLogsInterceptorTest.java    |   82 +
 .../cli/commands/ExportStackTraceCommandTest.java  |  100 +
 .../cli/commands/GfshCommandJUnitTest.java         |   59 +
 .../ImportClusterConfigurationCommandTest.java     |  192 +
 .../cli/commands/ImportDataCommandTest.java        |    0
 .../cli/commands/ListAsyncEventQueuesTest.java     |  272 +
 .../cli/commands/ListGatewayCommandTest.java       |  108 +
 .../cli/commands/ListIndexCommandJUnitTest.java    |    0
 .../cli/commands/ListJndiBindingCommandTest.java   |    0
 .../cli/commands/ListMembersCommandTest.java       |  107 +
 .../cli/commands/LogLevelInterceptorTest.java      |   81 +
 ...ResumeAsyncEventQueueDispatcherCommandTest.java |   71 +
 .../cli/commands/ShowMetricsJUnitTest.java         |   53 +
 .../cli/commands/UserInputPropertyTest.java        |    0
 .../commands/UsernamePasswordInterceptorTest.java  |  124 +
 .../lifecycle/StartJConsoleCommandTest.java        |  104 +
 .../lifecycle/StartJVisualVMCommandTest.java       |   45 +
 .../converters/BaseStringConverterJUnitTest.java   |    0
 .../cli/converters/ClassNameConverterTest.java     |   84 +
 .../converters/ConfigPropertyConverterTest.java    |    0
 .../cli/converters/IndexTypeConverterTest.java     |    0
 .../cli/converters/JarDirPathConverterTest.java    |  131 +
 .../cli/converters/JarFilesPathConverterTest.java  |  149 +
 .../cli/converters/LogLevelConverterTest.java      |   47 +
 .../converters/RegionPathConverterJUnitTest.java   |    0
 .../internal/cli/domain/AbstractImpl.java          |    0
 .../management/internal/cli/domain/Impl1.java      |    0
 .../management/internal/cli/domain/Impl12.java     |    0
 .../management/internal/cli/domain/Interface1.java |    0
 .../management/internal/cli/domain/Interface2.java |    0
 .../cli/domain/RegionDescriptionJUnitTest.java     |    0
 .../functions/AlterQueryServiceFunctionTest.java   |  154 +
 .../cli/functions/CliFunctionResultTest.java       |   62 +
 .../CreateDefinedIndexesFunctionTest.java          |  241 +
 .../DescribeDiskStoreFunctionJUnitTest.java        | 1200 +++
 .../DescribeQueryServiceFunctionTest.java          |   90 +
 .../DestroyAsyncEventQueueFunctionTest.java        |  105 +
 .../DestroyGatewayReceiverFunctionTest.java        |  114 +
 .../cli/functions/ExpirationAttrsTest.java         |    0
 .../cli/functions/ExportLogsFunctionTest.java      |   77 +
 .../GatewayReceiverCreateFunctionTest.java         |   70 +
 .../GatewaySenderDestroyFunctionTest.java          |   85 +
 .../cli/functions/GetRegionsFunctionTest.java      |  120 +
 .../functions/ListDiskStoresFunctionJUnitTest.java |    0
 .../cli/functions/ListIndexFunctionJUnitTest.java  |    0
 .../cli/functions/RegionAlterFunctionTest.java     |  323 +
 .../cli/functions/RegionDestroyFunctionTest.java   |  117 +
 .../cli/functions/RegionFunctionArgsTest.java      |  118 +
 .../ShowMissingDiskStoresFunctionTest.java         |  291 +
 .../cli/functions/UserFunctionExecutionTest.java   |  329 +
 .../internal/cli/help/HelpBlockUnitTest.java       |    0
 .../internal/cli/help/HelperUnitTest.java          |  227 +
 .../cli/json/QueryResultFormatterTest.java         |  290 +
 .../internal/cli/remote/CommandExecutorTest.java   |  216 +
 .../cli/remote/MemberCommandServiceTest.java       |   58 +
 .../cli/remote/OnlineCommandProcessorTest.java     |   94 +
 .../internal/cli/result/FileResultTest.java        |   55 +
 .../internal/cli/result/model/ResultModelTest.java |  195 +
 .../cli/result/model/TabularResultModelTest.java   |  119 +
 .../internal/cli/shell/GfshAbstractUnitTest.java   |  119 +
 .../internal/cli/shell/GfshConfigTest.java         |  165 +
 .../cli/shell/GfshConsoleModeUnitTest.java         |   62 +
 .../cli/shell/GfshExecutionStrategyTest.java       |  160 +
 .../cli/shell/GfshHeadlessModeUnitTest.java        |   59 +
 .../cli/shell/unsafe/GfshSignalHandlerTest.java    |   51 +
 .../internal/cli/util/BytesToStringTest.java       |    0
 .../internal/cli/util/CommentSkipHelperTest.java   |    0
 .../cli/util/ExportLogsCacheWriterTest.java        |   47 +
 .../internal/cli/util/HostUtilsTest.java           |   43 +
 .../internal/cli/util/HyphenFormatterTest.java     |    0
 .../management/internal/cli/util/JdkToolTest.java  |    0
 .../internal/cli/util/LogFilterTest.java           |  208 +
 .../internal/cli/util/LogLevelExtractorTest.java   |   96 +
 .../management/internal/cli/util/LogSizerTest.java |   83 +
 .../internal/cli/util/RegionPathTest.java          |   84 +
 .../cli/util/ThreePhraseGeneratorTest.java         |    0
 .../web/http/support/HttpRequesterTest.java        |    0
 .../org.springframework.shell.core.CommandMarker   |    0
 geode-gfsh/src/test/resources/expected-pom.xml     |  131 +
 geode-http-service/build.gradle                    |   38 +
 .../geode/internal/cache/InternalHttpService.java  |  251 +
 .../org.apache.geode.internal.cache.CacheService   |    1 +
 .../internal/InternalHttpServiceJunitTest.java     |   85 +
 .../src/test/resources/expected-pom.xml            |   70 +
 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                           |   48 +-
 .../apache/geode/test/compiler/JarBuilderTest.java |   12 +-
 .../geode/test/compiler/JavaCompilerTest.java      |    7 +-
 .../rules/ExecutorServiceRuleIntegrationTest.java  |   20 +-
 .../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 +
 .../java/org/apache/geode/ExpirationDetector.java  |    4 +-
 .../java/org/apache/geode/TXWriterTestCase.java    |    0
 .../admin/internal/HealthEvaluatorTestCase.java    |    0
 .../org/apache/geode/cache/query/CacheUtils.java   |    2 +-
 .../geode/cache/query/MultithreadedTester.java     |    0
 .../geode/cache/query/data/CollectionHolder.java   |    2 +
 .../geode/cache/query/data/ComparableWrapper.java  |    1 +
 .../org/apache/geode/cache/query/data/Numbers.java |    2 +-
 .../apache/geode/cache/query/data/Portfolio.java   |   12 +-
 .../geode/cache/query/data/PortfolioData.java      |    1 +
 .../geode/cache/query/data/PortfolioNoDS.java      |   11 +-
 .../geode/cache/query/data/PortfolioPdx.java       |   16 +-
 .../apache/geode/cache/query/data/Position.java    |    3 +
 .../geode/cache/query/data/PositionNoDS.java       |    1 +
 .../apache/geode/cache/query/data/PositionPdx.java |    9 +-
 .../org/apache/geode/cache/query/data/Quote.java   |    2 +-
 .../apache/geode/cache/query/data/Restricted.java  |    2 +-
 .../apache/geode/cache/query/data/TestData.java    |    1 +
 .../cache/query/functional/GroupByTestImpl.java    | 1012 ---
 .../query/functional/GroupByTestInterface.java     |   58 -
 .../NonDistinctOrderByTestImplementation.java      |    3 +
 .../cache/query/functional/PdxGroupByTestImpl.java | 1024 ---
 .../geode/cache/snapshot/SnapshotTestCase.java     |    0
 .../org/apache/geode/cache/ssl/CertStores.java     |  119 +-
 .../apache/geode/cache/ssl/CertificateBuilder.java |  213 +
 .../geode/cache/ssl/CertificateMaterial.java       |   58 +
 .../org/apache/geode/cache/ssl/TestSSLUtils.java   |  195 -
 .../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         |   73 +-
 .../apache/geode/codeAnalysis/ClassAndMethods.java |    1 +
 .../geode/codeAnalysis/ClassAndVariables.java      |    1 +
 .../geode/codeAnalysis/CompiledClassUtils.java     |   30 +-
 .../geode/codeAnalysis/decode/CompiledClass.java   |    7 +-
 .../geode/codeAnalysis/decode/CompiledField.java   |    1 +
 .../apache/geode/internal/AvailablePortHelper.java |  209 +-
 .../internal/cache/DiskRegionHelperFactory.java    |    9 +-
 .../internal/cache/DiskRegionTestingBase.java      |    1 -
 .../org/apache/geode/internal/cache/TestUtils.java |    0
 .../cache/control/TestMemoryThresholdListener.java |    2 +-
 .../internal/cache/eviction/LRUTestEntry.java      |  460 ++
 .../cache/eviction/TestEvictionController.java     |    0
 .../geode/internal/cache/execute/data/CustId.java  |    2 +
 .../geode/internal/cache/execute/data/OrderId.java |    2 +
 .../internal/cache/execute/data/ShipmentId.java    |    2 +
 .../mock/AlterMockCacheExtensionFunction.java      |  103 -
 .../mock/AlterMockRegionExtensionFunction.java     |  114 -
 .../mock/CreateMockCacheExtensionFunction.java     |  100 -
 .../mock/CreateMockRegionExtensionFunction.java    |  111 -
 .../mock/DestroyMockCacheExtensionFunction.java    |  102 -
 .../mock/DestroyMockRegionExtensionFunction.java   |  110 -
 .../extension/mock/MockExtensionCommands.java      |  219 -
 .../geode/internal/cache/ha/ConflatableObject.java |    6 +
 .../cache/ha/TestBlockingHARegionQueue.java        |  124 +
 .../internal/cache/ha/TestOnlyHARegionQueue.java   |   65 +
 .../cache/wan/CustomAsyncEventListener.java        |    2 +
 .../apache/geode/internal/cache/wan/Filter70.java  |   10 +
 .../internal/cache/wan/MyAsyncEventListener.java   |    2 +-
 .../cache/wan/MyDistributedSystemListener.java     |    6 +-
 .../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 +
 ...ilGatewaySenderFlushedCoordinatorJUnitTest.java |    0
 .../cache/wan/WaitingAsyncEventListener.java       |    2 +
 .../jta/CacheJTAPooledDataSourceFactory.java       |   69 +
 .../org/apache/geode/internal/jta/CacheUtils.java  |    6 +-
 .../org/apache/geode/internal/jta/JTAUtils.java    |  166 +-
 .../org/apache/geode/internal/jta/SyncImpl.java    |    2 +
 .../internal/logging/TestLogWriterFactory.java     |  134 -
 .../internal/net/SocketCreatorFailHandshake.java   |   54 +
 .../internal/offheap/NullOffHeapMemoryStats.java   |  137 +
 .../offheap/NullOutOfOffHeapMemoryListener.java    |    0
 ...AbstractProcessStreamReaderIntegrationTest.java |  306 +
 .../geode/internal/process/io/EmptyFileWriter.java |    0
 .../geode/internal/process/lang/AvailablePid.java  |    0
 .../internal/statistics/StatSamplerTestCase.java   |  193 +
 .../geode/internal/statistics/StatUtils.java       |  107 +
 .../internal/statistics/TestStatArchiveWriter.java |    0
 .../internal/statistics/TestStatisticsManager.java |    0
 .../internal/statistics/TestStatisticsSampler.java |    0
 .../internal/util/concurrent/cm/LoopHelpers.java   |  228 +
 .../apache/geode/management/MXBeanAwaitility.java  |   97 +
 .../management/bean/stats/MBeanStatsTestCase.java  |    0
 .../internal/beans/TestEventListener.java          |    0
 .../CommandAvailabilityIndicatorTestHelper.java    |    5 -
 .../internal/cli/commands/TestCacheLoader.java     |    0
 .../internal/cli/commands/TestCacheWriter.java     |    0
 .../internal/cli/commands/TestCompressor.java      |    0
 .../internal/cli/commands/TestObjectSizer.java     |    0
 .../cli/commands/TestObjectSizerNotDeclarable.java |    0
 .../cli/commands/TestPartitionResolver.java        |    0
 .../internal/cli/util/TestMethodAuthorizer.java    |   45 +
 .../management/internal/security/TestCommand.java  |    8 +-
 .../internal/security/TestFunctions.java           |    4 +
 .../apache/geode/management/model/EmptyObject.java |    0
 .../org/apache/geode/management/model/Item.java    |    0
 .../org/apache/geode/management/model/Order.java   |    0
 .../apache/geode/management/model/SubOrder.java    |   25 +
 .../java/org/apache/geode/pdx/DSInsidePdx.java     |    2 +
 .../main/java/org/apache/geode/pdx/NestedPdx.java  |    2 +
 .../org/apache/geode/pdx/NonDelegatingLoader.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 +-
 .../geode/security/SimpleTestSecurityManager.java  |   69 -
 .../apache/geode/security/SpySecurityManager.java  |    4 +-
 .../org/apache/geode/test/assertj/Conditions.java  |   23 +
 .../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 +
 .../geode/test/awaitility/GeodeAwaitility.java     |  105 +
 .../apache/geode/test/compiler/ClassBuilder.java   |   24 +-
 .../org/apache/geode/test/compiler/JarBuilder.java |    9 +
 .../apache/geode/test/compiler/JavaCompiler.java   |    5 +-
 .../org/apache/geode/test/compiler/TestObject.java |   21 -
 .../geode/test/compiler/UncompiledSourceCode.java  |   41 +-
 .../test/concurrent/CPUContentionService.java      |  156 +
 .../test/concurrent/FileBasedCountDownLatch.java   |    6 +-
 .../test/dunit/standalone/VersionManager.java      |  190 -
 .../java/org/apache/geode/test/fake/Fakes.java     |   30 +-
 .../geode/test/golden/ExecutableProcess.java       |    0
 .../geode/test/golden/FailOutputTestCase.java      |    0
 .../golden/FailWithProblemInOutputTestCase.java    |    0
 .../apache/geode/test/golden/GoldenComparator.java |    0
 .../geode/test/golden/GoldenStringComparator.java  |    0
 .../apache/geode/test/golden/GoldenTestCase.java   |  158 +
 .../golden/PassWithExpectedProblemTestCase.java    |   84 +
 .../geode/test/golden/RegexGoldenComparator.java   |    0
 .../geode/test/golden/StringGoldenComparator.java  |    0
 .../assertions/AbstractResultModelAssert.java      |    4 +
 .../ClusterManagementGetResultAssert.java          |   79 +
 .../ClusterManagementListResultAssert.java         |   80 +
 .../ClusterManagementRealizationResultAssert.java  |   75 +
 .../test/junit/assertions/CommandResultAssert.java |  128 +-
 .../test/junit/assertions/ResultModelAssert.java   |    4 +
 .../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/categories/MetricsTest.java   |   19 +
 .../geode/test/junit/rules/ConcurrencyRule.java    |   40 +-
 .../test/junit/rules/ExecutorServiceRule.java      |  148 +-
 .../geode/test/junit/rules/GfshParserRule.java     |   20 +-
 .../apache/geode/test/junit/rules/JarFileRule.java |    2 +-
 .../geode/test/junit/rules/RequiresGeodeHome.java  |   10 +-
 .../junit/rules/UseJacksonForJsonPathRule.java     |   25 +-
 .../AccessibleRestoreSystemProperties.java         |    5 +-
 .../accessible/AccessibleTemporaryFolder.java      |   35 +
 .../test/junit/rules/gfsh/DebuggableCommand.java   |    3 +-
 .../geode/test/junit/rules/gfsh/GfshExecution.java |   30 +-
 .../geode/test/junit/rules/gfsh/GfshRule.java      |   36 +-
 .../junit/rules/gfsh/internal/ProcessLogger.java   |   76 +-
 .../junit/rules/gfsh/internal/StreamGobbler.java   |   57 +-
 .../serializable/SerializableExternalResource.java |    1 +
 .../geode/test/junit/runners/TestRunner.java       |   81 +-
 .../geode/test/micrometer/AbstractMeterAssert.java |  141 +
 .../geode/test/micrometer/CounterAssert.java       |   50 +
 .../apache/geode/test/micrometer/GaugeAssert.java  |   48 +
 .../apache/geode/test/micrometer/MeterAssert.java  |   31 +
 .../test/micrometer/MicrometerAssertions.java      |   71 +
 .../apache/geode/test/micrometer/TimerAssert.java  |   97 +
 .../apache/geode/test/process/MainLauncher.java    |    0
 .../apache/geode/test/process/OutputFormatter.java |    0
 .../geode/test/process/ProcessOutputReader.java    |    0
 .../geode/test/process/ProcessStreamReader.java    |   73 +
 .../apache/geode/test/process/ProcessWrapper.java  |  586 ++
 .../org/apache/geode/test/util/ResourceUtils.java  |  260 +
 .../org/apache/geode/test/version/TestVersion.java |  121 +
 .../apache/geode/test/version/VersionManager.java  |  249 +
 .../java/org/apache/geode/util/JSR166TestCase.java |  469 ++
 .../java/org/apache/geode/util/test/TestUtil.java  |   71 +-
 .../java/parReg/query/unittest/NewPortfolio.java   |    8 +-
 .../internal/cli/commands/TestMethodAuthorizer.txt |   42 +
 .../deployment/ExtendsFunctionAdapter.java         |    0
 .../geode/test/awaitility/GeodeAwaitilityTest.java |   87 +
 .../geode/test/compiler/ClassBuilderTest.java      |   24 +-
 .../test/compiler/UncompiledSourceCodeTest.java    |   19 +-
 .../dunit/standalone/VersionManagerJUnitTest.java  |   49 -
 .../test/junit/rules/ConcurrencyRuleTest.java      |   37 +-
 .../rules/ExecutorServiceRuleGetThreadsTest.java   |   99 +
 .../test/junit/rules/ExecutorServiceRuleTest.java  |   21 +-
 .../test/junit/rules/ExpectedTimeoutRuleTest.java  |   13 +-
 .../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 +
 .../geode/test/micrometer/CounterAssertTest.java   |   55 +
 .../geode/test/micrometer/GaugeAssertTest.java     |   55 +
 .../geode/test/micrometer/MeterAssertTest.java     |  170 +
 .../geode/test/micrometer/TimerAssertTest.java     |   87 +
 .../test/util/ResourceUtilsIntegrationTest.java    |   59 +
 .../apache/geode/test/util/ResourceUtilsTest.java  |   67 +
 .../apache/geode/test/version/TestVersionTest.java |   67 +
 geode-junit/src/test/resources/expected-pom.xml    |  107 +-
 .../geode/test/util/ResourceUtilsTest_resource.txt |   17 +
 geode-log4j/build.gradle                           |  105 +
 .../impl/AlertAppenderIntegrationTest.java         |  253 +
 .../AlertListenerRegistrationIntegrationTest.java  |  185 +
 .../BothLogWriterAppendersIntegrationTest.java     |  180 +
 .../CacheWithCustomLogConfigIntegrationTest.java   |  179 +
 .../CacheWithDefaultAppendersIntegrationTest.java  |   96 +
 .../impl/ConfigurationIntegrationTest.java         |  135 +
 ...gurationWithLogLevelChangesIntegrationTest.java |  226 +
 ...penderWithLoggerContextRuleIntegrationTest.java |  116 +
 ...mWithBothLogWriterAppendersIntegrationTest.java |  203 +
 ...edSystemWithLogLevelChangesIntegrationTest.java |  207 +
 .../internal/impl/FastLoggerIntegrationTest.java   |  610 ++
 ...FastLoggerWithDefaultConfigIntegrationTest.java |   85 +
 ...reVerboseMarkerFilterAcceptIntegrationTest.java |  121 +
 ...fireVerboseMarkerFilterDenyIntegrationTest.java |  102 +
 .../impl/GeodeConsoleAppenderIntegrationTest.java  |  206 +
 ...odeConsoleAppenderWithCacheIntegrationTest.java |  166 +
 ...leAppenderWithSystemOutRuleIntegrationTest.java |   97 +
 ...deVerboseMarkerFilterAcceptIntegrationTest.java |  116 +
 ...eodeVerboseMarkerFilterDenyIntegrationTest.java |  116 +
 ...gServiceWithCustomLogConfigIntegrationTest.java |  115 +
 .../impl/LogWriterAppenderIntegrationTest.java     |  206 +
 ...LogWriterAppenderWithLimitsIntegrationTest.java |  147 +
 ...AppenderWithMemberNameInXmlIntegrationTest.java |  148 +
 ...oggingWithDistributedSystemIntegrationTest.java | 1599 ++++
 .../log4j/internal/impl/NonBlankStrings.java       |   27 +
 .../SecurityLogWriterAppenderIntegrationTest.java  |  136 +
 .../impl/AlertAppenderIntegrationTest_log4j2.xml   |   36 +
 ...othLogWriterAppendersIntegrationTest_log4j2.xml |   44 +
 ...heWithCustomLogConfigIntegrationTest_log4j2.xml |   40 +
 ...onWithLogLevelChangesIntegrationTest_log4j2.xml |   38 +
 ...WithLoggerContextRuleIntegrationTest_log4j2.xml |   38 +
 ...othLogWriterAppendersIntegrationTest_log4j2.xml |   44 +
 ...emWithLogLevelChangesIntegrationTest_log4j2.xml |   38 +
 ...oseMarkerFilterAcceptIntegrationTest_log4j2.xml |   35 +
 ...rboseMarkerFilterDenyIntegrationTest_log4j2.xml |   35 +
 .../GeodeConsoleAppenderIntegrationTest_log4j2.xml |   38 +
 ...soleAppenderWithCacheIntegrationTest_log4j2.xml |   51 +
 ...nderWithSystemOutRuleIntegrationTest_log4j2.xml |   38 +
 ...oseMarkerFilterAcceptIntegrationTest_log4j2.xml |   35 +
 ...rboseMarkerFilterDenyIntegrationTest_log4j2.xml |   35 +
 ...ceWithCustomLogConfigIntegrationTest_log4j2.xml |   41 +
 .../LogWriterAppenderIntegrationTest_log4j2.xml    |   38 +
 ...terAppenderWithLimitsIntegrationTest_log4j2.xml |   38 +
 ...erWithMemberNameInXmlIntegrationTest_log4j2.xml |   38 +
 ...rityLogWriterAppenderIntegrationTest_log4j2.xml |   39 +
 .../internal/FastLoggerDisabledLevelBenchmark.java |  112 +
 .../internal/FastLoggerEnabledLevelBenchmark.java  |   98 +
 .../internal/FastLoggerParameterTypeBenchmark.java |  177 +
 .../log4j/internal/impl/CacheLoggingBenchmark.java |  114 +
 .../internal/impl/LogWriterAppenderBenchmark.java  |  122 +
 .../log4j/internal/impl/AlertAppender.java         |  268 +
 .../log4j/internal/impl/DebuggableAppender.java    |   26 +
 .../log4j/internal/impl/GeodeConsoleAppender.java  |  308 +
 .../internal/impl/HexThreadIdPatternConverter.java |   60 +
 .../log4j/internal/impl/Log4jLoggingProvider.java  |  333 +
 .../log4j/internal/impl/LogWriterAppender.java     |  370 +
 .../internal/impl/MemberNamePatternConverter.java  |   67 +
 .../log4j/internal/impl/MemberNameSupplier.java    |   35 +
 .../logging/log4j/internal/impl/NullLogWriter.java |   61 +
 .../log4j/internal/impl/PausableAppender.java      |   24 +
 ...ache.geode.logging.internal.spi.LoggingProvider |   14 +
 geode-log4j/src/main/resources/log4j2-cli.xml      |   33 +
 geode-log4j/src/main/resources/log4j2.xml          |   51 +
 .../impl/HexThreadIdPatternConverterTest.java      |   47 +
 .../internal/impl/LoggingProviderLoaderTest.java   |   61 +
 .../impl/MemberNamePatternConverterTest.java       |   57 +
 geode-log4j/src/test/resources/expected-pom.xml    |   94 +
 geode-logging/build.gradle                         |   67 +
 .../apache/geode/logging/internal/OSProcess.java   |  674 ++
 .../internal/executors/LoggingExecutors.java       |  114 +
 .../logging/internal/executors/LoggingThread.java  |   67 +
 .../internal/executors/LoggingThreadFactory.java   |  129 +
 .../executors/LoggingUncaughtExceptionHandler.java |  113 +
 .../logging/internal/log4j/api/FastLogger.java     |   79 +
 .../logging/internal/log4j/api/LogService.java     |   49 +
 .../internal/log4j/api/LogWithToString.java        |   18 +
 .../api/message/GemFireParameterizedMessage.java   |  573 ++
 .../GemFireParameterizedMessageFactory.java        |   62 +
 .../executors/LoggingDependenciesTest.java         |   43 +
 .../executors/LoggingThreadFactoryTest.java        |  120 +
 .../internal/executors/LoggingThreadTest.java      |   78 +
 .../LoggingUncaughtExceptionHandlerTest.java       |  120 +
 .../logging/internal/log4j/api/FastLoggerTest.java |  176 +
 .../logging/internal/log4j/api/LogServiceTest.java |   69 +
 geode-logging/src/test/resources/expected-pom.xml  |   60 +
 geode-lucene/build.gradle                          |   78 +-
 geode-lucene/geode-lucene-test/build.gradle        |   18 +-
 .../geode/cache/lucene/LuceneIntegrationTest.java  |   17 +-
 .../apache/geode/cache/lucene/test/Customer.java   |   11 +-
 .../geode/cache/lucene/test/GrandSubCustomer.java  |   26 +
 .../cache/lucene/test/LuceneTestUtilities.java     |    9 +-
 .../geode/cache/lucene/test/SubCustomer.java       |   26 +
 .../geode/cache/lucene/EvictionDUnitTest.java      |   10 +-
 .../geode/cache/lucene/ExpirationDUnitTest.java    |    6 +-
 .../lucene/LuceneClientSecurityDUnitTest.java      |   12 +-
 .../lucene/LuceneCommandsSecurityDUnitTest.java    |   14 +-
 .../cache/lucene/LuceneIndexCreationDUnitTest.java |   13 +-
 .../LuceneIndexCreationOnFixedPRDUnitTest.java     |    1 +
 .../cache/lucene/LuceneIndexDestroyDUnitTest.java  |   15 +-
 .../cache/lucene/LuceneQueriesClientDUnitTest.java |    2 +
 .../geode/cache/lucene/LuceneQueriesDUnitTest.java |    6 +-
 .../LuceneQueriesReindexClientDUnitTest.java       |    2 +
 .../lucene/LuceneQueriesReindexDUnitTest.java      |    6 +-
 .../geode/cache/lucene/RebalanceDUnitTest.java     |    1 +
 .../lucene/RebalanceWithRedundancyDUnitTest.java   |    7 +-
 ...ncyWithRegionCreatedBeforeReindexDUnitTest.java |   11 +-
 .../IndexRepositoryFactoryDistributedTest.java     |  206 +
 .../cli/DestroyLuceneIndexCommandsDUnitTest.java   |   13 +-
 .../LuceneClusterConfigurationDUnitTest.java       |   28 +-
 .../management/LuceneManagementDUnitTest.java      |    5 +-
 ...eneIndexCreationPersistenceIntegrationTest.java |    5 +-
 .../LuceneIndexMaintenanceIntegrationTest.java     |    6 +-
 ...hRegionCreatedBeforeReindexIntegrationTest.java |    2 +
 .../NestedObjectSeralizerIntegrationTest.java      |   49 +-
 ...ctSerializerOnGrandSubclassIntegrationTest.java |   26 +
 ...dObjectSerializerOnSubclassIntegrationTest.java |   26 +
 ...ctSerializerOnGrandSubclassIntegrationTest.java |   64 +
 .../cli/LuceneIndexCommandsIntegrationTest.java    |   26 +-
 .../repository/IndexRepositoryImplJUnitTest.java   |    1 +
 ...uceneIndexXmlGeneratorIntegrationJUnitTest.java |   10 +-
 ...onCreatedBeforeReindexIntegrationJUnitTest.java |    2 +
 .../LuceneIndexXmlParserIntegrationJUnitTest.java  |    6 +-
 .../lucene/test/LuceneFunctionSecurityTest.java    |  123 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |   42 +-
 .../geode/cache/lucene/FlatFormatSerializer.java   |   26 +-
 .../cache/lucene/LuceneIndexExistsException.java   |    5 +-
 .../cache/lucene/PageableLuceneQueryResults.java   |    2 +
 .../CreateLuceneCommandParametersValidator.java    |    5 +-
 .../lucene/internal/DestroyLuceneIndexMessage.java |   19 +-
 .../lucene/internal/IndexRepositoryFactory.java    |   40 +-
 .../lucene/internal/LuceneBucketListener.java      |    8 +-
 .../cache/lucene/internal/LuceneEventListener.java |   12 +-
 .../LuceneFileRegionColocationListener.java        |    5 +-
 .../internal/LuceneIndexCreationProfile.java       |   49 +-
 .../internal/LuceneIndexForPartitionedRegion.java  |   22 +-
 .../cache/lucene/internal/LuceneIndexImpl.java     |   11 +-
 .../cache/lucene/internal/LuceneQueryImpl.java     |    2 +-
 .../cache/lucene/internal/LuceneRawIndex.java      |    2 +-
 .../lucene/internal/LuceneRegionListener.java      |   16 +-
 .../lucene/internal/LuceneResultStructImpl.java    |   21 +-
 .../cache/lucene/internal/LuceneServiceImpl.java   |  110 +-
 .../internal/PartitionedRepositoryManager.java     |   13 +-
 .../cache/lucene/internal/StringQueryProvider.java |   19 +-
 .../lucene/internal/cli/LuceneCommandBase.java     |  114 +
 .../internal/cli/LuceneCreateIndexCommand.java     |  127 +
 .../internal/cli/LuceneDescribeIndexCommand.java   |   53 +
 .../internal/cli/LuceneDestroyIndexCommand.java    |  133 +
 .../lucene/internal/cli/LuceneIndexCommands.java   |  487 --
 .../internal/cli/LuceneListIndexCommand.java       |   80 +
 .../internal/cli/LuceneSearchIndexCommand.java     |  208 +
 .../lucene/internal/cli/LuceneSearchResults.java   |    2 +-
 .../cli/functions/LuceneCreateIndexFunction.java   |   17 +-
 .../cli/functions/LuceneDescribeIndexFunction.java |    2 +
 .../cli/functions/LuceneDestroyIndexFunction.java  |    5 +-
 .../cli/functions/LuceneListIndexFunction.java     |    2 +
 .../cli/functions/LuceneSearchIndexFunction.java   |    6 +-
 .../internal/directory/DumpDirectoryFiles.java     |    2 +-
 .../lucene/internal/directory/RegionDirectory.java |    1 +
 .../lucene/internal/distributed/EntryScore.java    |   17 +-
 .../distributed/IndexingInProgressFunction.java    |   10 +
 .../distributed/LuceneFunctionContext.java         |   20 +-
 .../internal/distributed/LuceneQueryFunction.java  |   34 +-
 .../lucene/internal/distributed/TopEntries.java    |   17 +-
 .../internal/distributed/TopEntriesCollector.java  |   16 +-
 .../distributed/TopEntriesCollectorManager.java    |   14 +-
 .../distributed/TopEntriesFunctionCollector.java   |    2 +-
 .../distributed/WaitUntilFlushedFunction.java      |   12 +
 .../WaitUntilFlushedFunctionContext.java           |   12 +-
 .../cache/lucene/internal/filesystem/ChunkKey.java |   12 +-
 .../cache/lucene/internal/filesystem/File.java     |   12 +-
 .../lucene/internal/filesystem/FileSystem.java     |    2 +-
 .../internal/filesystem/SeekableInputStream.java   |    1 +
 .../internal/repository/IndexRepositoryImpl.java   |    7 +-
 .../serializer/HeterogeneousLuceneSerializer.java  |    2 +-
 .../repository/serializer/PdxLuceneSerializer.java |    2 +-
 .../serializer/ReflectionLuceneSerializer.java     |    2 +-
 .../internal/results/LuceneGetPageFunction.java    |   11 +-
 .../cache/lucene/internal/results/PageResults.java |   12 +-
 .../lucene/internal/xml/LuceneIndexCreation.java   |    7 +-
 .../cache/lucene/internal/xml/LuceneXmlParser.java |    7 +-
 .../lucene/management/configuration/Index.java     |  237 +
 .../management/configuration/package-info.java     |   22 +
 .../org.springframework.shell.core.CommandMarker   |    6 +-
 .../sanctioned-geode-lucene-serializables.txt      |    1 +
 .../repository/LuceneIndexMemoryOverheadTest.java  |    2 +-
 .../lucene/FlatFormatSerializerJUnitTest.java      |   19 +
 .../internal/IndexRepositoryFactoryTest.java       |  149 +
 .../internal/LuceneEventListenerJUnitTest.java     |   52 +-
 .../LuceneIndexCreationProfileJUnitTest.java       |    2 +-
 .../LuceneIndexForPartitionedRegionTest.java       |   15 +-
 .../internal/LuceneServiceImplJUnitTest.java       |    9 +-
 .../PartitionedRepositoryManagerJUnitTest.java     |   70 +-
 .../RawLuceneRepositoryManagerJUnitTest.java       |    3 +
 .../internal/cli/LuceneIndexCommandsJUnitTest.java |  338 +-
 .../LuceneCreateIndexFunctionJUnitTest.java        |    2 +-
 .../LuceneDestroyIndexFunctionJUnitTest.java       |    2 +-
 .../LuceneQueryFunctionContextJUnitTest.java       |    2 +-
 .../internal/results/PageEntryJUnitTest.java       |    4 +-
 .../internal/results/PageResultsJUnitTest.java     |    8 +-
 geode-lucene/src/test/resources/expected-pom.xml   |   52 +-
 .../LuceneSearchWithRollingUpgradeDUnit.java       |  805 +-
 .../LuceneSearchWithRollingUpgradeTestBase.java    |  884 +++
 ...ultAfterTwoLocatorsWithTwoServersAreRolled.java |   15 +-
 ...ntAndServersAreRestartedFromCurrentVersion.java |  236 +
 ...tResultsAfterClientAndServersAreRolledOver.java |   17 +-
 ...ntAndServersAreRolledOverAllBucketsCreated.java |   13 +-
 ...ccessfulWhenAllServersRollToCurrentVersion.java |    8 +-
 geode-management/build.gradle                      |   43 +
 .../geode/internal/config/VersionAdapter.java      |   30 +
 .../geode/management/api/BaseConnectionConfig.java |  123 +
 .../management/api/ClusterManagementException.java |   66 +
 .../management/api/ClusterManagementGetResult.java |   72 +
 .../api/ClusterManagementListOperationsResult.java |   55 +
 .../api/ClusterManagementListResult.java           |   83 +
 .../management/api/ClusterManagementOperation.java |   40 +
 .../api/ClusterManagementOperationResult.java      |  131 +
 .../api/ClusterManagementRealizationException.java |   43 +
 .../api/ClusterManagementRealizationResult.java    |   66 +
 .../management/api/ClusterManagementResult.java    |  187 +
 .../management/api/ClusterManagementService.java   |  127 +
 .../api/ClusterManagementServiceTransport.java     |  111 +
 .../apache/geode/management/api/CommandType.java   |   31 +
 .../geode/management/api/ConfigurationInfo.java    |  106 +
 .../geode/management/api/ConfigurationResult.java  |  120 +
 .../geode/management/api/ConnectionConfig.java     |   51 +
 .../geode/management/api/JsonSerializable.java     |   27 +
 .../geode/management/api/RealizationResult.java    |   90 +
 ...tTemplateClusterManagementServiceTransport.java |  289 +
 .../client/ClusterManagementServiceBuilder.java    |   82 +
 .../configuration/AbstractConfiguration.java       |   97 +
 .../management/configuration/AutoSerializer.java   |   95 +
 .../geode/management/configuration/ClassName.java  |  159 +
 .../geode/management/configuration/Deployment.java |  115 +
 .../management/configuration/GatewayReceiver.java  |  149 +
 .../configuration/GroupableConfiguration.java      |   56 +
 .../geode/management/configuration/Index.java      |  145 +
 .../geode/management/configuration/IndexType.java  |   31 +
 .../geode/management/configuration/Links.java      |  101 +
 .../geode/management/configuration/Member.java     |   45 +
 .../apache/geode/management/configuration/Pdx.java |  128 +
 .../geode/management/configuration/Region.java     |  370 +
 .../management/configuration/RegionScoped.java     |   20 +
 .../geode/management/configuration/RegionType.java |   65 +
 .../internal/ClientClusterManagementService.java   |  127 +
 .../ClusterManagementOperationStatusResult.java    |   74 +
 .../internal/CompletableFutureProxy.java           |  116 +
 .../geode/management/internal/Constants.java       |   23 +
 .../apache/geode/management/internal/Dormant.java  |   22 +
 .../internal/RestTemplateResponseErrorHandler.java |   35 +
 .../operation/RebalanceRegionResultImpl.java       |  135 +
 .../internal/operation/RebalanceResultImpl.java    |   68 +
 .../management/operation/RebalanceOperation.java   |  110 +
 .../geode/management/runtime/CacheServerInfo.java  |   85 +
 .../geode/management/runtime/DeploymentInfo.java   |   60 +
 .../management/runtime/GatewayReceiverInfo.java    |  110 +
 .../apache/geode/management/runtime/IndexInfo.java |   32 +
 .../management/runtime/MemberInformation.java      |  324 +
 .../geode/management/runtime/OperationResult.java  |   27 +
 .../apache/geode/management/runtime/PdxInfo.java   |   85 +
 .../management/runtime/RebalanceRegionResult.java  |   75 +
 .../geode/management/runtime/RebalanceResult.java  |   43 +
 .../geode/management/runtime/RuntimeInfo.java      |   59 +
 .../management/runtime/RuntimeRegionInfo.java      |   61 +
 .../configuration/AbstractConfigurationTest.java   |   65 +
 .../ConfigurationJsonMappingTest.java              |  143 +
 .../configuration/GroupableConfigurationTest.java  |  109 +
 .../api/ClusterManagementGetResultTest.java        |   66 +
 .../api/ClusterManagementOperationResultTest.java  |   56 +
 .../management/api/ConfigurationInfoTest.java      |  140 +
 .../management/api/ConfigurationResultTest.java    |   44 +
 .../org/apache/geode/management/api/LinksTest.java |   60 +
 .../management/api/RealizationResultTest.java      |   66 +
 .../ClusterManagementServiceBuilderTest.java       |  122 +
 .../configuration/AutoSerializerTest.java          |   62 +
 .../management/configuration/ClassNameTest.java    |  194 +
 .../management/configuration/DeploymentTest.java   |   93 +
 .../configuration/GatewayReceiverTest.java         |   48 +
 .../geode/management/configuration/IndexTest.java  |   91 +
 .../geode/management/configuration/MemberTest.java |   33 +
 .../geode/management/configuration/PdxTest.java    |  131 +
 .../geode/management/configuration/RegionTest.java |  198 +
 ...ClusterManagementOperationStatusResultTest.java |   63 +
 .../operation/RebalanceOperationTest.java          |   43 +
 .../management/operation/RebalanceResultTest.java  |   60 +
 .../management/runtime/DeploymentInfoTest.java     |   54 +
 .../src/test/resources/expected-pom.xml            |   80 +
 .../src/test/script/list-management-url.sh         |   30 +
 .../src/test/script/update-management-wiki.sh      |  261 +
 geode-membership/build.gradle                      |   78 +
 .../internal/membership/api/Authenticator.java     |   44 +
 .../api/CacheOperationMessageMarker.java           |   22 +
 .../internal/membership/api/LifecycleListener.java |   65 +
 .../internal/membership/api/MemberData.java        |  136 +
 .../internal/membership/api/MemberDataBuilder.java |   95 +
 .../api/MemberDisconnectedException.java           |   30 +
 .../internal/membership/api/MemberIdentifier.java  |  143 +
 .../membership/api/MemberIdentifierFactory.java    |   36 +
 .../api/MemberIdentifierFactoryImpl.java           |   31 +
 .../membership/api/MemberIdentifierImpl.java       |  978 +++
 .../membership/api/MemberShunnedException.java     |   34 +
 .../membership/api/MemberStartupException.java     |   35 +
 .../internal/membership/api/Membership.java        |  321 +
 .../internal/membership/api/MembershipBuilder.java |   50 +
 .../membership/api/MembershipClosedException.java  |   34 +
 .../internal/membership/api/MembershipConfig.java  |  238 +
 .../api/MembershipConfigurationException.java      |   37 +
 .../membership/api/MembershipInformation.java      |   23 +
 .../membership/api/MembershipListener.java         |   74 +
 .../internal/membership/api/MembershipLocator.java |   48 +
 .../membership/api/MembershipLocatorBuilder.java   |   57 +
 .../api/MembershipLocatorStatistics.java           |   23 +
 .../membership/api/MembershipStatistics.java       |  152 +
 .../internal/membership/api/MembershipView.java    |  257 +
 .../internal/membership/api/Message.java           |  126 +
 .../internal/membership/api/MessageListener.java   |   31 +
 .../internal/membership/api/QuorumChecker.java     |   49 +
 .../membership/api/StopShunningMarker.java         |   25 +
 .../internal/membership/gms/AuthenticatorNoOp.java |   36 +
 .../internal/membership/gms/GMSMemberData.java     |  597 ++
 .../internal/membership/gms/GMSMembership.java     | 2108 ++++++
 .../internal/membership/gms/GMSMembershipView.java |  659 ++
 .../internal/membership/gms/GMSUtil.java           |  236 +
 .../membership/gms/LifecycleListenerNoOp.java      |   54 +
 .../membership/gms/MemberDataBuilderImpl.java      |  164 +
 .../membership/gms/MembershipBuilderImpl.java      |  109 +
 .../membership/gms/MembershipListenerNoOp.java     |   63 +
 .../gms/MembershipLocatorBuilderImpl.java          |  115 +
 .../gms/MembershipLocatorStatisticsNoOp.java       |   34 +
 .../membership/gms/MembershipStatisticsNoOp.java   |  263 +
 .../internal/membership/gms/Services.java          |  432 ++
 .../internal/membership/gms/SuspectMember.java     |   55 +
 .../internal/membership/gms/TcpHandlerNoOp.java    |   47 +
 .../membership/gms/fd/GMSHealthMonitor.java        | 1521 ++++
 .../membership/gms/interfaces/HealthMonitor.java   |   58 +
 .../membership/gms/interfaces/JoinLeave.java       |   81 +
 .../membership/gms/interfaces/Locator.java         |   35 +
 .../membership/gms/interfaces/Manager.java         |   76 +
 .../membership/gms/interfaces/MessageHandler.java  |   29 +
 .../membership/gms/interfaces/Messenger.java       |  133 +
 .../membership/gms/interfaces/Service.java         |   84 +
 .../gms/locator/FindCoordinatorRequest.java        |  181 +
 .../gms/locator/FindCoordinatorResponse.java       |  250 +
 .../membership/gms/locator/GMSLocator.java         |  502 ++
 .../membership/gms/locator/GetViewRequest.java     |   52 +
 .../membership/gms/locator/GetViewResponse.java    |   71 +
 .../gms/locator/MembershipLocatorImpl.java         |  192 +
 .../membership/gms/locator/PeerLocatorRequest.java |    0
 .../membership/gms/locator/PrimaryHandler.java     |  140 +
 .../membership/gms/membership/GMSJoinLeave.java    | 2804 +++++++
 .../membership/gms/membership/HostAddress.java     |   27 +
 .../gms/messages/AbstractGMSMessage.java           |  108 +
 .../gms/messages/FinalCheckPassedMessage.java      |   73 +
 .../membership/gms/messages/HasMemberID.java       |   23 +
 .../membership/gms/messages/HeartbeatMessage.java  |   75 +
 .../gms/messages/HeartbeatRequestMessage.java      |   86 +
 .../gms/messages/InstallViewMessage.java           |  151 +
 .../gms/messages/JoinRequestMessage.java           |  158 +
 .../gms/messages/JoinResponseMessage.java          |  174 +
 .../gms/messages/LeaveRequestMessage.java          |   96 +
 .../gms/messages/NetworkPartitionMessage.java      |   63 +
 .../gms/messages/RemoveMemberMessage.java          |   98 +
 .../gms/messages/SuspectMembersMessage.java        |   91 +
 .../membership/gms/messages/SuspectRequest.java    |   70 +
 .../membership/gms/messages/ViewAckMessage.java    |   99 +
 .../membership/gms/messenger/AddressManager.java   |  115 +
 .../membership/gms/messenger/GMSEncrypt.java       |  328 +
 .../gms/messenger/GMSEncryptionCipherPool.java     |   93 +
 .../membership/gms/messenger/GMSMemberWrapper.java |   54 +
 .../membership/gms/messenger/GMSPingPonger.java    |   73 +
 .../membership/gms/messenger/GMSQuorumChecker.java |  258 +
 .../membership/gms/messenger/JGAddress.java        |  205 +
 .../membership/gms/messenger/JGroupsMessenger.java | 1464 ++++
 .../gms/messenger/MembershipInformationImpl.java   |   46 +
 .../membership/gms/messenger/StatRecorder.java     |  173 +
 .../membership/gms/messenger/Transport.java        |  162 +
 .../membership/gms/messenger/jgroups-config.xml    |    0
 .../membership/gms/messenger/jgroups-mcast.xml     |    0
 .../src/test/resources/expected-pom.xml            |  100 +
 geode-memcached/build.gradle                       |   39 +
 .../AnalyzeMemcachedSerializablesJUnitTest.java    |   31 +
 .../ConnectionWithOneMinuteTimeoutFactory.java     |    0
 .../memcached/DomainObjectsAsValuesJUnitTest.java  |  124 +
 .../memcached/GemcachedBinaryClientJUnitTest.java  |    0
 .../memcached/GemcachedDevelopmentJUnitTest.java   |  263 +
 .../geode/memcached/IntegrationJUnitTest.java      |    0
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    0
 .../org/apache/geode/codeAnalysis/openBugs.txt     |    0
 .../codeAnalysis/sanctionedDataSerializables.txt   |    8 +
 .../apache/geode/internal/memcached/Command.java   |    0
 .../geode/internal/memcached/CommandProcessor.java |    0
 .../internal/memcached/ConnectionHandler.java      |   92 +
 .../internal/memcached/GeodeMemcachedService.java  |   91 +
 .../geode/internal/memcached/KeyWrapper.java       |    0
 .../MemcachedDistributedSystemService.java         |   43 +
 .../org/apache/geode/internal/memcached/Reply.java |    0
 .../geode/internal/memcached/RequestReader.java    |  295 +
 .../geode/internal/memcached/ResponseStatus.java   |    0
 .../geode/internal/memcached/ValueWrapper.java     |  140 +
 .../memcached/commands/AbstractCommand.java        |  224 +
 .../internal/memcached/commands/AddCommand.java    |    0
 .../internal/memcached/commands/AddQCommand.java   |    0
 .../internal/memcached/commands/AppendCommand.java |    0
 .../memcached/commands/AppendQCommand.java         |    0
 .../internal/memcached/commands/CASCommand.java    |    0
 .../internal/memcached/commands/ClientError.java   |    0
 .../memcached/commands/DecrementCommand.java       |  169 +
 .../memcached/commands/DecrementQCommand.java      |    0
 .../internal/memcached/commands/DeleteCommand.java |    0
 .../memcached/commands/DeleteQCommand.java         |    0
 .../memcached/commands/FlushAllCommand.java        |  118 +
 .../memcached/commands/FlushAllQCommand.java       |    0
 .../internal/memcached/commands/GATCommand.java    |    0
 .../internal/memcached/commands/GATQCommand.java   |    0
 .../internal/memcached/commands/GetCommand.java    |  234 +
 .../internal/memcached/commands/GetKCommand.java   |    0
 .../internal/memcached/commands/GetKQCommand.java  |    0
 .../internal/memcached/commands/GetQCommand.java   |    0
 .../memcached/commands/IncrementCommand.java       |  167 +
 .../memcached/commands/IncrementQCommand.java      |    0
 .../internal/memcached/commands/NoOpCommand.java   |    0
 .../memcached/commands/NotSupportedCommand.java    |    0
 .../memcached/commands/PrependCommand.java         |    0
 .../memcached/commands/PrependQCommand.java        |    0
 .../internal/memcached/commands/QuitCommand.java   |    0
 .../internal/memcached/commands/QuitQCommand.java  |    0
 .../memcached/commands/ReplaceCommand.java         |    0
 .../memcached/commands/ReplaceQCommand.java        |    0
 .../internal/memcached/commands/SetCommand.java    |    0
 .../internal/memcached/commands/SetQCommand.java   |    0
 .../internal/memcached/commands/StatsCommand.java  |    0
 .../memcached/commands/StorageCommand.java         |  209 +
 .../internal/memcached/commands/TouchCommand.java  |    0
 .../memcached/commands/VerbosityCommand.java       |    0
 .../memcached/commands/VersionCommand.java         |    0
 .../geode/memcached/GemFireMemcachedServer.java    |  271 +
 ...e.distributed.internal.DistributedSystemService |    1 +
 .../org.apache.geode.internal.cache.CacheService   |    1 +
 .../sanctioned-geode-memcached-serializables.txt   |   54 +
 .../src/test/resources/expected-pom.xml            |   65 +
 geode-old-client-support/build.gradle              |   17 +-
 .../apache/geode/OldClientSupportDUnitTest.java    |    8 +-
 .../gemstone/gemfire/OldClientSupportProvider.java |   11 +-
 .../src/test/resources/expected-pom.xml            |   26 +-
 geode-old-versions/build.gradle                    |  143 +-
 geode-protobuf-messages/build.gradle               |   55 +-
 .../src/test/resources/expected-pom.xml            |   14 +-
 geode-protobuf/build.gradle                        |   49 +-
 geode-protobuf/geode-protobuf-test/build.gradle    |   16 +-
 .../LocatorConnectionAuthenticationDUnitTest.java  |   78 +-
 .../v1/acceptance/LocatorConnectionDUnitTest.java  |   91 +-
 .../GetAndPutJsonDocumentsDUnitTest.java           |   92 +-
 .../protobuf/v1/AuthenticationIntegrationTest.java |    9 +-
 .../protobuf/v1/AuthorizationIntegrationTest.java  |    7 +-
 .../v1/DisconnectClientIntegrationTest.java        |    5 +-
 .../v1/ExecuteFunctionOnGroupIntegrationTest.java  |    7 +-
 .../v1/ExecuteFunctionOnMemberIntegrationTest.java |    7 +-
 .../v1/ExecuteFunctionOnRegionIntegrationTest.java |    7 +-
 .../v1/ProtocolVersionIntegrationTest.java         |    9 +-
 .../v1/ValueSerializerIntegrationTest.java         |    5 +-
 .../acceptance/CacheConnectionIntegrationTest.java |  277 +
 .../v1/acceptance/CacheConnectionJUnitTest.java    |  260 -
 .../CacheConnectionTimeoutJUnitTest.java           |    5 +-
 .../CacheMaxConnectionIntegrationTest.java         |  228 +
 .../v1/acceptance/CacheMaxConnectionJUnitTest.java |  234 -
 .../v1/acceptance/CacheOperationsJUnitTest.java    |   49 +-
 .../PutIfAbsentRequestIntegrationTest.java         |    5 +-
 .../protobuf/v1/acceptance/default.keystore        |  Bin 1115 -> 534 bytes
 .../protobuf/security/SecureCacheImpl.java         |    2 +-
 .../security/SecureFunctionServiceImpl.java        |   16 +-
 .../protocol/protobuf/v1/ProtobufOpsProcessor.java |    4 +-
 .../protobuf/v1/ProtobufStreamProcessor.java       |    2 +-
 .../protobuf/v1/ServerMessageExecutionContext.java |    4 +-
 .../DisconnectClientRequestOperationHandler.java   |    2 +-
 ...uteFunctionOnRegionRequestOperationHandler.java |    2 +-
 .../operations/GetAllRequestOperationHandler.java  |    2 +-
 .../operations/GetSizeRequestOperationHandler.java |    2 +-
 .../OqlQueryRequestOperationHandler.java           |    2 +-
 .../v1/operations/PutRequestOperationHandler.java  |    2 +-
 .../security/HandshakeRequestOperationHandler.java |    2 +-
 .../protocol/protobuf/v1/state/RequireVersion.java |    5 +-
 .../OutputCapturingServerConnectionTest.java       |   89 +-
 .../tier/sockets/ProtobufServerConnectionTest.java |  171 +-
 .../protobuf/ProtobufStreamProcessorTest.java      |    6 +-
 .../protobuf/security/SecureCacheImplTest.java     |   57 +-
 .../security/SecureFunctionServiceImplTest.java    |   11 +-
 ...ionOnGroupRequestOperationHandlerJUnitTest.java |    7 +-
 ...onOnMemberRequestOperationHandlerJUnitTest.java |    7 +-
 ...onOnRegionRequestOperationHandlerJUnitTest.java |    5 +-
 ...egionNamesRequestOperationHandlerJUnitTest.java |    5 +-
 .../GetSizeRequestOperationHandlerJUnitTest.java   |    5 +-
 .../v1/operations/OperationHandlerJUnitTest.java   |    5 +-
 .../codec/JsonPdxConverterJUnitTest.java           |    4 +-
 geode-protobuf/src/test/resources/expected-pom.xml |   50 +-
 geode-pulse/build.gradle                           |  128 +-
 geode-pulse/geode-pulse-test/build.gradle          |   27 +-
 .../org/apache/geode/tools/pulse/tests/Member.java |    1 +
 .../geode/tools/pulse/tests/PulseTestLocators.java |    8 +
 .../org/apache/geode/tools/pulse/tests/Region.java |    1 +
 .../org/apache/geode/tools/pulse/tests/Server.java |    6 +-
 .../geode/tools/pulse/tests/rules/ServerRule.java  |   26 +-
 .../tools/pulse/tests/rules/WebDriverRule.java     |   13 +-
 .../src/main/resources/pulse-auth.json             |   28 +-
 .../controllers/PulseControllerJUnitTest.java      |    2 +-
 .../tools/pulse/internal/PulseAppListener.java     |   62 +-
 .../internal/controllers/PulseController.java      |    6 +-
 .../geode/tools/pulse/internal/data/Cluster.java   |   31 +-
 .../tools/pulse/internal/data/DataBrowser.java     |    2 +-
 .../tools/pulse/internal/data/JMXDataUpdater.java  |    9 +-
 .../tools/pulse/internal/data/Repository.java      |    3 +-
 .../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/resources/log4j2.xml          |   20 +-
 geode-pulse/src/main/webapp/META-INF/NOTICE        |   10 +-
 .../main/webapp/WEB-INF/mvc-dispatcher-servlet.xml |    6 +-
 .../src/main/webapp/WEB-INF/spring-security.xml    |   19 +-
 geode-pulse/src/main/webapp/accessDenied.html      |  180 +
 .../tools/pulse/internal/PulseAppListenerTest.java |    4 +-
 .../pulse/internal/PulseAppListenerUnitTest.java   |  146 +
 .../tools/pulse/internal/data/MemberTest.java      |  187 +
 .../pulse/internal/security/LogoutHandlerTest.java |  111 +
 .../internal/security/LogoutHandlerUnitTest.java   |  102 -
 geode-pulse/src/test/resources/expected-pom.xml    |  193 +-
 .../pulse/tests/ui/PulseAuthorizationTest.java     |  110 +
 geode-rebalancer/build.gradle                      |   29 +-
 .../util/AutoBalancerIntegrationJUnitTest.java     |    5 +-
 .../org/apache/geode/cache/util/AutoBalancer.java  |    3 +-
 .../src/test/resources/expected-pom.xml            |   34 +-
 geode-redis/build.gradle                           |   37 +
 .../org/apache/geode/redis/RedisDistDUnitTest.java |  261 +
 .../AnalyzeRedisSerializablesJUnitTest.java        |   31 +
 .../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
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    9 +
 .../org/apache/geode/codeAnalysis/openBugs.txt     |    0
 .../codeAnalysis/sanctionedDataSerializables.txt   |    8 +
 .../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   |  729 ++
 .../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    |   81 +
 .../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
 .../internal/RedisDistributedSystemService.java    |   43 +
 .../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      |   47 +
 .../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      |  148 +
 .../executor/sortedset/ZRangeByLexExecutor.java    |  221 +
 .../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 |  161 +
 .../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
 ...e.distributed.internal.DistributedSystemService |    1 +
 .../org.apache.geode.internal.cache.CacheService   |    1 +
 .../sanctioned-geode-redis-serializables.txt       |  193 +
 .../executor/AbstractScanExecutorTest.java         |    0
 geode-redis/src/test/resources/expected-pom.xml    |   85 +
 geode-serialization/build.gradle                   |   70 +
 .../internal/serialization/BasicSerializable.java  |   60 +
 .../serialization/BufferDataOutputStream.java      | 1057 +++
 .../internal/serialization/ByteArrayDataInput.java |  482 ++
 .../geode/internal/serialization/DSCODE.java       |  454 ++
 .../serialization/DSFIDNotFoundException.java      |   49 +
 .../internal/serialization/DSFIDSerializer.java    |   82 +
 .../serialization/DSFIDSerializerFactory.java      |   67 +
 .../serialization/DataSerializableFixedID.java     |  724 ++
 .../serialization/DeserializationContext.java      |   29 +
 .../geode/internal/serialization/DscodeHelper.java |   47 +
 .../internal/serialization/ObjectDeserializer.java |   42 +
 .../internal/serialization/ObjectSerializer.java   |   41 +
 .../serialization/SerializationContext.java        |   33 +
 .../serialization/SerializationVersions.java       |   36 +
 .../serialization/StaticSerialization.java         |  561 ++
 .../serialization/ThreadLocalByteArrayCache.java   |   56 +
 .../UnsupportedSerializationVersionException.java  |   33 +
 .../geode/internal/serialization/Version.java      |  629 ++
 .../serialization/VersionedDataInputStream.java    |   59 +
 .../serialization/VersionedDataOutputStream.java   |   49 +
 .../serialization/VersionedDataStream.java         |   41 +
 .../internal/AbstractSerializationContext.java     |   38 +
 .../internal/DSFIDSerializerImpl.java              |  443 ++
 .../internal/DeserializationContextImpl.java       |   44 +
 .../internal/SerializationContextImpl.java         |   45 +
 .../BufferDataOutputStreamJUnitTest.java           |  130 +
 .../serialization/ByteArrayDataInputTest.java      |  256 +
 .../geode/internal/serialization/DSCODETest.java   |   56 +
 .../SerializationDependenciesJUnitTest.java        |   47 +
 .../internal/serialization/VersionJUnitTest.java   |   71 +
 .../src/test/resources/expected-pom.xml            |   65 +
 geode-tcp-server/build.gradle                      |   40 +
 .../tcpserver/TcpServerGossipVersionDUnitTest.java |  164 +
 .../internal/tcpserver/TcpServerJUnitTest.java     |  345 +
 .../TcpServerProductVersionDUnitTest.java          |  235 +
 .../internal/tcpserver/ConnectionWatcher.java      |   36 +
 .../internal/tcpserver/InfoRequest.java            |   28 +
 .../internal/tcpserver/InfoResponse.java           |   56 +
 .../internal/tcpserver/LocatorAddress.java         |  110 +
 .../internal/tcpserver/ProtocolChecker.java        |   23 +
 .../internal/tcpserver/ShutdownRequest.java        |   27 +
 .../internal/tcpserver/ShutdownResponse.java       |   27 +
 .../distributed/internal/tcpserver/TcpClient.java  |  337 +
 .../distributed/internal/tcpserver/TcpHandler.java |   41 +
 .../distributed/internal/tcpserver/TcpServer.java  |  470 ++
 .../internal/tcpserver/TcpSocketCreator.java       |   48 +
 .../internal/tcpserver/VersionRequest.java         |   24 +
 .../internal/tcpserver/VersionResponse.java        |   52 +
 .../tcpserver/TcpServerDependenciesTest.java       |   51 +
 .../src/test/resources/expected-pom.xml            |   70 +
 geode-unsafe/build.gradle                          |   50 +
 .../security/MBeanServerAccessController.java      |   20 +
 .../security/MBeanServerFileAccessController.java  |   42 +
 .../geode/unsafe/internal/sun/misc/Signal.java     |  126 +
 .../unsafe/internal/sun/misc/SignalHandler.java    |   25 +
 .../geode/unsafe/internal/sun/misc/Unsafe.java     |  213 +
 .../internal/sun/reflect/ReflectionFactory.java    |   22 +
 .../internal/sun/misc/SignalHandlerTest.java       |   32 +
 .../geode/unsafe/internal/sun/misc/SignalTest.java |  113 +
 geode-unsafe/src/test/resources/expected-pom.xml   |   48 +
 geode-wan/build.gradle                             |   59 +-
 ...tewayReceiverAutoConnectionSourceDUnitTest.java |    2 +
 .../internal/cache/UpdateVersionDUnitTest.java     |   34 +-
 ...ueueOverflowMBeanAttributesDistributedTest.java |    7 +-
 .../cache/wan/CacheClientNotifierDUnitTest.java    |   63 +-
 .../GatewayLegacyAuthenticationRegressionTest.java |   11 +-
 .../cache/wan/GatewayReceiverMBeanDUnitTest.java   |    5 +-
 ...nderOverflowMBeanAttributesDistributedTest.java |    7 +-
 .../cache/wan/Simple2CacheServerDUnitTest.java     |   14 +-
 .../geode/internal/cache/wan/WANTestBase.java      |  417 +-
 .../ConcurrentParallelGatewaySenderDUnitTest.java  |   79 +-
 ...ParallelGatewaySenderOperation_2_DUnitTest.java |   30 +-
 ...rentSerialGatewaySenderOperationsDUnitTest.java |  113 -
 ...rialGatewaySenderOperationsDistributedTest.java |   39 +
 ...ialGatewaySenderOperationsOffHeapDUnitTest.java |   35 -
 ...ewaySenderOperationsOffHeapDistributedTest.java |   41 +
 .../ConcurrentWANPropagation_1_DUnitTest.java      |  198 +-
 .../ConcurrentWANPropagation_2_DUnitTest.java      |  160 +-
 .../cache/wan/disttx/DistTXWANDUnitTest.java       |    4 +-
 .../misc/CommonParallelGatewaySenderDUnitTest.java |   63 +-
 .../KeepEventsOnGatewaySenderQueueDUnitTest.java   |    4 +-
 .../NewWANConcurrencyCheckForDestroyDUnitTest.java |    2 +-
 .../wan/misc/NewWanAuthenticationDUnitTest.java    |  648 +-
 .../cache/wan/misc/PDXNewWanDUnitTest.java         |   10 +-
 ...hutdownAllPersistentGatewaySenderDUnitTest.java |   16 +-
 .../internal/cache/wan/misc/WANSSLDUnitTest.java   |   12 +-
 .../cache/wan/misc/WanAutoDiscoveryDUnitTest.java  |   67 +-
 .../cache/wan/misc/WanValidationsDUnitTest.java    |  316 +-
 ...rallelGatewaySenderAlertThresholdDUnitTest.java |  192 +
 ...ParallelGatewaySenderOperation_2_DUnitTest.java |    2 +
 .../ParallelGatewaySenderOperationsDUnitTest.java  |  108 +-
 ...arallelGatewaySenderQueueOverflowDUnitTest.java |   97 +-
 .../parallel/ParallelWANConflationDUnitTest.java   |    5 +-
 ...ANPersistenceEnabledGatewaySenderDUnitTest.java |   10 +-
 .../ParallelWANPropagationLoopBackDUnitTest.java   |   75 +
 .../wan/parallel/ParallelWANStatsDUnitTest.java    |   49 +-
 ...lGatewaySenderDistributedDeadlockDUnitTest.java |  229 +-
 .../SerialGatewaySenderEventListenerDUnitTest.java |   11 +-
 .../SerialGatewaySenderOperationsDUnitTest.java    |  807 --
 ...rialGatewaySenderOperationsDistributedTest.java | 1399 ++++
 .../serial/SerialGatewaySenderQueueDUnitTest.java  |  166 +-
 .../wan/serial/SerialWANConflationDUnitTest.java   |  216 +-
 .../wan/serial/SerialWANPropagationDUnitTest.java  |  360 +-
 .../SerialWANPropagationsFeatureDUnitTest.java     |  132 +-
 .../cache/wan/serial/SerialWANStatsDUnitTest.java  |    9 +-
 .../WANHostNameVerificationDistributedTest.java    |  125 +-
 ...CreateDestroyGatewaySenderCommandDUnitTest.java |  199 +-
 .../CreateGatewayReceiverCommandDUnitTest.java     |   83 +-
 .../DestroyGatewayReceiverCommandDUnitTest.java    |    4 +-
 .../DestroyGatewaySenderCommandDUnitTest.java      |   39 +-
 .../wancommand/ListGatewaysCommandDUnitTest.java   |  217 +-
 .../PauseGatewaySenderCommandDUnitTest.java        |   37 +-
 .../ResumeGatewaySenderCommandDUnitTest.java       |   36 +-
 .../StartGatewayReceiverCommandDUnitTest.java      |   37 +-
 .../StartGatewaySenderCommandDUnitTest.java        |   53 +-
 .../StatusGatewayReceiverCommandDUnitTest.java     |   71 +-
 .../StatusGatewaySenderCommandDUnitTest.java       |   94 +-
 .../StopGatewayReceiverCommandDUnitTest.java       |   36 +-
 .../StopGatewaySenderCommandDUnitTest.java         |   38 +-
 .../cache/wan/wancommand/WANCommandUtils.java      |   12 +-
 .../geode/management/AEQManagementDUnitTest.java   |  415 ++
 .../geode/management/WANManagementDUnitTest.java   |   61 +-
 .../cli/commands/AlterRegionCommandDUnitTest.java  |  346 +
 .../AlterRegionCommandWithRemoteLocator.java       |  199 +
 .../cli/commands/CreateRegionCommandDUnitTest.java |   95 +-
 .../cli/commands/DescribeRegionDUnitTest.java      |    5 +-
 ...rConfigurationIndexWithFromClauseDUnitTest.java |    2 +-
 .../WANClusterConfigurationDUnitTest.java          |   24 +-
 ...ewayReceiverXmlParsingValidationsJUnitTest.java |  194 +
 .../cache/wan/misc/WANConfigurationJUnitTest.java  |   43 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |   12 +-
 ...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      |   25 +-
 .../internal/locator/wan/LocatorDiscovery.java     |   68 +-
 .../internal/locator/wan/LocatorJoinMessage.java   |   26 +-
 .../locator/wan/LocatorMembershipListenerImpl.java |  279 +-
 .../locator/wan/RemoteLocatorJoinRequest.java      |   20 +-
 .../locator/wan/RemoteLocatorJoinResponse.java     |   15 +-
 .../locator/wan/RemoteLocatorPingRequest.java      |   15 +-
 .../locator/wan/RemoteLocatorPingResponse.java     |   15 +-
 .../internal/locator/wan/RemoteLocatorRequest.java |   15 +-
 .../locator/wan/RemoteLocatorResponse.java         |   20 +-
 .../internal/locator/wan/WANFactoryImpl.java       |   27 +-
 .../locator/wan/WanLocatorDiscovererImpl.java      |   19 +-
 .../cache/wan/AbstractRemoteGatewaySender.java     |   68 +-
 .../cache/wan/GatewayReceiverFactoryImpl.java      |   12 +-
 .../internal/cache/wan/GatewayReceiverImpl.java    |  229 +-
 .../wan/GatewaySenderEventRemoteDispatcher.java    |  247 +-
 .../cache/wan/GatewaySenderFactoryImpl.java        |   92 +-
 .../wan/parallel/ParallelGatewaySenderImpl.java    |   25 +-
 .../RemoteParallelGatewaySenderEventProcessor.java |    5 +-
 ...oncurrentSerialGatewaySenderEventProcessor.java |    2 +-
 .../RemoteSerialGatewaySenderEventProcessor.java   |    3 +-
 .../cache/wan/serial/SerialGatewaySenderImpl.java  |   26 +-
 .../locator/wan/LocatorMembershipListenerTest.java |  388 +
 .../cache/wan/AckReaderThreadJUnitTest.java        |    5 +-
 .../wan/GatewayReceiverFactoryImplJUnitTest.java   |  135 -
 .../cache/wan/GatewayReceiverFactoryImplTest.java  |  297 +
 .../cache/wan/GatewayReceiverImplJUnitTest.java    |  182 -
 .../cache/wan/GatewayReceiverImplTest.java         |  183 +
 ...SenderEventRemoteDispatcherIntegrationTest.java |  188 +
 geode-wan/src/test/resources/expected-pom.xml      |   40 +-
 ...ateGatewaySenderMixedSiteOneCurrentSiteTwo.java |   14 +-
 .../cache/wan/WANRollingUpgradeDUnitTest.java      |   79 +-
 ...eEventProcessingMixedSiteOneCurrentSiteTwo.java |   24 +-
 ...gradeEventProcessingMixedSiteOneOldSiteTwo.java |   12 +-
 ...adeEventProcessingOldSiteOneCurrentSiteTwo.java |   12 +-
 ...ipleReceiversDefinedInClusterConfiguration.java |   38 +-
 .../WANRollingUpgradeNewSenderProcessOldEvent.java |  296 +
 ...tReprocessedAfterCurrentSiteMemberFailover.java |   12 +-
 ...fterCurrentSiteMemberFailoverWithOldClient.java |   20 +-
 ...tsNotReprocessedAfterOldSiteMemberFailover.java |   12 +-
 ...eCacheServerProfileToMembersOlderThan1dot5.java |   10 +-
 ...ANRollingUpgradeVerifyGatewaySenderProfile.java |   10 +-
 geode-web-api/build.gradle                         |   85 +-
 .../web/controllers/AddFreeItemToOrders.java       |   33 +-
 .../web/controllers/EchoArgumentFunction.java      |  126 +
 .../controllers/GetOrderDescriptionFunction.java   |   93 +
 .../web/controllers/NoArgumentFunction.java        |  119 -
 .../web/controllers/RestAccessControllerTest.java  |  145 +-
 .../geode/test/matchers/JsonEquivalence.java       |    0
 .../internal/web/controllers/order1-array.json     |   30 +
 .../web/controllers/AbstractBaseController.java    |  129 +-
 .../web/controllers/BaseControllerAdvice.java      |    4 +-
 .../web/controllers/CommonCrudController.java      |   21 +-
 .../web/controllers/FunctionAccessController.java  |   31 +-
 .../web/controllers/PdxBasedCrudController.java    |    2 +-
 .../web/controllers/QueryAccessController.java     |    4 +-
 .../web/controllers/support/CacheProvider.java     |    4 +-
 .../web/controllers/support/CacheProviderImpl.java |   12 +-
 .../web/controllers/support/RegionData.java        |    3 +
 .../support/RestServersResultCollector.java        |    5 +
 .../CustomMappingJackson2HttpMessageConverter.java |    4 +
 .../web/security/GeodeAuthenticationProvider.java  |   31 +-
 .../web/security/RestSecurityConfiguration.java    |   15 +-
 .../internal/web/security/RestSecurityService.java |   39 +-
 .../internal/web/swagger/config/SwaggerConfig.java |   15 +-
 .../geode/rest/internal/web/util/JSONUtils.java    |   16 +-
 .../geode/rest/internal/web/util/JsonWriter.java   |    2 +-
 .../geode/rest/internal/web/util/NumberUtils.java  |   43 -
 .../src/main/resources/swagger.properties          |    3 +-
 geode-web-api/src/main/webapp/META-INF/NOTICE      |   10 +-
 .../src/main/webapp/WEB-INF/geode-servlet.xml      |    8 +-
 geode-web-api/src/test/resources/expected-pom.xml  |  171 +-
 geode-web-management/build.gradle                  |  165 +
 .../internal/rest/BaseLocatorContextLoader.java    |   48 +
 .../management/internal/rest/GeodeComponent.java   |   36 +
 .../internal/rest/LocatorCleanupEventListener.java |   39 +
 .../rest/LocatorLauncherContextLoader.java         |   77 +
 .../internal/rest/LocatorWebContext.java           |   67 +
 .../internal/rest/MockLocatorContextLoader.java    |   57 +
 .../internal/rest/PlainLocatorContextLoader.java   |   55 +
 .../internal/rest/SecuredLocatorContextLoader.java |   47 +
 ...edLocatorWithAuthTokenEnabledContextLoader.java |   51 +
 .../rest/StandardRequestPostProcessor.java         |   30 +
 .../ClientClusterManagementServiceDUnitTest.java   |  263 +
 .../management/client/ConfigurePDXDUnitTest.java   |  159 +
 .../client/MemberManagementServiceDUnitTest.java   |  174 +
 ...usterManagementSecurityRestIntegrationTest.java |  206 +
 .../DocLinksControllerRestIntegrationTest.java     |   75 +
 .../GatewayManagementControllerSpringTest.java     |   86 +
 .../rest/GatewayManagementIntegrationTest.java     |  143 +
 ...eneralManagementServiceRestIntegrationTest.java |   67 +
 .../internal/rest/HateoasIntegrationTest.java      |  113 +
 .../internal/rest/JsonSerializationTest.java       |   89 +
 .../rest/MemberManagementControllerSpringTest.java |   86 +
 ...MemberManagementServiceRestIntegrationTest.java |  143 +
 .../internal/rest/PdxIntegrationTest.java          |  158 +
 .../internal/rest/RebalanceIntegrationTest.java    |  170 +
 .../RebalanceOperationControllerSpringTest.java    |   81 +
 .../rest/RegionManagementControllerSpringTest.java |  148 +
 .../rest/RegionManagementIntegrationTest.java      |  332 +
 .../internal/rest/RequestWithAuthTokenTest.java    |   69 +
 .../internal/rest/ManagementLoggingFilter.java     |  111 +
 .../controllers/AbstractManagementController.java  |   53 +
 .../DeploymentManagementController.java            |   65 +
 .../rest/controllers/DocLinksController.java       |   64 +
 .../controllers/GatewayManagementController.java   |   80 +
 .../controllers/ManagementControllerAdvice.java    |  192 +
 .../controllers/MemberManagementController.java    |   70 +
 .../rest/controllers/PdxManagementController.java  |   61 +
 .../rest/controllers/PingManagementController.java |   36 +
 .../controllers/RebalanceOperationController.java  |   90 +
 .../controllers/RegionManagementController.java    |  211 +
 .../CustomMappingJackson2HttpMessageConverter.java |  149 +
 .../rest/security/GeodeAuthenticationProvider.java |   90 +
 .../rest/security/JwtAuthenticationFilter.java     |   77 +
 .../rest/security/RestSecurityConfiguration.java   |  108 +
 .../rest/security/RestSecurityService.java         |   79 +
 .../internal/rest/swagger/SwaggerConfig.java       |   79 +
 .../main/resources/swagger-management.properties   |   15 +
 .../src/main/webapp/META-INF/NOTICE                |   73 +
 .../src/main/webapp/WEB-INF/management-servlet.xml |   76 +
 .../src/main/webapp/WEB-INF/web.xml                |   62 +
 .../src/main/webapp/docs/index.html                |   16 +
 .../ManagementControllerAdviceTest.java            |   42 +
 .../rest/security/JwtAuthenticationFilterTest.java |   69 +
 .../src/test/resources/expected-pom.xml            |   38 +
 geode-web/build.gradle                             |   87 +-
 .../cli/commands/AlterRuntimeCommandDUnitTest.java | 1229 ----
 .../AlterRuntimeCommandDistributedTest.java        | 1376 ++++
 .../ChangeLogLevelCommandOverHttpDUnitTest.java    |   24 -
 ...angeLogLevelCommandOverHttpDistributedTest.java |   32 +
 .../commands/ClusterConfigurationDUnitTest.java    |    4 +-
 .../ConnectCommandWithSSLMultiKeyTest.java         |  180 +
 .../cli/commands/ConnectCommandWithSSLTest.java    |    6 +-
 ...xecuteFunctionCommandWithSecurityDUnitTest.java |    8 +-
 .../ExportLogsOverHttpDistributedTest.java         |   10 +-
 .../commands/ExportLogsStatsOverHttpDUnitTest.java |   72 -
 .../ExportLogsStatsOverHttpDistributedTest.java    |   73 +
 .../commands/ShowDeadlockOverHttpDUnitTest.java    |   34 +
 .../commands/ShowLogComandOverHttpDUnitTest.java   |   31 -
 .../ShowLogCommandOverHttpDistributedTest.java     |   35 +
 .../security/LogNoPasswordDistributedTest.java     |   91 +
 .../internal/cli/commands/CommandOverHttpTest.java |   32 +-
 .../commands/ConnectCommandWithSecurityTest.java   |    4 +-
 .../internal/security/LogNoPasswordTest.java       |   85 -
 .../ShellCommandsControllerProcessCommandTest.java |  111 +
 .../shell/HttpOperationInvokerSecurityTest.java    |    4 +-
 .../controllers/AbstractCommandsController.java    |  266 +
 .../web/controllers/ShellCommandsController.java   |  236 +
 .../support/LoginHandlerInterceptor.java           |  133 +
 ...rverSerializableObjectHttpMessageConverter.java |  100 +
 .../internal/web/io/MultipartFileAdapter.java      |   74 +
 .../web/io/MultipartFileResourceAdapter.java       |    0
 .../management/internal/web/util/UriUtils.java     |    0
 geode-web/src/main/webapp/META-INF/NOTICE          |    6 +-
 .../src/main/webapp/WEB-INF/geode-mgmt-servlet.xml |    8 +-
 .../support/LoginHandlerInterceptorJUnitTest.java  |  282 -
 ...inHandlerInterceptorRequestHeaderJUnitTest.java |   71 -
 .../LoginHandlerInterceptorRequestHeaderTest.java  |   73 +
 .../support/LoginHandlerInterceptorTest.java       |  270 +
 geode-web/src/test/resources/expected-pom.xml      |   77 +-
 gradle.properties                                  |   66 +-
 gradle/check-pom.gradle                            |  151 +
 gradle/code-analysis.gradle                        |  167 +-
 gradle/dependency-resolution.gradle                |   98 +-
 gradle/dependency-versions.properties              |  107 -
 gradle/docker.gradle                               |   60 +-
 gradle/ide.gradle                                  |   98 +-
 gradle/java.gradle                                 |  143 +-
 gradle/lint.gradle                                 |   29 +
 gradle/pmd.gradle                                  |   31 +
 gradle/publish-common.gradle                       |  157 +
 gradle/publish-java.gradle                         |   28 +
 gradle/publish-war.gradle                          |   28 +
 gradle/publish.gradle                              |  219 -
 gradle/rat.gradle                                  |   16 +-
 gradle/resolve-dependencies.gradle                 |   35 +
 gradle/spotless.gradle                             |  205 +-
 gradle/standard-subproject-configuration.gradle    |   51 +
 gradle/test-by-category.gradle                     |  186 -
 gradle/test.gradle                                 |  437 +-
 gradle/utilities.gradle                            |   55 -
 gradle/wrapper/gradle-wrapper.jar                  |  Bin 56177 -> 55190 bytes
 gradle/wrapper/gradle-wrapper.properties           |    2 +-
 settings.gradle                                    |   42 +-
 static-analysis/build.gradle                       |   18 +
 static-analysis/pmd-rules/build.gradle             |   23 +
 .../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 +
 7204 files changed, 470754 insertions(+), 323296 deletions(-)
 rename {geode-json => boms}/build.gradle (100%)
 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 100644 ci/pipelines/images/images.yml
 create mode 100644 ci/pipelines/images/jinja.template.yml
 create mode 100644 ci/pipelines/meta/README.md
 create mode 100755 ci/pipelines/meta/destroy_pipelines.sh
 create mode 100644 ci/pipelines/meta/meta.properties
 delete mode 100644 ci/pipelines/metrics.yml
 create mode 100755 ci/pipelines/metrics/deploy_metrics_pipeline.sh
 create mode 100644 ci/pipelines/metrics/jinja.template.yml
 delete mode 100644 ci/pipelines/reaper.yml
 create mode 100755 ci/pipelines/reaper/deploy_reaper_pipeline.sh
 create mode 100644 ci/pipelines/reaper/jinja.template.yml
 create mode 100755 ci/scripts/attach_sha_to_branch.sh
 delete mode 100755 ci/scripts/build-examples.sh
 delete mode 100755 ci/scripts/build.sh
 create mode 100755 ci/scripts/cleanup_benchmarks.sh
 create mode 100755 ci/scripts/create_instance.sh
 create mode 100755 ci/scripts/delete_instance.sh
 create mode 100755 ci/scripts/execute_build_examples.sh
 create mode 100755 ci/scripts/execute_publish.sh
 delete mode 100755 ci/scripts/publish.sh
 create mode 100755 ci/scripts/run_benchmarks.sh
 delete mode 100755 ci/scripts/start_instance.sh
 delete mode 100755 ci/scripts/stop_instance.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 dev-tools/docker/docs/README.md
 create mode 100644 dev-tools/release/README.md
 create mode 100755 dev-tools/release/commit_rc.sh
 create mode 100755 dev-tools/release/deploy_rc_pipeline.sh
 create mode 100755 dev-tools/release/finalize_release.sh
 create mode 100755 dev-tools/release/prepare_rc.sh
 create mode 100755 dev-tools/release/print_rc_email.sh
 create mode 100755 dev-tools/release/promote_rc.sh
 create mode 100644 extensions/geode-modules-assembly/release/tcserver/geode-cs-tomcat-9/context-fragment.xml
 create mode 100644 extensions/geode-modules-assembly/release/tcserver/geode-p2p-tomcat-9/context-fragment.xml
 delete mode 100644 extensions/geode-modules-session-internal/src/main/java/org/apache/geode/modules/session/internal/common/SessionExpirationCacheListener.java
 delete mode 100644 extensions/geode-modules-session-internal/src/main/java/org/apache/geode/modules/session/internal/filter/DummySessionManager.java
 delete mode 100644 extensions/geode-modules-session-internal/src/main/java/org/apache/geode/modules/session/internal/filter/GemfireSessionException.java
 delete mode 100644 extensions/geode-modules-session-internal/src/main/java/org/apache/geode/modules/session/internal/filter/util/NamedThreadFactory.java
 delete mode 100644 extensions/geode-modules-session/src/integrationTest/java/org/apache/geode/modules/session/internal/filter/AbstractListener.java
 delete mode 100644 extensions/geode-modules-session/src/integrationTest/java/org/apache/geode/modules/session/internal/filter/HttpSessionAttributeListenerImpl.java
 delete mode 100644 extensions/geode-modules-session/src/integrationTest/java/org/apache/geode/modules/session/internal/filter/HttpSessionBindingListenerImpl.java
 delete mode 100644 extensions/geode-modules-session/src/integrationTest/java/org/apache/geode/modules/session/internal/filter/RendezvousManager.java
 delete mode 100644 extensions/geode-modules-session/src/integrationTest/java/org/apache/geode/modules/session/internal/filter/ServletRequestAttributeListenerImpl.java
 delete mode 100644 extensions/geode-modules-session/src/integrationTest/java/org/apache/geode/modules/session/internal/filter/ServletRequestListenerImpl.java
 create mode 100644 extensions/geode-modules-session/src/integrationTest/java/org/apache/geode/modules/session/internal/filter/SessionCookieConfigServletTestCaseAdapter.java
 delete mode 100644 extensions/geode-modules-session/src/main/java/org/apache/geode/modules/session/filter/SessionListener.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/AbstractSessionCacheJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/ClientServerSessionCacheJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/DeltaSessionFacadeJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/DeltaSessionJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/DeltaSessionManagerJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/PeerToPeerSessionCacheJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/callback/SessionExpirationCacheListenerJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/internal/DeltaSessionAttributeEventBatchJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/internal/DeltaSessionDestroyAttributeEventJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/internal/DeltaSessionStatisticsJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/session/catalina/internal/DeltaSessionUpdateAttributeEventJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/util/CreateRegionFunctionJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/util/TouchPartitionedRegionEntriesFunctionJUnitTest.java
 create mode 100644 extensions/geode-modules-test/src/main/java/org/apache/geode/modules/util/TouchReplicatedRegionEntriesFunctionJUnitTest.java
 create mode 100644 extensions/geode-modules-tomcat7/src/test/java/org/apache/geode/modules/session/catalina/Tomcat7DeltaSessionManagerJUnitTest.java
 create mode 100644 extensions/geode-modules-tomcat8/src/test/java/org/apache/geode/modules/session/catalina/Tomcat8DeltaSessionManagerJUnitTest.java
 create mode 100644 extensions/geode-modules-tomcat9/build.gradle
 create mode 100644 extensions/geode-modules-tomcat9/src/main/java/org/apache/geode/modules/session/catalina/DeltaSession9.java
 create mode 100644 extensions/geode-modules-tomcat9/src/main/java/org/apache/geode/modules/session/catalina/Tomcat9DeltaSessionManager.java
 create mode 100644 extensions/geode-modules-tomcat9/src/test/java/org/apache/geode/modules/session/catalina/Tomcat9DeltaSessionManagerJUnitTest.java
 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/session/catalina/AbstractSessionValveIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/CommitSessionValveIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/JvmRouteBinderValveIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/callback/LocalSessionCacheLoaderIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/callback/LocalSessionCacheWriterIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/callback/SessionExpirationCacheListenerIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/internal/AbstractDeltaSessionIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/internal/DeltaSessionAttributeEventBatchIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/internal/DeltaSessionDestroyAttributeEventIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/internal/DeltaSessionStatisticsIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/session/catalina/internal/DeltaSessionUpdateAttributeEventIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/util/RegionHelperIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/util/TouchPartitionedRegionEntriesFunctionIntegrationTest.java
 create mode 100644 extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/util/TouchReplicatedRegionEntriesFunctionIntegrationTest.java
 delete mode 100644 extensions/geode-modules/src/main/java/org/apache/geode/modules/util/ModuleStatistics.java
 create mode 100644 extensions/geode-modules/src/test/java/org/apache/geode/modules/session/catalina/ClientServerSessionCacheTest.java
 create mode 100644 extensions/geode-modules/src/test/java/org/apache/geode/modules/util/BootstrappingFunctionTest.java
 delete mode 100644 extensions/session-testing-war/src/main/java/org/apache/geode/modules/session/functions/GetSessionCreatedCount.java
 delete mode 100644 extensions/session-testing-war/src/main/java/org/apache/geode/modules/session/functions/GetSessionDestroyedCount.java
 create mode 100644 geode-assembly/Dockerfile
 delete mode 100644 geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/RestTestUtils.java
 rename geode-assembly/{src/integrationTest => geode-assembly-test/src/main}/java/org/apache/geode/test/junit/rules/GeodeHttpClientRule.java (100%)
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/cache/persistence/MissingDiskStoreAcceptanceTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/launchers/ServerStartupNotificationTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/launchers/ServerStartupOnlineTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/launchers/ServerStartupRedundancyRecoveryNotificationTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/launchers/ServerStartupValueRecoveryNotificationTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/launchers/startuptasks/CompletingAndFailing.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/launchers/startuptasks/Failing.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/launchers/startuptasks/MultipleFailing.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/launchers/startuptasks/WaitForFileToExist.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/cli/commands/GfshCommandRedactionAcceptanceTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/cli/commands/GfshStartLocatorLogAcceptanceTest.java
 delete mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/cli/commands/GfshStartLocatorLogTest.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/java/org/apache/geode/metrics/CacheCommonTagsTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/CacheGetsTimerTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/ClientCacheCommonTagsTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/GatewayReceiverMetricsTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/MemberTypeCommonTagsTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/MicrometerBinderTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/RegionEntriesGaugeTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/SimpleMetricsPublishingService.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/ExecutionsTimerValues.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionExecutionsTimerClusterTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionExecutionsTimerLonerTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionExecutionsTimerNoResultTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionToTimeWithResult.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionToTimeWithoutResult.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/GetFunctionExecutionTimerValues.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/ThreadSleep.java
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/rules/ServiceJarRule.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/JQFilterVerificationDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/client/ClusterManagementServiceBuilderDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/client/CreateRegionWithDiskstoreAndSecurityDUnitTest.java
 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/cli/commands/StatusLocatorCommandSSLTest.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/DeployToMultiGroupDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/DeploymentManagementDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/DeveloperRestSecurityConfigurationDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/GatewayReceiverManagementDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/GeodeClientClusterManagementSSLTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/GeodeClientClusterManagementSecurityTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/GeodeConnectionConfigTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/GeodeManagementServiceFlagDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ListIndexManagementDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ListIndexOnPartitionRegionTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ListRegionManagementDunitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ManagementRequestLoggingDistributedTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ManagementRestSecurityConfigurationDUnitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/MemberManagementServiceDunitTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/RebalanceManagementDunitTest.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/ServerRestartTest.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/Tomcat6CachingClientServerTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat7CachingClientServerTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat8CachingClientServerTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat8ClientServerCustomCacheXmlTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat9CachingClientServerTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat9ClientServerTest.java
 create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Tomcat9Test.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/integrationTest/java/org/apache/geode/management/internal/cli/converters/MemberIdNameConverterTest.java
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/rest/SwaggerManagementVerificationIntegrationTest.java
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/rest/controllers/ClusterManagementRestLoggingTest.java
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/DevRestSwaggerVerificationIntegrationTest.java
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/ManagementRestAuthTokenIntegrationTest.java
 delete mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/SwaggerVerificationIntegrationTest.java
 create mode 100644 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/StartLocatorCommandWorkingDirectoryTest.java
 create mode 100644 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/StartServerCommandWorkingDirectoryTest.java
 create mode 100644 geode-assembly/src/upgradeTest/java/org/apache/geode/management/DeploymentManagementUpgradeTest.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/internal/inet/LocalHostUtil.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/internal/lang/JavaWorkarounds.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/lang/Identifiable.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/util/internal/GeodeConverter.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/util/internal/GeodeGlossary.java
 create mode 100644 geode-common/src/main/java/org/apache/geode/util/internal/GeodeJsonMapper.java
 create mode 100755 geode-common/src/main/java/org/apache/geode/util/internal/TeeOutputStream.java
 create mode 100755 geode-common/src/main/java/org/apache/geode/util/internal/TeePrintStream.java
 create mode 100644 geode-common/src/test/java/org/apache/geode/util/internal/GeodeConverterTest.java
 create mode 100644 geode-common/src/test/java/org/apache/geode/util/internal/GeodeJsonMapperTest.java
 create mode 100644 geode-concurrency-test/src/integrationTest/java/org/apache/geode/test/concurrency/ConcurrentTestRunnerTest.java
 create mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/Utilities.java
 create mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/TestDataSourceFactory.java
 create mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/TestDate.java
 delete mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/internal/TestableConnectionManager.java
 create mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/test/junit/rules/DatabaseConnectionRule.java
 create mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/test/junit/rules/InMemoryDerbyConnectionRule.java
 create mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/test/junit/rules/MySqlConnectionRule.java
 create mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/test/junit/rules/PostgresConnectionRule.java
 create mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc/test/junit/rules/SqlDatabaseConnectionRule.java
 delete mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/test/junit/rules/DatabaseConnectionRule.java
 delete mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/test/junit/rules/InMemoryDerbyConnectionRule.java
 delete mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/test/junit/rules/MySqlConnectionRule.java
 delete mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/test/junit/rules/PostgresConnectionRule.java
 delete mode 100644 geode-connectors/src/acceptanceTest/java/org/apache/geode/test/junit/rules/SqlDatabaseConnectionRule.java
 delete mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/AlterConnectionCommandDUnitTest.java
 delete mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/AlterMappingCommandDUnitTest.java
 delete mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionCommandDUnitTest.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/CreateMappingCommandForProxyRegionDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/DeregisterDriverCommandDUnitTest.java
 delete mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeConnectionCommandDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeDataSourceCommandDUnitTest.java
 delete mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyConnectionCommandDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommandDUnitTest.java
 delete mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/ListConnectionCommandDUnitTest.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/java/org/apache/geode/connectors/jdbc/internal/cli/ListDriversCommandDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/RegisterDriverCommandDUnitTest.java
 create mode 100644 geode-connectors/src/distributedTest/resources/org/apache/geode/connectors/jdbc/internal/cli/ResourcePDX.java
 delete mode 100644 geode-connectors/src/integrationTest/java/org/apache/geode/connectors/jdbc/internal/cli/AlterConnectionCommandIntegrationTest.java
 delete mode 100644 geode-connectors/src/integrationTest/java/org/apache/geode/connectors/jdbc/internal/cli/AlterMappingCommandIntegrationTest.java
 delete mode 100644 geode-connectors/src/integrationTest/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionCommandIntegrationTest.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/DestroyConnectionCommandIntegrationTest.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/JdbcPooledDataSourceFactory.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/ConnectionConfigExistsException.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/ConnectionConfigNotFoundException.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/DataSourceManager.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/HikariJdbcDataSource.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/HikariJdbcDataSourceFactory.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/JdbcDataSource.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/JdbcDataSourceFactory.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/SqlToPdxInstance.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/AlterConnectionCommand.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/AlterConnectionFunction.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/AlterMappingCommand.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/AlterMappingFunction.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionCommand.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionFunction.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/DeregisterDriverCommand.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DeregisterDriverFunction.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeConnectionCommand.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeConnectionFunction.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/DescribeMappingResult.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyConnectionCommand.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyConnectionFunction.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommand.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/ListConnectionCommand.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/ListConnectionFunction.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/ListDataSourceCommand.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/ListDriversCommand.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/ListDriversFunction.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/MappingCommandUtils.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/MappingConstants.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/cli/RegisterDriverCommand.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/RegisterDriverFunction.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/configuration/ConnectorService.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/jdbc/internal/configuration/RegionMapping.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/xml/JdbcServiceConfiguration.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/xml/RegionMappingConfiguration.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/JdbcPooledDataSourceFactoryTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/DataSourceManagerUnitTest.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
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/AlterConnectionCommandTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/AlterConnectionFunctionTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/AlterMappingCommandTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/AlterMappingFunctionTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ConnectionsCommandManagerTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionFunctionTest.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/DeregisterDriverCommandTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DeregisterDriverFunctionTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeConnectionCommandTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeConnectionFunctionTest.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
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyConnectionFunctionTest.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
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/JDBCCommandsAvailabilityTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListConnectionCommandTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListConnectionFunctionTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListDataSourceCommandTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListDriversCommandTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListDriversFunctionTest.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/jdbc/internal/cli/MappingCommandUtilsTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/RegisterDriverCommandTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/RegisterDriverFunctionTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/configuration/ConnectorServiceTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/xml/JdbcServiceConfigurationTest.java
 create mode 100644 geode-core/README.md
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/ClusterCommunicationsDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/alerting/internal/api/AlertingServiceDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/alerting/internal/api/AlertingServiceWithoutListenerDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/client/internal/SSLDualServerNoClientAuthDUnitTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/query/dunit/GroupByDUnitImpl.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/query/dunit/GroupByPartitionedQueryDUnitTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/query/dunit/GroupByQueryDUnitTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/query/dunit/PartitionedRegionCompactRangeIndexDUnitTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/query/dunit/PdxGroupByPartitionedQueryDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/query/dunit/PersistentRegionCompactRangeIndexDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/query/internal/QueryConfigurationServiceConstraintsDistributedTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/query/internal/aggregate/AggregateFunctionsQueryDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache30/CacheStatisticsPartitionedRegionDUnitTest.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
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/distributed/internal/LDM.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/distributed/internal/RestartOfMemberDistributedTest.java
 delete mode 100644 geode-core/src/distributedTest/java/org/apache/geode/distributed/internal/tcpserver/TcpServerBackwardCompatDUnitTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/CacheClosingDistributionMessageObserver.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ClientCachingProxyRegionDistributedTest.java
... 3096 lines suppressed ...


[geode] 01/01: Mass-test-run branch, no windows or publication jobs

Posted by rh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rhoughton pushed a commit to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 61a244851a18795b8c75a31b135c6ccaa60509d7
Author: Robert Houghton <rh...@pivotal.io>
AuthorDate: Mon Jan 27 15:20:46 2020 -0800

    Mass-test-run branch, no windows or publication jobs
    
    Co-authored-by: Robert Houghton <rh...@pivotal.io>
    Co-authored-by: Mark Hanson <mh...@pivotal.io>
---
 ci/pipelines/geode-build/jinja.template.yml | 310 +---------------------------
 ci/pipelines/shared/jinja.variables.yml     |  77 +------
 2 files changed, 9 insertions(+), 378 deletions(-)

diff --git a/ci/pipelines/geode-build/jinja.template.yml b/ci/pipelines/geode-build/jinja.template.yml
index da6e399..f9dcbda 100644
--- a/ci/pipelines/geode-build/jinja.template.yml
+++ b/ci/pipelines/geode-build/jinja.template.yml
@@ -92,66 +92,6 @@ GRADLE_GLOBAL_ARGS: ((gradle-global-args))
   {%- endfor -%}
 {% endmacro %}
 
-groups:
-- name: main
-  jobs:
-  - {{ build_test.name }}
-  {{- all_gating_jobs() | indent(2) }}
-  - UpdatePassingTokens
-  {%- if repository.upstream_fork != "apache" or repository.branch == "develop" %}
-  - PublishArtifacts
-  {%- endif %}
-  {%- for flavor in (benchmarks.flavors) %}
-  - Benchmark{{flavor.title}}
-  {%- endfor %}
-- name: complete
-  jobs:
-  - {{ build_test.name }}
-  {%- for test in (tests) if not test.name=="StressNew" -%}
-    {%- for java_test_version in (java_test_versions) %}
-  - {{test.name}}Test{{java_test_version.name}}
-    {%- endfor -%}
-  {%- endfor %}
-  - UpdatePassingTokens
-  {%- if repository.upstream_fork != "apache" or repository.branch == "develop" %}
-  - PublishArtifacts
-  {%- endif %}
-  {%- for flavor in (benchmarks.flavors) %}
-  - Benchmark{{flavor.title}}
-  {%- endfor %}
-- name: linux
-  jobs:
-  - {{ build_test.name }}
-  {%- for test in (tests) if test.PLATFORM=="linux" and not test.name=="StressNew" -%}
-    {% for java_test_version in (java_test_versions) %}
-  - {{test.name}}Test{{java_test_version.name}}
-    {%- endfor -%}
-  {%- endfor %}
-  {%- for flavor in (benchmarks.flavors) %}
-  - Benchmark{{flavor.title}}
-  {%- endfor %}
-- name: windows
-  jobs:
-  - {{ build_test.name }}
-  {%- for test in (tests) if test.PLATFORM=="windows" -%}
-    {% for java_test_version in (java_test_versions) %}
-  - {{test.name}}Test{{java_test_version.name}}
-    {%- endfor -%}
-  {%- endfor %}
-{%- for java_test_version in (java_test_versions) %}
-- name: {{java_test_version.name}}
-  jobs:
-  - {{ build_test.name }}
-  {%- for test in (tests) if not test.name=="StressNew" %}
-  - {{test.name}}Test{{java_test_version.name}}
-  {%- endfor -%}
-{%- endfor %}
-- name: Semver Management
-  jobs:
-  {%- for semverPiece in ['major', 'minor', 'patch'] %}
-  - Bump{{ semverPiece.title() }}
-  {%- endfor %}
-
 resources:
 - name: concourse-metadata-resource
   type: concourse-metadata-resource
@@ -173,12 +113,7 @@ resources:
     paths:
     - ci/*
     {{ github_access() | indent(4) }}
-- name: geode-benchmarks
-  type: git
-  source:
-    branch: {{benchmarks.benchmark_branch}}
-    depth: 1
-    uri: https://github.com/apache/geode-benchmarks.git
+
 - name: geode-build-version
   type: semver
   source:
@@ -187,12 +122,7 @@ resources:
     initial_version: {{ metadata.initial_version }}
     json_key: ((!concourse-gcp-key))
     key: semvers/((pipeline-prefix))((geode-build-branch))/version
-- name: geode-passing-tokens
-  type: gcs-resource
-  source:
-    bucket: ((artifact-bucket))
-    json_key: ((concourse-gcp-key))
-    versioned_file: semvers/((pipeline-prefix))((geode-build-branch))/passing-build-tokens.json
+
 - name: alpine-tools-image
   type: docker-image
   source:
@@ -201,12 +131,6 @@ resources:
     repository: gcr.io/((gcp-project))/((pipeline-prefix))alpine-tools
     tag: latest
 
-- name: windows-builder-image-family
-  type: gci
-  source:
-    key: ((concourse-gcp-key))
-    family_project: ((gcp-project))
-    family: ((pipeline-prefix))windows-geode-builder
 
 - name: linux-builder-image-family
   type: gci
@@ -233,16 +157,8 @@ resource_types:
   source:
     repository: frodenas/gcs-resource
 jobs:
-{% for semverPiece in ['major', 'minor', 'patch'] -%}
-- name: Bump{{ semverPiece.title() }}
-  serial: true
-  plan:
-  - get: geode-build-version
-    params: { bump: {{ semverPiece }} }
-  - put: geode-build-version
-    params:
-      file: geode-build-version/number
-{% endfor %}
+
+
 - name: {{build_test.name}}
   public: true
   max_in_flight: {{build_test.MAX_IN_FLIGHT}}
@@ -388,224 +304,6 @@ jobs:
               - name: instance-data
             timeout: 1h
 
-- name: UpdatePassingTokens
-  public: true
-  serial: true
-  plan:
-  - aggregate:
-    - get: alpine-tools-image
-    - get: geode
-      passed: &update-token-passed-anchor
-{%- if repository.upstream_fork != "apache" or repository.branch == "develop" %}
-      - PublishArtifacts
-{% else %}
-      {% for flavor in (benchmarks.flavors) %}
-      - Benchmark{{flavor.title}}
-      {% endfor %}
-{% endif %}
-      trigger: true
-    - get: geode-build-version
-      trigger: true
-      passed: *update-token-passed-anchor
-  - task: couple-sha-and-build-id
-    image: alpine-tools-image
-    config:
-      platform: linux
-      inputs:
-      - name: geode
-      - name: geode-build-version
-      outputs:
-      - name: geode-passing-tokens
-      run:
-        path: bash
-        args:
-        - -cx
-        - |
-          pushd geode
-            GEODE_SHA=$(git rev-parse HEAD)
-          popd
-          GEODE_SEMVER=$(cat geode-build-version/number)
-
-          GS_PATH=gs://((artifact-bucket))/semvers/((pipeline-prefix))((geode-build-branch))/passing-build-tokens.json
-          CURRENT_PASSING_SHA=$(gsutil cat ${GS_PATH} | jq -r .ref)
-          set -e
-          # Check that the incoming GEODE_SHA is a descendent of the currently stored value.
-          # Keeps us from winding back the repository in the case of an out-of-order pipeline pass
-          if [ -z "${CURRENT_PASSING_SHA}" ] || (cd geode; git merge-base --is-ancestor ${CURRENT_PASSING_SHA} ${GEODE_SHA}); then
-            cat > geode-passing-tokens/passing-build-tokens.json <<JSON
-          {
-            "ref": "${GEODE_SHA}",
-            "semver": "${GEODE_SEMVER}"
-          }
-          JSON
-          fi
-  - aggregate:
-    - put: geode-passing-tokens
-      params:
-        file: geode-passing-tokens/passing-build-tokens.json
-
-{% for run_var in (benchmarks.flavors) %}
-- name: Benchmark{{ run_var.title }}
-  public: true
-  max_in_flight: 3
-  plan:
-  - get: geode-ci
-    passed:
-    {{ all_gating_jobs() | indent(4) }}
-  - get: alpine-tools-image
-  - aggregate:
-    - get: geode
-      passed:
-      {{ all_gating_jobs() | indent(6) }}
-      trigger: true
-    - get: geode-benchmarks
-    - get: geode-build-version
-      trigger: true
-      passed:
-      {{ all_gating_jobs() | indent(6) }}
-    - put: concourse-metadata-resource
-  - do:
-    - task: run_benchmarks{{ run_var.title }}
-      image: alpine-tools-image
-      config:
-        platform: linux
-        params:
-          AWS_ACCESS_KEY_ID: ((benchmarks-access-key-id))
-          AWS_SECRET_ACCESS_KEY: ((benchmarks-secret-access-key))
-          AWS_DEFAULT_REGION: us-west-2
-          AWS_REGION: us-west-2
-          ARTIFACT_BUCKET: ((artifact-bucket))
-          BENCHMARKS_BRANCH: {{benchmarks.benchmark_branch}}
-          BASELINE_BRANCH: {{benchmarks.baseline_branch}}
-          BASELINE_VERSION: {{benchmarks.baseline_version}}
-          FLAGS: {{ run_var.flag }}
-          TAG_POSTFIX: {{ run_var.title }}
-          TEST_OPTIONS: {{ run_var.options }}
-        run:
-          path: geode-ci/ci/scripts/run_benchmarks.sh
-        inputs:
-        - name: geode
-        - name: geode-ci
-        - name: geode-benchmarks
-        - name: concourse-metadata-resource
-        outputs:
-        - name: results
-      timeout: 8h
-      ensure:
-        do:
-        - task: cleanup_benchmarks
-          image: alpine-tools-image
-          config:
-            platform: linux
-            params:
-              AWS_ACCESS_KEY_ID: ((benchmarks-access-key-id))
-              AWS_SECRET_ACCESS_KEY: ((benchmarks-secret-access-key))
-              AWS_DEFAULT_REGION: us-west-2
-              AWS_REGION: us-west-2
-              ARTIFACT_BUCKET: ((artifact-bucket))
-              BASELINE_BRANCH: {{benchmarks.baseline_branch}}
-              BASELINE_VERSION: {{benchmarks.baseline_version}}
-              FLAGS: {{ run_var.flag }}
-              TAG_POSTFIX: {{ run_var.title }}
-              TEST_OPTIONS: {{ run_var.options }}
-            run:
-              path: geode-ci/ci/scripts/cleanup_benchmarks.sh
-            inputs:
-            - name: geode
-            - name: geode-ci
-            - name: geode-benchmarks
-            - name: concourse-metadata-resource
-            - name: results
-{% endfor %}
-{% if repository.upstream_fork != "apache" or repository.branch == "develop" %}
-- name: PublishArtifacts
-  public: true
-  plan:
-  - aggregate:
-    - get: geode-ci
-      passed: &publish-passed-inputs
-      {% for flavor in (benchmarks.flavors) %}
-      - Benchmark{{flavor.title}}
-      {% endfor %}
-    - get: alpine-tools-image
-    - get: geode
-      passed: *publish-passed-inputs
-      trigger: true
-    - get: linux-builder-image-family
-  - aggregate:
-    - get: geode-build-version
-      trigger: true
-      passed: *publish-passed-inputs
-    - put: concourse-metadata-resource
-    {{ init_retry()|indent(4) }}
-  - task: create_instance
-    image: alpine-tools-image
-    config:
-      platform: linux
-      params:
-        {{ common_instance_params(publish_artifacts) | indent(8) }}
-        GEODE_BRANCH: {{repository.branch}}
-        GEODE_FORK: {{repository.fork}}
-        JAVA_BUILD_VERSION: {{ java_build_version.version }}
-        IMAGE_FAMILY_NAME: ((pipeline-prefix))linux-geode-builder
-      run:
-        path: geode-ci/ci/scripts/create_instance.sh
-      inputs:
-      - name: concourse-metadata-resource
-      - name: geode-ci
-      - name: geode
-      - name: attempts-log
-        path: old
-      outputs:
-      - name: instance-data
-      - name: attempts-log
-        path: new
-    timeout: 20m
-    attempts: 5
-  - task: rsync_code_up
-    image: alpine-tools-image
-    config:
-      platform: linux
-      run:
-        path: geode-ci/ci/scripts/rsync_code_up.sh
-      inputs:
-      - name: geode-ci
-      - name: geode
-      - name: instance-data
-    timeout: 5m
-  - task: publish
-    image: alpine-tools-image
-    config:
-      platform: linux
-      params:
-        MAINTENANCE_VERSION: ((geode-build-branch))
-        ARTIFACT_BUCKET: ((artifact-bucket))
-        SERVICE_ACCOUNT: ((!concourse-gcp-account))
-        JAVA_BUILD_VERSION: {{ java_build_version.version }}
-        MAVEN_SNAPSHOT_BUCKET: ((maven-snapshot-bucket))
-        GRADLE_GLOBAL_ARGS: ((gradle-global-args))
-      run:
-        path: geode-ci/ci/scripts/execute_publish.sh
-      inputs:
-      - name: instance-data
-      - name: geode
-      - name: geode-ci
-      - name: geode-build-version
-    ensure:
-      do:
-      - task: delete_instance
-        image: alpine-tools-image
-        config:
-          platform: linux
-          run:
-            path: geode-ci/ci/scripts/delete_instance.sh
-          inputs:
-          - name: geode-ci
-          - name: instance-data
-        timeout: 1h
-
-{% endif %}
-
 {%- for test in tests if not test.name=="StressNew" %}
   {%- set parameters = {} %}
   {%- do deep_merge(parameters, test) %}
diff --git a/ci/pipelines/shared/jinja.variables.yml b/ci/pipelines/shared/jinja.variables.yml
index 191d68e..a4fc321 100644
--- a/ci/pipelines/shared/jinja.variables.yml
+++ b/ci/pipelines/shared/jinja.variables.yml
@@ -84,7 +84,7 @@ tests:
   DUNIT_PARALLEL_FORKS: '0'
   EXECUTE_TEST_TIMEOUT: 30m
   GRADLE_TASK: test
-  MAX_IN_FLIGHT: 1
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'false'
   PARALLEL_GRADLE: 'true'
   PLATFORM: linux
@@ -96,7 +96,7 @@ tests:
   DUNIT_PARALLEL_FORKS: '0'
   EXECUTE_TEST_TIMEOUT: 1h30m
   GRADLE_TASK: acceptanceTest
-  MAX_IN_FLIGHT: 2
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'false'
   PARALLEL_GRADLE: 'false'
   PLATFORM: linux
@@ -108,7 +108,7 @@ tests:
   DUNIT_PARALLEL_FORKS: '24'
   EXECUTE_TEST_TIMEOUT: 3h00m
   GRADLE_TASK: distributedTest
-  MAX_IN_FLIGHT: 3
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'true'
   PLATFORM: linux
   RAM: '250'
@@ -119,7 +119,7 @@ tests:
   DUNIT_PARALLEL_FORKS: '48'
   EXECUTE_TEST_TIMEOUT: 40m
   GRADLE_TASK: integrationTest
-  MAX_IN_FLIGHT: 1
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'true'
   PLATFORM: linux
   RAM: '90'
@@ -130,75 +130,8 @@ tests:
   DUNIT_PARALLEL_FORKS: '48'
   EXECUTE_TEST_TIMEOUT: 1h
   GRADLE_TASK: upgradeTest
-  MAX_IN_FLIGHT: 2
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'true'
   PLATFORM: linux
   RAM: '210'
   name: Upgrade
-- ARTIFACT_SLUG: stressnewtestfiles
-  CALL_STACK_TIMEOUT: '20700'
-  CPUS: '96'
-  DUNIT_PARALLEL_FORKS: '24'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: repeatTest
-  PARALLEL_DUNIT: 'true'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: linux
-  RAM: '280'
-  name: StressNew
-- ARTIFACT_SLUG: windows-acceptancetestfiles
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: :geode-assembly:acceptanceTest
-  MAX_IN_FLIGHT: 3
-  PARALLEL_DUNIT: 'false'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsAcceptance
-- ARTIFACT_SLUG: windows-gfshdistributedtest
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: distributedTest
-  GRADLE_TASK_OPTIONS: -PtestCategory=org.apache.geode.test.junit.categories.GfshTest
-  MAX_IN_FLIGHT: 5
-  PARALLEL_DUNIT: 'false'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsGfshDistributed
-- ARTIFACT_SLUG: windows-integrationtestfiles
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: integrationTest
-  GRADLE_TASK_OPTIONS: -x geode-core:integrationTest
-  MAX_IN_FLIGHT: 2
-  PARALLEL_DUNIT: 'false'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsIntegration
-- ARTIFACT_SLUG: windows-coreintegrationtestfiles
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: geode-core:integrationTest
-  MAX_IN_FLIGHT: 6
-  PARALLEL_DUNIT: 'false'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsCoreIntegration
-- ARTIFACT_SLUG: windows-unittestfiles
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: test
-  MAX_IN_FLIGHT: 1
-  PARALLEL_DUNIT: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsUnit