You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by je...@apache.org on 2018/06/22 17:16:07 UTC

[geode] branch feature/GEODE-4791 updated (139a7d6 -> 4984f4e)

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

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


 discard 139a7d6  Dockerized version
 discard 4214927  gradle 4.2.1
 discard b5444f8  GEODE-4791: move metainf in java.gradle
 discard f1f697f  Cleaning up gradle
 discard 439a38d  WIP updating rebase with develop
 discard e9ff13f  GEODE-4791: WIP
 discard 0167fdf  WIP fixing up more gradle 4.x issues
 discard 38fad98  GEODE-4791: fixing extensions module project name references
     add 9cddec0  fixing backward-compatibility test dependencies to allow running in IntelliJ
     add 75ae584  GEODE-3926: Lucene Query Exception is thrown if queries are executed in the middle of reindexing a region (#1742)
     add ab243c8  GEODE-4942: when sender is starting, and not running yet, put event at primary should be saved for QueueRemovalMessage (#1771)
     add 99caa30  GEODE-3926: Disabling queryOnlyWhenIndexIsAvailable
     add 634cd85  GEODE-4858: pulling JaxbService out of InternalClusterConfigurationSe… (#1754)
     add a9c4a0a  GEODE-4909: Additional lucene reindex tests with security
     add 8ca39e9  GEODE-3237: Loading cluster configuration from a dir that does not ha… (#1746)
     add bdbc0e3  GEODE-4919: Update the PRConfig (#1666)
     add c62846d  GEODE-5039: Change AbstractRegion to correctly construct EvictionAttributesMutator (#1766)
     add 51660e6  GEODE-4385 Add documentation of gfsh list jndi-binding command (#1772)
     add 2203273  GEODE-5046: Handle RegionDestroyedException in RemotePutMessage to re… (#1773)
     add 65b52f2  GEODE-4957: fix race in concurrent create on region (#1750)
     add cd74f9f  GEODE-5056: set testParallelPropagationSenderStartAfterStop_Scenario2 to be flaky
     add 3f503ce  GEODE-4874: Inconsistency in gfsh help for create jndi-binding (doc update)
     add b71b79f  GEODE-3926: handle new lucene indexing exception
     add 3468fb5  GEODE-4962: Fix typo and output format from 'list gateways' gfsh command (#1778)
     add 34fdc32  GEODE-4874: Inconsistency in gfsh help for create jndi-binding (#1777)
     add cfcae6b  Updated version to 1.7
     add 46ee1c8  GEODE-5065: Add awaitability to testServerUpFirstClientLater (#1792)
     add 3b930b4  GEODE-4952: Remove usused imports from non-geode-core files. (#1724)
     add a442283  GEODE-4952: Remove unused imports from geode-core:internal. (#1725)
     add 5307968  GEODE-4952: Remove unused imports from geode-core, excluding geode-core:internal. (#1726)
     add b94bf44  GEODE-4952: Remove unused imports from test files. (#1723)
     add e6c7126  GEODE-5051: Improve gfsh destroy jndi-binding help prose (#1775)
     add 757e8f9  GEODE-5044: Correctly log stack trace on the protobuf server
     add 865a7c7  GEODE-4954, GEODE-4955: Remove trivial javadoc stubs and empty blocks: geode-core tests (#1782)
     add e27691f  GEODE-4952: Spotless will now remove unused imports. (#1727)
     add d4a3689  GEODE-4990: Cluster Config StartUp Race Condition (#1730)
     add f7bb77c  GEODE-5056: when found the dropped events at primary sender, send (#1794)
     add f984c95  GEODE-4954, GEODE-4955: Remove trivial javadoc stubs and empty blocks: geode-core:internal.cache
     add 130ed6e  GEODE-5035: Explicitly pass java.io.tmpdir to JVMs invoked by Gradle. (#1779)
     add 6097e3d  GEODE-5064: Removed unused code in LocalRegion (#1790)
     add ad45baa  GEODE-4856: Public API for retrieving/persisting Cluster Configuration (#1791)
     add 2ecb372  GEODE-4863: refactor jdbc commands to use this public cluster configuration api (#1776)
     add f280247  GEODE-4954, GEODE-4955: Remove trivial javadoc stubs and empty blocks: geode-core:internal (#1784)
     add ca98d86  GEODE-4954, GEODE-4955: Remove trivial javadoc stubs and empty blocks:  non geode-core modules (#1787)
     add 83c667b  GEODE-3926: Catching exception from lucene query computing thread (#1774)
     add ac7db5b  GEODE-4384 Add docs for gfsh destroy jndi-binding command (#1780)
     add 5707de5  GEODE-4954, GEODE-4955: Remove trivial javadoc stubs and empty blocks:  non geode-core module tests (#1788)
     add 5057348  GEODE-4954, GEODE-4955: Remove trivial javadoc stubs and empty blocks:  geode-core (#1786)
     add 1a2a438  GEODE_3926: applying spotless due to spotless changes occuring after PR
     add 82092e8  GEODE-5068: bump Jackson version. (#1796)
     add 4bc6c5a  GEODE-4863: refactor jdbc commands to use this public cluster configuration api (#1802)
     add b52492c  GEODE-5069: Reduce direct exposure of GfJsonObject from CommandResult (#1795)
     add 4e249f7  GEODE-5057: Removed experimental tag from Jdbc connector code base (#1789)
     add 2f607ff  GEODE-5086 Clarify docs: we need version 8 Java (#1808)
     add ad11ef0  GEODE-5000: fix logging message. (#1763)
     add 00aa0de  GEODE-4954, GEODE-4955: Remove trivial javadoc stubs and empty blocks:  geode-core:cache (#1783)
     add 69815f9  GEODE-4647: add a stats eventSecondaryQueueSizeId to track events in secondary             gateway sender queue
     add 3e49318  GEODE-5080: Ensure that reconnect sequence has started (#1805)
     add 4d8ae71  GEODE-5088: Remove getContentAsString from CommandResult (#1809)
     add 828e0c2  GEODE-4858: add test for custom cache elements not properly registered (#1806)
     add 575659c  GEODE-5048: add missing availability indicators for certain commands (#1800)
     add 4dff0cd  GEODE-4959: Add --if-not-exists option to create gateway receiver com… (#1770)
     add cb5fb79  GEODE-4954, GEODE-4955: Remove trivial javadoc stubs and empty blocks:  Add removal to spotless (#1781)
     add d1a5ecf  GEODE-4986: refactoring GMS encryption (#1715)
     add 49991b3  GEODE-5077: Categorized newly added oql tests (#1797)
     add 33f8f5f  Revert "GEODE-4957: fix race in concurrent create on region (#1750)" (#1812)
     add a03bba2  added flaky category to test method for GEODE-5094
     add d3e6280  GEODE-4716 Document new stats and missing gateway sender/receiver MXBean (#1813)
     add b9bb961  GEODE-5081 ClientCacheFactory is missing the setPoolSubscriptionTimeoutMultiplier()
     add a881a79  GEODE-5070: Support --member option for describe & list jdbc connecto… (#1798)
     add 6d3771d  GEODE-4838: Throw IllegalStateException when registerinterest on PR in loner (#1614)
     add 779bc5c  GEODE-5104 - Output git SHA when updating passing reference file.
     add 0bc70ca  Merge pull request #1819 from smgoller/GEODE-5104
     add 08ec4af  GEODE-5085 authentication failure when auto-reconnecting
     add c303d01  GEODE-5043: Buffering protobuf output to avoid multiple packet sends (#1768)
     add 62fbcf0  GEODE-5106: when primary queue is drained, the PQRM maybe still on the way. (#1820)
     add e358ce0  GEODE-5095: Fix output for create gateway-receiver (port number) (#1816)
     add 8ec0c53  GEODE-5110: Remove use of subSections in CompositeResultData structures (#1826)
     add 36204d1  GEODE-5038: Improve human-readable formatting of arrays in PdxInstance.toString(). (#1793)
     add 2c96f1a  GEODE-4858: move the utility methods out of ClusterConfigurationService (#1822)
     add 65da520  GEDOE-4919 Make WAN region creation restrictions more prominent (#1829)
     add 2b6a6d9  GEODE_2121: add categories to tests
     add 4c2f9e8  GEODE-5078: provide API that does not allow access to internal regions (#1815)
     add 179fc13  GEODE-5119 - add spruce to ci docker image.
     add 07d6a74  Change keyserver back to mit because reasons.
     add 09ddd56  Remove unused Ziputil from test source
     add d658722  GEODE-5089: Removed test recoverRepoInANewNode (#1810)
     add 5536886  GEODE-5082: Reindex not allowed on mixed server versions. (#1803)
     add 47ae5e7  GEODE-5102: Lucene rolling test with REINDEX (#1818)
     add af5d6ee  GEODE-1279: Rename HARegionQueueSizeRegressionTest
     add 7cc9e8f  GEODE-5020: Move HARegionQueue system properties to SystemPropertyHelper
     add 83dd8fc  GEODE-5058: Delete redundant DUnit tests with JUnit4 prefix
     add 3849147  GEODE-5033: Improve TearDown of DistributedTestRule
     add 34acd5c  GEODE-4876: Remove additional uses of DUnit Host and cleanup
     add f144fb4  GEODE-5060: Delete DistributedDisconnectRule
     add 46b8dde  GEODE-5033: Use DistributedTestRule as non-static Rule
     add 0ac5587  GEODE-1279: Rename BucketCreationCrash RegressionTests
     add b5fc48c  GEODE-1279: Delete useless test Bug51400DUnitTest
     add fcc9436  GEODE-1279: Rename RegisterInterestKeysValuesDistributedTest
     add 2e22ab1  GEODE-1279: Rename DeltaPropagationFailureRegressionTest
     add 130a13d  GEODE-1279: Rename QueueRemovalMessageProcessingDistributedTest
     add d66fd4f  GEODE-5033: Fixup OverridingGetPropertiesDisconnectsAllDistributedTest
     add 8962935  GEODE-2668: Add new command class for destroy gateway-receivers (#1764)
     add 3f6cda6  GEODE-5114: Archive UITest results (#1830)
     add 90665b2  GEODE-3523 AutoConnectionSourceDUnitTest: testDynamicallyFindLocators failed
     add 7972a9e  GEODE-4858: use FastPathScanner to register all the bind classes when c… (#1838)
     add b490673  GEODE-4890: use awaitility to reduce flakiness. (#1841)
     add 29010e5  GEODE-5100: prevent NPE when listing the gateway senders. (#1845)
     add a53b935  GEODE-4624: add a stats to trace total event removed by PQRM (#1850)
     add 65a2c0d  GEODE-5040: Fix intermittent RegionExpirationDistributedTest failure
     add eb0bb89  GEODE-5020: calculateThreadIdExpiryTime during ThreadIdentifierCustomExpiry ctor
     add 2dcc082  GEODE-5070: Use a random member for describe & list jdbc connector commands (#1849)
     add 4a385b8  GEODE-5103: When applying transactional update on a replicate, callba… (#1825)
     add 147c9d5  GEODE-3438: Removed unused constructor and method (#1832)
     add f6dd58f  GEODE-4996: Addressed NPE by always using the region entry key
     add 2fa94a0  GEODE-5129 Amend DistributedTestRule to honor the vmCount parameter when < 4 hosts
     add af3e575  GEODE-5122: Removed the type argument (#1840)
     add d5045a9  GEODE-5129 Amend DistributedTestRule to honor the vmCount parameter when < 4 hosts
     add c020dc9  GEODE-4957: fix race in concurrent create on region (#1836)
     add 1d474c0  GEODE-5113: fix javadocs on getMaximum (#1843)
     add abcd2c8  Update docs dependencies (incl nokogiri vuln)
     add 0b7550f  Remove bookbinder lock from geode-book Gemfile
     add e26889d  GEODE-4647 Document eventSecondaryQueueSize statistic (#1831)
     add d4b02cb  GEODE-5129 Amend DistributedTestRule to honor the vmCount parameter when < 4 hosts
     add 9145fa3  GEODE-925: Replaced all Wait.pause with Awaitility. Replaced all ThreadUtils.join with an Awaitility. General code and lambda clean up Modify test to use test rules remove TODO from test
     add 7c4c4e5  Revert "GEODE-925: Replaced all Wait.pause with Awaitility. Replaced all ThreadUtils.join with an Awaitility. General code and lambda clean up"
     add 8020f37  GEODE-3451: add a flaky lable.
     add e80d3f4  Revert "Revert "GEODE-925: Replaced all Wait.pause with Awaitility. Replaced all ThreadUtils.join with an Awaitility. General code and lambda clean up""
     add 2cb8683  GEODE-9252: spotless errors Clean up
     add de8e243  GEODE-5118: Fix common typos in string literals and comments. (#1833)
     add 26328f7  GEODE-4963: rework ConnectCommandDUnitTest to be an acceptance test (#1851)
     add e3e0e7c  introducing spruce and deploy script for branch-agnostic pipeline (#1854)
     add a1b31c9  GEODE-4624 Add docs for 2 new gateway sender statistics (#1856)
     add e5a35bc  GEODE-4459: Remove singleton calls from all tests in org.apache.geode.pdx
     add 3acde5b  GEODE-5138: rename the gateway sender stats to a better name (#1857)
     add 49cc057  introducing spruce and deploy-pipeline script for branch-agnostic deployments.
     add 879b3c9  Merge pull request #1862 from smgoller/GEODE-5130
     add ca30ee0  GEODE-4858: refactor CreateIndexCommand and jdbc commands (#1853)
     add e617e42  GEODE-4172: Test changes, simplified test and increased awaitility time out (#1859)
     add 46b2288  GEODE-2953: Expand wildcard imports in geode-wan:test (#1866)
     add 0fa1f9d  GEODE-2953: Expand wildcard imports in geode-cq:test (#1864)
     add 0781b68  GEODE-2953: Expand wildcard imports in non-core modules. (#1865)
     add 22fb356  [GEODE-5130] Fix docker image reference in test-run.sh (#1871)
     add ee06900  GEODE-4794: ConfigurePDXCommand Fails When Using Defaults (#1852)
     add 2c57106  GEODE-4858: the scanner would scan the entire classpath for @XSDRootElement annotation. (#1872)
     add fafaf0b  GEODE-5134: pendingCallbacks is never null (#1863)
     add 5dee374  GEODE-5130 - docker-image get needed (#1879)
     add dfb8175  GEODE-2953: Expand wildcard imports in geode-core:internal.cache. (#1876)
     add 0ee42d1   GEODE-2953: Expand wildcard imports in geode-core:internal. (#1874)
     add f5e07fc  GEODE-2953: Expand wildcard imports in geode-core:internal.admin. (#1875)
     add 31240b8  GEODE-5059: Move basicPut functionality to RegionMapPut (#1858)
     add 96307b9  GEODE-2953: Expand wildcard imports in geode-core:test.internal and ...management. (#1881)
     add 3a9d9f3   GEODE-2953: Expand wildcard imports in geode-core:test.internal... subpackages. (#1882)
     add 4b9dc96  GEODE-5065 Increase timeout for a flaky distributed test. And cleanup. (#1821)
     add 929ce60  GEODE-2953: Expand wildcard imports in geode-core:test.internal.cache. (#1883)
     add 4fd83d7  GEODE-2953: Expand wildcard imports in geode-core:test.internal.cache... subpackages. (#1884)
     add 2334b1b  GEODE-3881: Replace bespoke random string generation with extant three-phrase generator. (#1880)
     add 324717a  GEODE-1279: Rename Bug36269DUnitTest to ClientDestroyRegionNotificationRegressionTest
     add 3968b94  GEODE-1279: Rename Bug36457DUnitTest to ClientDestroyRegionUnregisterInterestRegressionTest
     add 4c724ef  GEODE-1279: Rename Bug36805DUnitTest to RegisterInterestOnServerWithoutRegionRegressionTest
     add 70d2772  GEODE-1279: Delete redundant Bug36829DUnitTest
     add 449945f  GEODE-1279: Rename Bug36995DUnitTest to MessageTrackingTimeoutRegressionTest
     add 55ea8ac  GEODE-1279: Rename Bug37210DUnitTest to HARegionQueueStatsCloseRegressionTest
     add 204f127  GEODE-1279: Rename Bug37805DUnitTest to RootRegionsExcludesHARegionsRegressionTest
     add 1f77a60  GEODE-5111: Set offline members to null only when done waiting for them (#1873)
     add cf3fc6c  GEODE-5153: Remove uses of the internal distributed system's log writer and the log writer utils' log writer. (#1887)
     add 7b9e8c2  GEODE-5152: add unit tests for txApplyPut (#1889)
     add 2a02923  GEODE-5155 hang recovering transaction state for crashed server
     add 6d13e8c  GEODE-5010: Introduce *ResultModel objects to replace *ResultData (#1870)
     add 9ff634a  GEODE-5143: rename ClusterConfigurationService to ConfigurationPersistenceService (#1869)
     add 9514935  GEODE-5165: add capability to limit the packages to scan for annotation. (#1893)
     add 0d00432  GEODE-5131: Fixing testParallelPropagationSenderResume test (#1890)
     add 2c1b8a4  GEODE-5155 hang recovering transaction state for crashed server
     add baedf79  GEODE-4218 Document deprecating load-cluster-configuration-from-dir (#1899)
     add af54b49  GEODE-845: Rename and fixup TXExpirationIntegrationTest
     add 6beb250  Updated release type in preparation for the release
     add 30945b6  GEODE-4384 Add docs for gfsh destroy jndi-binding command (#1780)
     add e95a251  GEODE-5039: Change AbstractRegion to correctly construct EvictionAttributesMutator (#1766)
     add 7dcc313  GEODE-5068: bump Jackson version. (#1796) (#1801)
     add e6e820d  GEODE-5046: Handle RegionDestroyedException in RemotePutMessage to re… (#1773)
     add 0282461  GEODE-4716 Document new stats and missing gateway sender/receiver MXBean (#1813)
     add 8a05aa0  GEODE-5085 authentication failure when auto-reconnecting
     add 6cd24a8  GEODE-5056: when found the dropped events at primary sender, send (#1794)
     add 5ce726b  Revert "GEODE-3926: Lucene Query Exception is thrown if queries are executed in the middle of reindexing a region (#1742)"
     add b4ba77f  Add KEYS file with Mike's Sig
     add 9346c93  bump release version
     add e208104  GEODE-2670: Update pulse endpoint interceptors
     add 3254fd5  Merge branch 'release/1.1.1'
     add 8d97f7e  Merge branch 'release/1.2.0'
     add 653a24f  Merge branch release/1.2.1
     add 2e60ce3  GEODE-3873: User Guide - remove version drop-down menu from page headers
     add e86a731  Merge branch 'release/1.3.0'
     add 9bdfd19  update the releaseType in preparation for the release
     add ecbaee5  GEODE-4229 CI failure due to suspect string: "Locator socket was closed unexpectedly"
     add 21d243d  GEODE-4131: add the deprecated API in MemberMXBean (#1231)
     add 6a8af5b  GEODE-4160: fix gfsh describe jdbc-connection (#1223)
     add 6e8c021  GEODE-4192 GetServer request should return error if no servers found
     add a79cbb1  GEODE-4231: Renamed FunctionAdapter test resource file to have .ser extension
     add 8fb9fe5  Merge pull request #1239 from dschneider-pivotal/feature/GEODE-4051
     add 2675247  Squashed commit of the following:
     add c8f267a  GEODE-4293: Pulse works correctly when jmx-manager-password-file is set (#1279)
     add 7dbb280  GEODE-4298: Restore public access to StartServer method.
     add 77ea2fb  GEODE-4061 Update docs output for gfsh list members; (#1309)
     add 4a80ed5  GEODE-4360: User Guide: Remove --eviction-enabled option from gfsh create region doc
     add a4abc21  GEODE-4079 Identify hash indexes as deprecated in docs for gfsh create index command
     add d565456  GEODE-4370: Ensure that rmi-io uses the JMX/RMI port (#1339)
     add 2a70679  GEODE-4379: Move RemoteOutputStreamServer from gfsh to the manager (#1341)
     add c28d649  Merge branch 'release/1.4.0'
     add d234394  Update Dockerfile to: - use geode binary rather than building one on the fly - update to version 1.4.0 Updated Readme
     add 6a6ca0e  updating release version in preparation of release.
     add 0b1aa8a  Stop generating md5 checksums for distribution archives
     add fe16075  GEODE-4672 Geode fails to start with JDK 9 if validate-serializable-objects is set
     add 7696633  GEODE-4788: change back the behavior of test code of getSomeKeys to ignore exceptions#
     add be18b0f  GEODE-4800: Fix handling orf relative paths when providing backpu baseline dir (#1581)
     add 3c88526  GEODE-4834: Remove the newly added isConcurrencyConflict from GatewaySenderEventImpl (#1609)
     add 52f5efd  GEODE-4622 Revert jna upgrade
     add 4ef51da  Commit then review: documentation updated to say version 1.5.0
     add 4136c95  GEODE-4787: Re-instate Management REST API endpoints for 'create index' and 'create region'. (#1563) (#1688)
     add 6e11fe2  GEODE-4913: gfsh start server cmd is not recognizing local properties…
     add 1be57f3  GEODE-4913: gfsh start server cmd is not recognizing local properties...
     add e35aac5  Merge branch 'release/1.5.0'
     add d1fb443  Merge branch 'master' into release/1.6.0
     add 34e6834  Merge branch 'release/1.6.0' into develop
     add 9221b72  Add KEYS file with Mike's Sig
     add 1666adc  GEODE-5164: refactor txApplyPut (#1900)
     add 7ae6ee8  Update dockerfile for v1.6.0
     add 66b9f42  GEODE-924: GEODE-1139: Fix flakiness in ShorteningExpirationTimeRegressionTest
     add 9e4a51f  GEODE-5083: Alter region --name option no longer auto completes (#1898)
     add a7c1601  GEODE-5010: refactor commands and CommandExecutor to use ResultModel (#1896)
     add be29133  GEODE-5055: Handle index creation in progress. (#1847)
     add 064a89b  GEODE-2953: Expand wildcard imports in geode-core.cache. (#1911)
     add 839335a  GEODE-4890: fix to reduce flakiness (#1914)
     add db6d865  GEODE-4860: make sure the extensions xsd is upgradable (#1904)
     add 7eded7b  GEODE-5032: massage configuration objects for better usability. (#1894)
     add 8f0b97a  GEODE-5047: list lucene index result modified (#1799)
     add 91ed05a  GEODE-2542: Extend timeouts from 10s to 30; cleanup (#1897)
     add 82b7910  GEODE-2953: Expand wildcard imports in geode-core:test.cache.  (#1907)
     add 8bb435e  GEODE-2953: Expand wildcard imports in remaining non-core modules and tests.  (#1910)
     add b357d37  GEODE-2953: Expand wildcard imports in geode-core:test.distributed.  (#1905)
     add 3dfe615  GEODE-2953: Expand wildcard imports in geode-core:test.cache30.  (#1906)
     add 62f9944  GEODE-2953: Expand wildcard imports in geode-core:test. (#1909)
     add 18e2d01  GEODE-2953: Expand wildcard imports in geode-core.  (#1912)
     add a063d1b  GEODE-2953: Expand wildcard imports in geode-core:test... subpackages.  (#1908)
     add 4e53223  GEODE-5146: WAN Information view in Pulse shows wrong status for remo… (#1877)
     add 1dfbffa  GEODE-5166: NPE thrown while processing InitialImage of subscription region
     add fd49f0d  GEODE-5177: Remove subscription from InitializedDiskRegionWithIoExceptionRegressionTest
     add 71994b4  GEODE-5032: massage configuration objects for better usability. (#1931)
     add 1e7c05c  GEODE-5011: Convert ExecuteFunctionCommand and ExportConfigCommand to use ResultModel (#1901)
     add 99074c6  GEODE-5173: Transaction will fault in value from disk if value is Tok… (#1925)
     add 6284169  GEODE-2668: Better handling of configuration updates (#1892)
     add b18b67e  GEODE-5141: Adding @since tag to setLuceneSerializer method (#1903)
     add 497b866  GEODE-5132: Fix testParallelPropagationLoopBack3Sites
     add d0d624e  GEODE-4858: Added CliFunction abstract class (#1932)
     add 87d0430  GEODE-5047: Fixed javadoc issue
     add f1bca73  GEODE-4858: refactor ConfigurePdxCommand (#1933)
     add d038373  GEODE-5109: Overriding the missing profile check for Lucene (#1922)
     add 0e79891  GEODE-5177: Add getEvictionController() to InternalRegion
     add 5e8e8f6  GEODE-5177: Clean up DiskRegionDistributedTest
     add e941250  Revert "GEODE-5057: Removed experimental tag from Jdbc connector code base (#1789)" (#1936)
     add eb6055e  Revert "GEODE-5173: Transaction will fault in value from disk if value is Tok… (#1925)"
     add a6cdf6b  GEODE-5001: For log4j >= 2.10 we need to ignore the log4j jars from the PerTestClassLoaderRunner (#1938)
     add 06079fc  GEODE-4858: refactor JndiBinding commands (#1935)
     add de88000  GEODE-5150 Revise how to implement a cache loader docs (#1929)
     add 5367fa5  GEODE-5194: Relax Gfsh connection version check to exclude patch version (#1942)
     add 9f6eca3  GEODE-5183 require toData/fromData methods to correspond to a known version
     add ffe4b02  GEODE-5182: add 1.6.0 as a backward-compatibility test version
     add 112cd71  GEODE-4858 refactor jdbc describe & list commands to use result model (#1939)
     add 3827332  GEODE-5184 Add unit tests for PersistenceInitialImageAdvisor (#1934)
     add ce851f5  COMMIT-THEN-REVIEW: Fix docs formatting of bulleted items.
     add f1c6b56  GEODE-5011: Convert 'Data' commands to ResultModel (#1945)
     add 4f330c3  Revert "GEODE-5011: Convert 'Data' commands to ResultModel (#1945)"
     add 8ed21ab  GEODE-5011: Convert 'Data' commands to ResultModel (#1945)
     add a60b8d4  GEODE-5198 NPE in DataSerializer registration when forming a client/server connection during handshake
     add 6839dca  GEODE-5172: refactor txApplyPut to reuse RegionMapPut (#1917)
     add 4c851fc  GEODE-5200 Correct docs for use-cluster-configuration property (#1949)
     add fb6d4a0  Docs: update redirects for user guide builds
     add df89f93  GEODE-5144: The test should wait for secondary queue to drain (#1947)
     add 52bdb96  Feature/geode 5173 1 (#1948)
     add 07ef1fa  GEODE-5203: User Guide - clarify that client SSL setting descriptions are for Java clients only
     add 5c37893  GEODE-5087: send a BatchDestroyOperation for each dropped event at serial primary sender (#1924)
     add bf692de  GEODE-5201 Categorize many of our tests (#1950)
     add 46de561  GEODE-577: Refactored QueryMonitorDUnitTest to use new rules (#1923)
     add 930b8f6  GEODE-5211: event processor could be null when Concurrent Serial Gateway Sender is being stopped (#1960)
     add e423cd8  GEODE-3563 SSL socket handling problems in TCPConduit run (#1955)
     add 7022000  GEODE-5001: Update dependency versions. (#1951)
     add 62c013e  GEODE-5187: clients can miss events when servers recycled
     add 85bf180  GEODE-5199: Update fast-classpath-scanner version (#1946)
     add 4fc33c6  GEODE-5210: Add a flaky tag for a test.
     add 8b14ec5  GEODE-5207 document about JARS in extensions dir (#1956)
     add b2a4da2  GEODE-5185: Correct backwards-compatibility violation in 'create gateway-receiver'.  (#1920)
     add ed575a1  GEODE-5011: Require all ResultModel sections to be explicitly named (#1944)
     add 4f62664  GEODE-5041: Post processing results from the experimental protocol
     add 5b1abba  GEODE-5041: Renaming authorization to security in new protocol
     add e86ee73  GEODE-5041: Adding post processing to the new protocol
     add 7541362  GEODE-5206: Add an 'ignoreFailure' flag to CliFunctionResult (#1957)
     add 2245696  GEODE-5185 and GEODE-5011: Fix test failures introduced by race on committing
     add bf0d41d  GEODE-5011: Status IGNORED is correctly processed in conjunction with ignoreIfFailed
     add 324d066  Catagorized test classes
     add 10563d6  GEODE-5002: Create geode-test sub-module (#1867)
     add da17cad  GEODE-5002: Create geode-test sub-module (#1965)
     add 586d7c3  GEODE-5195: add unit tests for RegionMapPut (#1964)
     add b41e4af  GEODE-5218 Update docs with Log4j 2 version (#1963)
     add 085078f  GEODE-4858: Convert DestroyIndexCommand to ResultModel and new cluster persistence API (#1966)
     add 9203ccd  GEODE-4858: Refactor destroy gateway-receiver command (#1968)
     add 52abbbd   Revert "GEODE-5002: Create geode-test sub-module" (#1971)
     add d6d97aa  GEODE-974: Fix PersistentPartitionedRegionDistributedTest
     add 106c1b1  COMMIT-THEN-REVIEW Fix docs typo:  wrong name for a link
     add a0cb1fe  GEODE-5109: Handle only IllegalStateException
     add edd8836  Adding pgp signature for Nabarun Nag in KEYS
     add 8895864  GEODE-4386 Document the gfsh describe jndi-binding command (#1973)
     add ec7a162  GEODE-4858: CreateAsyncEventQueue and tests refactor. (#1969)
     add 75e8b9e  GEODE-5230: Pulse does not work when SSL is enabled for JMX (#1976)
     add 5403732  GEODE-5010: have post interceptor uses ResultModel as an input if com… (#1974)
     add 45af84a  Updating the version numbers to 1.8.0
     add d998510  GEODE-3563 SSL socket handling problems in TCPConduit run
     add 3af0a82  GEODE-5011: ResultModel can add a table that takes a list of CliFunct… (#1972)
     add 2bf85a6  GEODE-4953: Extend spotless to prohibit the use of wildcard imports. (#1926)
     add cd418f0  GEODE-5032: Pluralize configuration class getters and fields that refer to lists. (#1977)
     add 16dbf7e  [GEODE-5243] Fix deploy scripts and pipeline definitions for releases. (#1979)
     add 52f0787  GEODE-5242 Correct docs SSL component name from http to web (#1980)
     add 019345e  GEODE-5071 Update docs of gfsh limitations and recommendations (#1978)
     add 530c66d  GEODE-5245: Unit tests fail on windows due to assertions on paths (#1981)
     add 2faf3fb  GEODE-4858: Refactor 'list async-event-queue' command and function (#1975)
     add ff66270  GEODE-5208 remove test hooks from TypeRegistration (#1958)
     add d77744a  GEODE-5186: set operation in a client transaction could cause the transaction to hang (#1967)
     add 88340a7  GEODE-5220: Validate Region Attributes Earlier
     add 9e8dfb2  Merge branch 'feature/GEODE-5220' of https://github.com/jujoramos/geode into develop
     add 527e346  GEODE-5247: Gfsh query results contain json instead of object references (#1985)
     add 71145b6  GEODE-4858: Convert *DefinedIndex commands to use ResultModel and Sin… (#1983)
     add 5321796  GEODE-5237 DiskAccessException can sometimes state that actual usage is less than critical (#1990)
     add 3c52a00  GEODE-5249: add test code to display serial gateway sender queue's content (#1991)
     add 19bcc96  GEODE-3733: Removed flaky flag - ran 210 passes which revealed nothing - talked to other developers and learned that there have been a number of changes since original bug - Removing flaky flag in order to get it back into test.
     add 4e7c6f1  GEODE-5254: Configure spotless to refrain from joining wrapped lines (#1994)
     add 8aff924  GEODE-5261 - Add a test for connection-pool prefill during shutdown
     add b9a37ce  GEODE-4614: Handle case where unable to find region while handling put request. (#2002)
     add c87afbe  GEODE-5261 - Add a test for connection-pool prefill during shutdown
     add 084d4b5  GEODE-4614: updating sanctionedDataSerializables.txt to reflect changed code
     add bb0a614  GEODE-5262: fix race condition in RemoteGfManagerAgent between remove… (#2001)
     add 2cf7cbc  GEODE-5255: check all colocated partitioned regions are ready before … (#1998)
     add 6bdcc57  GEODE-5245: Unit tests fail on windows due to assertions on paths (#2003)
     add 2008b46  GEODE-5266: Add additional tests for gfsh create region (#2004)
     add 6f9a172  GEODE-5250: Repaired a threadpool leak (#1989)
     add d3a9f75  GEODE-5268: fixing race condition in GMSHealthMonitor (#2005)
     add af07c3c  GEODE-5223 Add unit tests for AbstractRegionMap.txApplyDestroy (#1988)
     add 44e5d36  GEODE-5265: fix dataStoreEntryCount statistic (#2006)
     add 0c49431  GEODE-5270: Closing the connection. (#2008)
     add e628df4  GEODE-5272: CacheClosedException not wrapped in TypeMismatchException (#2009)
     add 7f63c4b  GEODE-5273: Prevent unnecessary chaining of exception. (#2012)
     add 7d69f29  Revert "GEODE-5265: fix dataStoreEntryCount statistic (#2006)"
     add 9a40c9d  GEODE-5265: fix dataStoreEntryCount statistic (#2006)
     add 400a843  GEODE-5274: Null check for closing CacheClientProxy (#2014)
     add f50b945  GEODE-5269 CommitConflictException after TransactionInDoubtException
     add 066ded0  User Guide: update redirects.rb to reflect latest development version
     add 62665a4  Revert "GEODE-5270: Closing the connection. (#2008)"
     add 6491a34  GEODE-5249: should sync on this.unprocessedEventsLock when iterating (#2018)
     add b731658  GEODE-5252: Race in management adapter could fail to create MXBeans. (#1993)
     add 0d89728  Revert "GEODE-5269 CommitConflictException after TransactionInDoubtException"
     add e9a61bb  Split monolithic DistributedTest job into two parallel tasks
     add ddcd514  Merge pull request #2019 from smgoller/GEODE-5282
     add 024ed43  GEODE-5278 Unexpected CommitConflictException caused by faulty region synchronization
     add cad7a1b  GEODE-5269 CommitConflictException after TransactionInDoubtException
     add b488f12  GEODE-5280: Fixes NPE when logging event (#2022)
     add dbdd788  GEODE-5283: Client transaction fails with TransactionException: GemFireInternalException
     add c4e7fb8  GEODE-3692 Intermittent test failure: ClientAuthDUnitTest
     add d4e9725  GEODE-5267: User Guide - un-document deprecated JTA transaction manager
     add bec37bd  GEODE-5267: User Guide - remove redundant JTA subheads from subnav
     add 3b35239  Bump Bookbinder, nokogiri dependency
     add ca7ea46  GEODE-5283: Client transaction fails with TransactionException: GemFireInternalException
     add 2d0dce3  GEODE-577: Reducing the timeout (#2023)
     add d0ec4e4  GEODE-5270: Shutting down the AckThread (#2017)
     add f7fb7e3  GEODE-3013: Prevent multiple node found error to be displayed in the log (#2029)
     add 44643a8  GEODE-5290: Fixes NPE with ResultsCollectionPdxDeserializerWrapper iterator (#2027)
     add 373f7ad  GEODE-5291: More destroys recorded in CachePerfStats than actual in a transaction with expiration (#2028)
     add c9e7d88  GEODE-5287 Incorporate ACID semantics into transaction intro docs (#2032)
     add 4e2f2bc  Release server affinity immediately after commit
     add bdfab05  Merge pull request #2015 from apache/feature/GEODE-5277
     add ca0f662  Adding 1.8 as a version in Version.java
     add 69c8710  GEODE-5292: Fix memory leak for off heap regions with overflow
     add 81b0019  GEODE-5300: Remove mention of a developer by name
     add a58d8d2  GEODE-5212: Fix gfsh rule to use gfsh.bat on windows (#2036)
     add 5d9eb94  GEODE-5288: fix execute function on region call and create more tests to improve coverage. (#2024)
     add 3cef629  GEODE-5276: fix entries stats from going negative (#2033)
     add 8956291  GEODE-5279: RegionExistsException coming from JMX Manager (#2026)
     add 94dd9bb  GEODE-5294: Fix ConcurrentModificationException ShutdownAllRequest wh… (#2030)
     add dca0240  GEODE-5298: User Guide - Document Transactions + Functions Limitation
     add 2d97c22  GEODE-5292: Ignoring flaky ConcurrentRegion... test until we can fix it
     add fe9f0d9  Check readiness and closed before assertion
     add 929f804  Merge pull request #2040 from apache/feature/GEODE-5301
     add e4f789b  GEODE-5302: set totalLiveCount to 0 after successfuly compacted the oplog. (#2041)
     add 1da8eb9  GEODE-5288: improve ResultModel assertions (#2038)
     add ba320cb  GEODE-5311: User Guide - simplify navigation for "Client Transactions" section
     add 48539ed  GEODE-5288: improve ResultModel assertions. Fix test
     add 3ed33a1  GEODE-5307 Hang with servers all in waitForPrimaryMember and one server in NO_PRIMARY_HOSTING state
     add ca1f3bf  GEODE-5312: Cleanup transaction if it is removed by the client tx failover (#2047)
     add 1e69c19  GEODE-5310: Modified to check for initialized RegionAdvisor
     add 0f75926  GEODE-5313: User Guide - consolidate transaction coding examples
     add 09f0ba9  GEODE-5308: User Guide - simplify terminology: "cache transactions" can be "transactions".
     add 40327e7  GEODE-5308: User Guide - simplify terminology: "cache transactions" can be "transactions".
     add b12abfa  GEODE-4822 fix AnalyzeSerializablesJUnitTest's "actualDataSerializables.dat"
     add 834b5ee  GEODE-5319: Mark test as integration test. (#2055)
     add 80aabee   GEODE-5305: Add flag to TXCommitMessage to indicate the use of shadow key (#2043)
     add 065e996  GEODE-5313: User Guide - consolidate transaction coding examples - fix a broken link
     add 3f4c33b  GEODE-5320 add a test for thread-owned connection cleanup
     add 3668888  GEODE-5318: Extract the valid region name (#2054)
     add 56c5d11  GEODE-5323 ConfigurationProperties says the default socket-lease-time is 15000ms but it is 60000ms
     add 7df2f75  GEODE-5325: add FlakyTest to recoversFromCloseDuringRegionOperation
     add 337869d  GEode-5317: Add null check around reconnectDS
     add 2a82742  Merge pull request #2053 from apache/feature/GEODE-5317
     add a76e951  GEODE-5322: Catch exceptions during plugin loading (#2058)
     add 816c180  GEODE-5306: add crashVM and forceDisconnect in ClusterStartupRule (#2048)
     add c58acb1  GEODE-5327: Update expected number of gateway senders (#2060)
     add 8bab21a  Create temp folder in two places (#2062)
     add b2216b6  GEODE-5065: fix race in DataSerializerPropagationDUnitTest. (#2063)
     add 7685375  GEODE-4791: Enable gradle 4.8 for features and futureproofing (#2050)
     add c9be10e  GEODE-5313: User Guide - consolidate transaction coding examples - broken link repairs
     add 82bc8f9  GEODE-5284: Add testing surrounding MBean persistence during member failure and reconnection. (#2066)
     add 1380562  Introduces Serializable Consumer for Cluster junit (#2067)
     add 982d332  GEODE-5285: Make PdxInstanceImplTest a unit test instead of an integration test (#2064)
     add f5eab20  GEODE-5330: only create one temp folder (#2068)
     add 7d7a651  Fix test failure related to #2067
     add ec0501d  GEODE-5109: Ignoring the test
     add 13087e2  GEODE-5333: Destroy failed connection in ConnectionConnector (#2072)
     add 4984f4e  GEODE-4791: More gradle 4.8 changes to help with IntelliJ integration

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   (139a7d6)
            \
             N -- N -- N   refs/heads/feature/GEODE-4791 (4984f4e)

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

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

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    2 -
 KEYS                                               |  131 ++
 build.gradle                                       |   13 +-
 ci/docker/Dockerfile                               |   91 +-
 ci/docker/docker.list                              |    2 +-
 ci/pipelines/deploy_meta.sh                        |   26 +
 ci/pipelines/develop.yml                           |  501 ----
 ci/pipelines/geode-build/base.yml                  |  317 +++
 ci/pipelines/geode-build/deploy_pipeline.sh        |   88 +
 ci/pipelines/geode-build/test-stubs/acceptance.yml |   27 +
 ci/pipelines/geode-build/test-stubs/flaky.yml      |   27 +
 .../geode-build/test-stubs/integration.yml         |   27 +
 ci/pipelines/geode-build/test-stubs/ui.yml         |   27 +
 ci/pipelines/geode-build/test-template.yml         |   84 +
 ci/pipelines/meta.yml                              |   50 +-
 ci/scripts/test-run.sh                             |   16 +-
 ci/scripts/update-passing-ref.sh                   |    3 +
 docker/Dockerfile                                  |   14 +-
 etc/eclipse-java-google-style.xml                  |    2 +-
 extensions/geode-modules-assembly/build.gradle     |  288 +--
 .../geode-modules-session-internal/build.gradle    |    2 +-
 .../internal/common/ClientServerSessionCache.java  |    2 -
 .../internal/common/PeerToPeerSessionCache.java    |    3 -
 .../internal/filter/GemfireHttpSession.java        |    1 -
 .../internal/filter/GemfireSessionManager.java     |    3 -
 .../attributes/AbstractSessionAttributes.java      |    2 -
 .../filter/attributes/SessionAttributes.java       |    1 -
 .../session/internal/filter/util/TypeAwareMap.java |    3 -
 extensions/geode-modules-session/build.gradle      |    3 +-
 .../session/filter/SessionCachingFilter.java       |    2 -
 .../modules/session/filter/SessionListener.java    |    1 -
 .../geode/modules/session/installer/Installer.java |    3 -
 .../modules/session/installer/args/Argument.java   |    1 -
 .../session/installer/InstallerJUnitTest.java      |    3 +-
 .../session/internal/filter/AbstractListener.java  |    2 -
 .../session/internal/filter/BasicServlet.java      |    3 -
 .../session/internal/filter/CommonTests.java       |    1 -
 .../filter/HttpSessionAttributeListenerImpl.java   |    3 -
 .../session/internal/filter/RendezvousManager.java |    3 -
 .../ServletRequestAttributeListenerImpl.java       |    2 -
 .../SessionReplicationIntegrationJUnitTest.java    |    3 +-
 .../filter/SessionReplicationJUnitTest.java        |    3 +-
 .../SessionReplicationLocalCacheJUnitTest.java     |    3 +-
 .../session/junit/PerTestClassLoaderRunner.java    |    6 +
 extensions/geode-modules-tomcat7/build.gradle      |    4 +-
 .../modules/session/Tomcat7SessionsJUnitTest.java  |    3 +-
 extensions/geode-modules-tomcat8/build.gradle      |    6 +-
 .../geode/modules/session/EmbeddedTomcat8.java     |    6 -
 .../modules/session/TestSessionsTomcat8Base.java   |    8 +-
 .../Tomcat8SessionsClientServerDUnitTest.java      |   10 +-
 .../modules/session/Tomcat8SessionsDUnitTest.java  |    9 +-
 extensions/geode-modules/build.gradle              |    1 +
 .../gatewaydelta/GatewayDeltaCreateEvent.java      |    2 -
 .../gatewaydelta/GatewayDeltaDestroyEvent.java     |    2 -
 .../modules/session/bootstrap/AbstractCache.java   |    5 +-
 .../session/catalina/DeltaSessionInterface.java    |    1 -
 .../internal/DeltaSessionAttributeEventBatch.java  |    1 -
 .../DeltaSessionDestroyAttributeEvent.java         |    3 -
 .../internal/DeltaSessionUpdateAttributeEvent.java |    1 -
 .../java/org/apache/geode/modules/util/Banner.java |    3 -
 .../apache/geode/modules/util/ContextMapper.java   |    1 -
 .../geode/modules/session/CommandServlet.java      |   96 -
 .../geode/modules/session/EmbeddedTomcat.java      |    3 -
 .../apache/geode/modules/session/QueryCommand.java |   34 -
 .../geode/modules/session/TestSessionsBase.java    |   12 +-
 .../modules/session/Tomcat6SessionsJUnitTest.java  |    4 +-
 .../util/ClassLoaderObjectInputStreamTest.java     |    4 +-
 .../modules/util/ModuleFunctionsSecurityTest.java  |    2 +-
 .../geode/modules/session/CommandServlet.java      |    7 -
 .../apache/geode/modules/session/QueryCommand.java |    2 +
 .../session/functions/GetMaxInactiveInterval.java  |    1 -
 geode-assembly/build.gradle                        |   14 +-
 geode-assembly/src/main/dist/NOTICE                |    2 +-
 .../cli/commands/ConnectCommandAcceptanceTest.java |   49 +
 .../cli/commands/DestroyIndexIfExistsTest.java     |    7 +-
 .../LauncherLifecycleCommandsDUnitTest.java        |    1 -
 .../shell/StatusLocatorExitCodeAcceptanceTest.java |    6 -
 .../shell/StatusServerExitCodeAcceptanceTest.java  |    5 -
 .../internal/web/RestFunctionExecuteDUnitTest.java |    3 +-
 .../geode/rest/internal/web/controllers/Item.java  |    1 -
 .../geode/rest/internal/web/controllers/Order.java |    1 -
 .../PdxBasedCrudControllerIntegrationTest.java     |    8 +-
 .../rest/internal/web/controllers/Person.java      |    1 -
 .../RestAPIOnRegionFunctionExecutionDUnitTest.java |    7 +-
 .../internal/web/controllers/RestAPITestBase.java  |    5 +-
 .../controllers/RestAPIsAndInterOpsDUnitTest.java  |   13 +-
 ...RestAPIsOnGroupsFunctionExecutionDUnitTest.java |    5 +-
 ...estAPIsOnMembersFunctionExecutionDUnitTest.java |    3 +-
 .../web/controllers/RestAPIsWithSSLDUnitTest.java  |   32 +-
 .../apache/geode/session/tests/CargoTestBase.java  |    4 +-
 .../tests/GenericAppServerClientServerTest.java    |    2 -
 .../tests/Jetty9CachingClientServerTest.java       |    3 -
 .../geode/session/tests/ServerContainer.java       |    1 -
 .../session/tests/Tomcat7ClientServerTest.java     |    1 -
 .../geode/test/junit/rules/GfshRuleTest.java       |    6 +-
 .../tools/pulse/PulseSecurityWithSSLTest.java      |    2 +-
 geode-book/Gemfile                                 |    2 +-
 geode-book/Gemfile.lock                            |   50 +-
 geode-book/config.yml                              |    6 +-
 .../source/subnavs/geode-subnav.erb                |  104 +-
 geode-book/redirects.rb                            |    4 +-
 .../geode/annotations/ExperimentalJUnitTest.java   |    2 +-
 .../test/concurrency/ConcurrentTestRunner.java     |    3 -
 geode-connectors/build.gradle                      |    5 +-
 .../jdbc/internal/ConnectionConfigBuilder.java     |   82 -
 .../jdbc/internal/ConnectionConfiguration.java     |  110 -
 .../jdbc/internal/DataSourceManager.java           |    4 +-
 .../jdbc/internal/HikariJdbcDataSource.java        |    4 +-
 .../jdbc/internal/HikariJdbcDataSourceFactory.java |    4 +-
 .../jdbc/internal/JdbcConnectorService.java        |   23 +-
 .../jdbc/internal/JdbcConnectorServiceImpl.java    |   74 +-
 .../jdbc/internal/JdbcDataSourceFactory.java       |    4 +-
 .../connectors/jdbc/internal/RegionMapping.java    |  291 ---
 .../jdbc/internal/RegionMappingBuilder.java        |   99 -
 .../geode/connectors/jdbc/internal/SqlHandler.java |   24 +-
 .../jdbc/internal/SqlToPdxInstanceCreator.java     |    5 +-
 .../jdbc/internal/cli/AlterConnectionCommand.java  |  116 +-
 .../jdbc/internal/cli/AlterConnectionFunction.java |   48 +-
 .../jdbc/internal/cli/AlterMappingCommand.java     |  126 +-
 .../jdbc/internal/cli/AlterMappingFunction.java    |   54 +-
 .../jdbc/internal/cli/CreateConnectionCommand.java |  102 +-
 .../internal/cli/CreateConnectionFunction.java     |   32 +-
 .../jdbc/internal/cli/CreateMappingCommand.java    |   97 +-
 .../jdbc/internal/cli/CreateMappingFunction.java   |   30 +-
 .../internal/cli/DescribeConnectionCommand.java    |  115 +-
 .../internal/cli/DescribeConnectionFunction.java   |   19 +-
 .../jdbc/internal/cli/DescribeMappingCommand.java  |  108 +-
 .../jdbc/internal/cli/DescribeMappingFunction.java |   18 +-
 .../internal/cli/DestroyConnectionCommand.java     |   80 +-
 .../internal/cli/DestroyConnectionFunction.java    |   59 +-
 .../jdbc/internal/cli/DestroyMappingCommand.java   |   76 +-
 .../jdbc/internal/cli/DestroyMappingFunction.java  |   60 +-
 .../jdbc/internal/cli/ExceptionHandler.java        |   59 -
 .../cli/FunctionContextArgumentProvider.java       |   11 +-
 .../jdbc/internal/cli/JdbcCliFunction.java         |   64 -
 .../jdbc/internal/cli/ListConnectionCommand.java   |  103 +-
 .../jdbc/internal/cli/ListConnectionFunction.java  |   28 +-
 .../jdbc/internal/cli/ListMappingCommand.java      |  104 +-
 .../jdbc/internal/cli/ListMappingFunction.java     |   27 +-
 .../internal/configuration/ConnectorService.java   |  836 +++++++
 .../jdbc/internal/configuration/package-info.java  |   24 +
 .../connectors/jdbc/internal/xml/ElementType.java  |   50 +-
 .../xml/JdbcConnectorServiceXmlGenerator.java      |  165 --
 .../internal/xml/JdbcServiceConfiguration.java     |   18 +-
 .../ConnectorsDistributedSystemService.java        |    2 -
 .../geode.apache.org/schema/jdbc/jdbc-1.0.xsd      |    5 -
 .../sanctioned-geode-connectors-serializables.txt  |    7 +-
 .../AnalyzeConnectorsSerializablesJUnitTest.java   |    4 +-
 .../jdbc/JdbcConnectorExceptionTest.java           |    2 +-
 .../geode/connectors/jdbc/JdbcDistributedTest.java |    4 +-
 .../jdbc/internal/ConnectionConfigBuilderTest.java |   92 -
 .../jdbc/internal/ConnectionConfigurationTest.java |   96 -
 .../jdbc/internal/DataSourceManagerUnitTest.java   |   11 +-
 .../jdbc/internal/JdbcConnectorServiceTest.java    |   24 +-
 .../jdbc/internal/RegionMappingBuilderTest.java    |  121 -
 .../jdbc/internal/RegionMappingTest.java           |  237 +-
 .../connectors/jdbc/internal/SqlHandlerTest.java   |   12 +-
 .../jdbc/internal/SqlToPdxInstanceCreatorTest.java |    5 +-
 .../jdbc/internal/TestConfigService.java           |   15 +-
 .../cli/AlterConnectionCommandDUnitTest.java       |   20 +-
 .../cli/AlterConnectionCommandIntegrationTest.java |   10 +-
 .../internal/cli/AlterConnectionCommandTest.java   |  154 ++
 .../internal/cli/AlterConnectionFunctionTest.java  |   98 +-
 .../internal/cli/AlterMappingCommandDUnitTest.java |   30 +-
 .../cli/AlterMappingCommandIntegrationTest.java    |   16 +-
 .../jdbc/internal/cli/AlterMappingCommandTest.java |  162 ++
 .../internal/cli/AlterMappingFunctionTest.java     |  145 +-
 .../cli/CreateConnectionCommandDUnitTest.java      |   15 +-
 .../CreateConnectionCommandIntegrationTest.java    |   30 +-
 .../internal/cli/CreateConnectionFunctionTest.java |   12 +-
 .../cli/CreateMappingCommandDUnitTest.java         |   39 +-
 .../cli/CreateMappingCommandIntegrationTest.java   |   37 +-
 .../internal/cli/CreateMappingFunctionTest.java    |   11 +-
 .../cli/DescribeConnectionCommandDUnitTest.java    |   86 +-
 .../DescribeConnectionCommandIntegrationTest.java  |  150 --
 .../cli/DescribeConnectionCommandTest.java         |  147 ++
 .../cli/DescribeConnectionFunctionTest.java        |   21 +-
 .../cli/DescribeMappingCommandDUnitTest.java       |   86 +-
 .../cli/DescribeMappingCommandIntegrationTest.java |  145 --
 .../internal/cli/DescribeMappingCommandTest.java   |  158 ++
 .../internal/cli/DescribeMappingFunctionTest.java  |   20 +-
 .../cli/DestroyConnectionCommandDUnitTest.java     |   39 +-
 .../DestroyConnectionCommandIntegrationTest.java   |   17 +-
 .../cli/DestroyConnectionFunctionTest.java         |   15 +-
 .../cli/DestroyMappingCommandDunitTest.java        |   42 +-
 .../cli/DestroyMappingCommandFunctionTest.java     |   16 +-
 .../cli/DestroyMappingCommandIntegrationTest.java  |   15 +-
 .../internal/cli/JDBCCommandsAvailabilityTest.java |   48 +
 .../cli/JDBCConnectorFunctionsSecurityTest.java    |   17 +-
 .../jdbc/internal/cli/JdbcCliFunctionTest.java     |   52 -
 .../cli/JdbcClusterConfigDistributedTest.java      |  145 +-
 .../cli/ListConnectionCommandDUnitTest.java        |   58 +-
 .../cli/ListConnectionCommandIntegrationTest.java  |  110 -
 .../internal/cli/ListConnectionCommandTest.java    |  155 ++
 .../internal/cli/ListConnectionFunctionTest.java   |   38 +-
 .../internal/cli/ListMappingCommandDUnitTest.java  |   61 +-
 .../cli/ListMappingCommandIntegrationTest.java     |  110 -
 .../jdbc/internal/cli/ListMappingCommandTest.java  |  164 ++
 .../jdbc/internal/cli/ListMappingFunctionTest.java |   39 +-
 .../configuration/ConnectorServiceTest.java        |  102 +
 .../jdbc/internal/xml/ElementTypeTest.java         |   40 +-
 ...onnectorServiceXmlGeneratorIntegrationTest.java |  334 ---
 .../xml/JdbcConnectorServiceXmlGeneratorTest.java  |   34 -
 .../JdbcConnectorServiceXmlIntegrationTest.java    |  127 -
 .../internal/xml/JdbcServiceConfigurationTest.java |   68 +-
 .../geode/internal/ra/GFConnectionFactoryImpl.java |    4 -
 .../apache/geode/internal/ra/GFConnectionImpl.java |    4 -
 .../ra/spi/JCAManagedConnectionFactory.java        |    4 -
 .../ra/spi/JCAManagedConnectionMetaData.java       |    4 -
 .../java/org/apache/geode/CancelException.java     |    3 -
 .../main/java/org/apache/geode/DataSerializer.java |    1 -
 .../src/main/java/org/apache/geode/Delta.java      |    3 -
 .../apache/geode/DeltaSerializationException.java  |   13 -
 .../java/org/apache/geode/GemFireRethrowable.java  |    1 -
 .../org/apache/geode/InternalGemFireError.java     |   16 -
 .../src/main/java/org/apache/geode/LogWriter.java  |    1 -
 .../org/apache/geode/SerializationException.java   |    1 -
 .../main/java/org/apache/geode/SystemFailure.java  |    1 -
 .../apache/geode/admin/AdminDistributedSystem.java |    2 -
 .../admin/internal/AdminDistributedSystemImpl.java |    3 -
 .../admin/internal/CacheHealthConfigImpl.java      |    2 +-
 .../admin/internal/CacheServerConfigImpl.java      |    2 +-
 .../DistributedSystemHealthConfigImpl.java         |    2 +-
 .../internal/DistributionLocatorConfigImpl.java    |    2 +-
 .../admin/internal/DistributionLocatorImpl.java    |    6 +-
 .../admin/internal/GemFireHealthConfigImpl.java    |    2 +-
 .../admin/internal/ManagedEntityConfigImpl.java    |    4 +-
 .../internal/ManagedEntityConfigXmlGenerator.java  |   35 +-
 .../admin/internal/MemberHealthConfigImpl.java     |    2 +-
 .../internal/SystemMemberBridgeServerImpl.java     |    4 +-
 .../admin/internal/SystemMemberCacheEventImpl.java |    3 +-
 .../internal/SystemMemberRegionEventImpl.java      |    3 +-
 .../admin/internal/SystemMemberRegionImpl.java     |   25 +-
 .../internal/AdminDistributedSystemJmxImpl.java    |    1 -
 .../apache/geode/admin/jmx/internal/AgentImpl.java |    1 -
 .../internal/ConfigurationParameterJmxImpl.java    |    1 -
 .../DistributedSystemHealthConfigJmxImpl.java      |    9 +-
 .../apache/geode/admin/jmx/internal/MBeanUtil.java |    2 +-
 .../jmx/internal/MemberInfoWithStatsMBean.java     |    7 -
 .../admin/jmx/internal/StatAlertsAggregator.java   |    2 -
 .../jmx/internal/StatisticResourceJmxImpl.java     |    1 -
 .../jmx/internal/SystemMemberCacheJmxImpl.java     |    1 -
 .../org/apache/geode/cache/AttributesFactory.java  |    2 -
 .../org/apache/geode/cache/AttributesMutator.java  |    5 -
 .../main/java/org/apache/geode/cache/Cache.java    |    3 -
 .../apache/geode/cache/CacheClosedException.java   |    2 -
 .../geode/cache/CacheTransactionManager.java       |    2 -
 .../geode/cache/CommitDistributionException.java   |    3 +-
 .../java/org/apache/geode/cache/DataPolicy.java    |    2 +-
 .../java/org/apache/geode/cache/DiskStore.java     |    1 -
 .../geode/cache/DiskWriteAttributesFactory.java    |    1 -
 .../apache/geode/cache/DynamicRegionFactory.java   |   10 +-
 .../org/apache/geode/cache/EvictionAction.java     |    1 -
 .../org/apache/geode/cache/EvictionAttributes.java |   10 +-
 .../org/apache/geode/cache/InterestPolicy.java     |    2 +-
 .../java/org/apache/geode/cache/LossAction.java    |    7 +-
 .../org/apache/geode/cache/LowMemoryException.java |    1 -
 .../java/org/apache/geode/cache/MirrorType.java    |    2 +-
 .../java/org/apache/geode/cache/Operation.java     |    2 +-
 .../apache/geode/cache/PartitionAttributes.java    |    2 -
 .../geode/cache/PartitionAttributesFactory.java    |    5 -
 .../main/java/org/apache/geode/cache/Region.java   |    1 -
 .../apache/geode/cache/RegionAccessException.java  |    7 +-
 .../geode/cache/RegionDistributionException.java   |    7 +-
 .../org/apache/geode/cache/ResumptionAction.java   |    6 +-
 .../main/java/org/apache/geode/cache/Scope.java    |    3 +-
 .../apache/geode/cache/SubscriptionAttributes.java |    7 +-
 .../java/org/apache/geode/cache/TransactionId.java |    3 +
 .../geode/cache/TransactionWriterException.java    |    3 -
 .../geode/cache/asyncqueue/AsyncEventQueue.java    |    8 -
 .../cache/asyncqueue/AsyncEventQueueFactory.java   |    4 -
 .../asyncqueue/internal/AsyncEventQueueStats.java  |   14 +-
 .../internal/ParallelAsyncEventQueueImpl.java      |    2 +-
 .../internal/SerialAsyncEventQueueImpl.java        |    2 +-
 .../geode/cache/client/ClientCacheFactory.java     |   21 +
 .../geode/cache/client/ClientRegionFactory.java    |    1 -
 .../geode/cache/client/ClientRegionShortcut.java   |    6 +-
 .../org/apache/geode/cache/client/PoolFactory.java |    6 +
 .../geode/cache/client/internal/AbstractOp.java    |    1 -
 .../cache/client/internal/AuthenticateUserOp.java  |    4 -
 .../client/internal/AutoConnectionSourceImpl.java  |    1 -
 .../client/internal/ClientSideHandshakeImpl.java   |    5 +-
 .../geode/cache/client/internal/ClientUpdater.java |    3 -
 .../cache/client/internal/ConnectionConnector.java |  127 +
 .../client/internal/ConnectionFactoryImpl.java     |  101 +-
 .../cache/client/internal/EndpointManager.java     |    1 -
 .../cache/client/internal/EndpointManagerImpl.java |    3 -
 .../cache/client/internal/ExecutablePool.java      |    1 -
 .../client/internal/ExecuteFunctionNoAckOp.java    |    9 -
 .../cache/client/internal/ExecuteFunctionOp.java   |    4 +-
 .../internal/ExplicitConnectionSourceImpl.java     |    7 +-
 .../geode/cache/client/internal/GetEntryOp.java    |    3 -
 .../geode/cache/client/internal/PoolImpl.java      |    2 -
 .../geode/cache/client/internal/PrimaryAckOp.java  |    1 -
 .../geode/cache/client/internal/ProxyCache.java    |    2 -
 .../geode/cache/client/internal/ProxyRegion.java   |    1 -
 .../apache/geode/cache/client/internal/PutOp.java  |    2 -
 .../cache/client/internal/QueueStateImpl.java      |    1 -
 .../cache/client/internal/ReadyForEventsOp.java    |    1 -
 .../geode/cache/client/internal/ServerProxy.java   |    1 -
 .../client/internal/ServerRegionDataAccess.java    |    4 -
 .../cache/client/internal/ServerRegionProxy.java   |    5 -
 .../client/internal/SingleHopClientExecutor.java   |    4 -
 .../internal/SingleHopOperationCallable.java       |    4 -
 .../cache/client/internal/TXSynchronizationOp.java |    5 -
 .../internal/locator/GetAllServersRequest.java     |    5 -
 .../internal/locator/GetAllServersResponse.java    |    7 -
 .../internal/locator/LocatorListRequest.java       |    3 -
 .../internal/locator/LocatorListResponse.java      |    4 -
 .../internal/locator/SerializationHelper.java      |    3 -
 .../internal/locator/ServerLocationRequest.java    |    3 -
 .../internal/locator/ServerLocationResponse.java   |    3 -
 .../locator/wan/LocatorMembershipListener.java     |    1 -
 .../client/internal/pooling/ConnectionManager.java |    1 -
 .../internal/pooling/ConnectionManagerImpl.java    |    1 -
 .../geode/cache/configuration/CacheConfig.java     | 1344 +++++------
 .../geode/cache/configuration/CacheElement.java    |    9 +
 .../geode/cache/configuration/CacheLoaderType.java |  124 -
 .../configuration/CacheTransactionManagerType.java |  214 +-
 .../geode/cache/configuration/CacheWriterType.java |  124 -
 .../geode/cache/configuration/ClassNameType.java   |  106 +
 .../configuration/ClassWithParametersType.java     |  120 -
 .../geode/cache/configuration/DeclarableType.java  |   86 +-
 .../geode/cache/configuration/DiskDirType.java     |   20 +-
 .../geode/cache/configuration/DiskDirsType.java    |   14 +-
 .../geode/cache/configuration/DiskStoreType.java   |  110 +-
 .../configuration/DynamicRegionFactoryType.java    |   40 +-
 .../configuration/ExpirationAttributesType.java    |  129 +-
 .../cache/configuration/FunctionServiceType.java   |  108 +-
 .../geode/cache/configuration/InitializerType.java |  126 -
 .../cache/configuration/JndiBindingsType.java      |  216 +-
 .../geode/cache/configuration/ObjectType.java      |  134 ++
 .../geode/cache/configuration/ParameterType.java   |   92 +-
 .../apache/geode/cache/configuration/PdxType.java  |  148 +-
 .../apache/geode/cache/configuration/PoolType.java |  280 +--
 .../cache/configuration/RegionAttributesType.java  | 1323 +++--------
 .../geode/cache/configuration/RegionConfig.java    |  569 +----
 .../cache/configuration/ResourceManagerType.java   |   40 +-
 .../SerializationRegistrationType.java             |   57 +-
 .../geode/cache/configuration/ServerType.java      |  280 +--
 .../geode/cache/configuration/StringType.java      |   84 -
 .../geode/cache/configuration/XSDRootElement.java  |   32 +
 .../geode/cache/configuration/package-info.java    |   25 +
 .../execute/EmptyRegionFunctionException.java      |    1 -
 .../org/apache/geode/cache/execute/Function.java   |    1 -
 .../geode/cache/execute/FunctionContext.java       |    1 -
 .../geode/cache/execute/FunctionException.java     |    5 -
 .../geode/cache/execute/FunctionService.java       |   11 -
 .../geode/cache/execute/ResultCollector.java       |    1 -
 .../apache/geode/cache/execute/ResultSender.java   |    2 -
 .../execute/internal/FunctionServiceManager.java   |    8 -
 .../cache/partition/PartitionRegionHelper.java     |    3 -
 .../ConflictingPersistentDataException.java        |    1 -
 .../org/apache/geode/cache/query/Aggregator.java   |    1 -
 .../geode/cache/query/CqServiceStatistics.java     |    1 -
 .../org/apache/geode/cache/query/IndexType.java    |   12 +
 .../cache/query/MultiIndexCreationException.java   |    1 -
 .../org/apache/geode/cache/query/QueryService.java |    1 -
 .../apache/geode/cache/query/SelectResults.java    |    2 +-
 .../query/internal/AbstractCompiledValue.java      |   15 +-
 .../internal/AbstractGroupOrRangeJunction.java     |   25 +-
 .../cache/query/internal/AllGroupJunction.java     |   15 +-
 .../cache/query/internal/AttributeDescriptor.java  |    3 -
 .../org/apache/geode/cache/query/internal/Bag.java |   29 +-
 .../query/internal/CompiledAggregateFunction.java  |    4 -
 .../cache/query/internal/CompiledArithmetic.java   |    1 -
 .../cache/query/internal/CompiledBindArgument.java |    2 +-
 .../cache/query/internal/CompiledComparison.java   |    1 -
 .../cache/query/internal/CompiledConstruction.java |   11 +-
 .../cache/query/internal/CompiledFunction.java     |   13 +-
 .../query/internal/CompiledGroupBySelect.java      |    4 -
 .../geode/cache/query/internal/CompiledID.java     |   10 +-
 .../geode/cache/query/internal/CompiledIn.java     |    1 -
 .../query/internal/CompiledIndexOperation.java     |   19 +-
 .../cache/query/internal/CompiledIteratorDef.java  |   45 +-
 .../cache/query/internal/CompiledJunction.java     |    5 -
 .../cache/query/internal/CompiledLiteral.java      |    6 +-
 .../cache/query/internal/CompiledNegation.java     |   11 +-
 .../geode/cache/query/internal/CompiledPath.java   |   12 +-
 .../geode/cache/query/internal/CompiledRegion.java |    8 +-
 .../geode/cache/query/internal/CompiledSelect.java |   79 +-
 .../query/internal/CompiledSortCriterion.java      |    1 -
 .../cache/query/internal/CompiledUnaryMinus.java   |   27 +-
 .../cache/query/internal/CompiledUndefined.java    |   13 +-
 .../geode/cache/query/internal/CqStateImpl.java    |    1 -
 .../internal/CumulativeNonDistinctResults.java     |    2 -
 .../cache/query/internal/DefaultQueryService.java  |   46 +-
 .../cache/query/internal/ExecutionContext.java     |    2 +-
 .../apache/geode/cache/query/internal/Filter.java  |   35 -
 .../geode/cache/query/internal/Functions.java      |   16 +-
 .../cache/query/internal/HashingStrategy.java      |    3 -
 .../query/internal/IndexTrackingQueryObserver.java |    1 -
 .../geode/cache/query/internal/Indexable.java      |    3 -
 .../cache/query/internal/LinkedResultSet.java      |    2 -
 .../geode/cache/query/internal/MapIndexable.java   |    2 +-
 .../geode/cache/query/internal/PathUtils.java      |    3 -
 .../cache/query/internal/ProxyQueryService.java    |    1 -
 .../geode/cache/query/internal/QCompiler.java      |    4 +-
 .../apache/geode/cache/query/internal/QRegion.java |   38 +-
 .../apache/geode/cache/query/internal/QScope.java  |    4 +-
 .../internal/QueryExecutionCanceledException.java  |    1 -
 .../geode/cache/query/internal/QueryMonitor.java   |    5 +-
 .../geode/cache/query/internal/QueryObserver.java  |   21 +-
 .../cache/query/internal/QueryObserverAdapter.java |    7 +-
 .../geode/cache/query/internal/QueryUtils.java     |    1 -
 .../geode/cache/query/internal/RangeJunction.java  |    7 -
 .../geode/cache/query/internal/ResultsBag.java     |   18 +-
 .../ResultsCollectionPdxDeserializerWrapper.java   |    4 +
 .../query/internal/ResultsCollectionWrapper.java   |   33 +-
 .../geode/cache/query/internal/ResultsSet.java     |   16 +-
 .../cache/query/internal/SortedResultSet.java      |   24 +-
 .../cache/query/internal/SortedResultsBag.java     |   10 -
 .../cache/query/internal/SortedStructBag.java      |   20 +-
 .../cache/query/internal/SortedStructSet.java      |   25 +-
 .../geode/cache/query/internal/StructBag.java      |    4 +-
 .../geode/cache/query/internal/StructSet.java      |   17 +-
 .../geode/cache/query/internal/Undefined.java      |    5 +-
 .../query/internal/aggregate/CountPRQueryNode.java |    2 +-
 .../geode/cache/query/internal/cq/ClientCQ.java    |    1 -
 .../cache/query/internal/cq/CqAttributesImpl.java  |    2 -
 .../geode/cache/query/internal/cq/CqService.java   |   21 -
 .../cache/query/internal/cq/InternalCqQuery.java   |    1 -
 .../geode/cache/query/internal/cq/ServerCQ.java    |    6 -
 .../query/internal/index/AbstractMapIndex.java     |    2 +-
 .../query/internal/index/CompactRangeIndex.java    |    2 +-
 .../index/FunctionalIndexCreationHelper.java       |    4 +-
 .../cache/query/internal/index/HashIndex.java      |    2 +-
 .../cache/query/internal/index/HashIndexSet.java   |    5 -
 .../cache/query/internal/index/IMQException.java   |    3 -
 .../internal/index/IndexConcurrentHashSet.java     |    3 -
 .../query/internal/index/IndexCreationData.java    |    1 -
 .../cache/query/internal/index/IndexData.java      |    2 +-
 .../cache/query/internal/index/IndexElemArray.java |    3 -
 .../cache/query/internal/index/IndexManager.java   |    1 -
 .../cache/query/internal/index/IndexProtocol.java  |   22 -
 .../cache/query/internal/index/IndexStore.java     |    7 -
 .../cache/query/internal/index/IndexUtils.java     |    5 +-
 .../internal/index/IndexedExpressionEvaluator.java |    3 -
 .../query/internal/index/MemoryIndexStore.java     |    4 +-
 .../query/internal/index/PartitionedIndex.java     |    2 -
 .../cache/query/internal/index/RangeIndex.java     |    3 +-
 .../query/internal/parse/ASTAggregateFunc.java     |    4 -
 .../geode/cache/query/internal/parse/ASTAnd.java   |    2 +-
 .../query/internal/parse/ASTArithmeticOp.java      |    1 -
 .../cache/query/internal/parse/ASTCombination.java |    5 +-
 .../cache/query/internal/parse/ASTCompareOp.java   |    2 +-
 .../query/internal/parse/ASTConstruction.java      |    5 +-
 .../query/internal/parse/ASTConversionExpr.java    |    2 +-
 .../cache/query/internal/parse/ASTGroupBy.java     |    6 +-
 .../geode/cache/query/internal/parse/ASTHint.java  |    3 -
 .../query/internal/parse/ASTHintIdentifier.java    |    3 -
 .../cache/query/internal/parse/ASTIdentifier.java  |    2 +-
 .../cache/query/internal/parse/ASTImport.java      |    4 +-
 .../geode/cache/query/internal/parse/ASTIn.java    |    2 +-
 .../cache/query/internal/parse/ASTIteratorDef.java |    5 +-
 .../geode/cache/query/internal/parse/ASTLike.java  |    8 +-
 .../geode/cache/query/internal/parse/ASTLimit.java |    5 +-
 .../cache/query/internal/parse/ASTLiteral.java     |   10 +-
 .../query/internal/parse/ASTMethodInvocation.java  |    2 +-
 .../geode/cache/query/internal/parse/ASTOr.java    |    2 +-
 .../cache/query/internal/parse/ASTOrderBy.java     |    6 +-
 .../cache/query/internal/parse/ASTPostfix.java     |    4 +-
 .../cache/query/internal/parse/ASTProjection.java  |    2 +-
 .../cache/query/internal/parse/ASTRegionPath.java  |    2 +-
 .../cache/query/internal/parse/ASTSelect.java      |    5 +-
 .../query/internal/parse/ASTSortCriterion.java     |    5 +-
 .../geode/cache/query/internal/parse/ASTTrace.java |    3 -
 .../geode/cache/query/internal/parse/ASTType.java  |    4 +-
 .../cache/query/internal/parse/ASTTypeCast.java    |    2 +-
 .../geode/cache/query/internal/parse/ASTUnary.java |   14 +-
 .../query/internal/parse/ASTUndefinedExpr.java     |    2 +-
 .../cache/query/internal/parse/ASTUnsupported.java |    2 +-
 .../cache/query/internal/parse/GemFireAST.java     |    3 -
 .../cache/query/internal/parse/UtilParser.java     |   14 +-
 .../query/internal/types/CollectionTypeImpl.java   |   12 +-
 .../internal/types/ExtendedNumericComparator.java  |    2 +-
 .../cache/query/internal/types/MapTypeImpl.java    |    8 +-
 .../query/internal/types/NumericComparator.java    |    2 +-
 .../cache/query/internal/types/ObjectTypeImpl.java |    1 -
 .../cache/query/internal/types/StructTypeImpl.java |    9 +-
 .../query/internal/types/TemporalComparator.java   |    2 +-
 .../cache/query/internal/types/TypeUtils.java      |   32 -
 .../org/apache/geode/cache/server/CacheServer.java |    1 -
 .../cache/server/ClientSubscriptionConfig.java     |    1 -
 .../geode/cache/snapshot/SnapshotOptions.java      |    1 -
 .../apache/geode/cache/wan/GatewayEventFilter.java |    3 -
 .../geode/cache/wan/GatewayReceiverFactory.java    |    2 -
 .../org/apache/geode/cache/wan/GatewaySender.java  |    4 -
 .../geode/cache/wan/GatewaySenderFactory.java      |    5 -
 .../org/apache/geode/compression/Compressor.java   |    2 -
 .../distributed/ClusterConfigurationService.java   |  174 --
 .../ConfigurationPersistenceService.java           |   44 +
 .../geode/distributed/ConfigurationProperties.java |   14 +-
 .../geode/distributed/DistributedLockService.java  |    4 +-
 .../geode/distributed/DistributedSystem.java       |    1 -
 .../internal/AbstractDistributionConfig.java       |  163 +-
 .../internal/AtomicLongWithTerminalState.java      |    2 -
 .../internal/ClusterDistributionManager.java       |    5 +-
 .../internal/ConfigAttributeChecker.java           |    2 -
 .../apache/geode/distributed/internal/DMStats.java |    1 -
 .../distributed/internal/DirectReplyProcessor.java |    6 -
 .../distributed/internal/DistributionAdvisor.java  |    6 +-
 .../distributed/internal/DistributionConfig.java   |  165 +-
 .../internal/DistributionConfigImpl.java           |   20 +-
 .../distributed/internal/DistributionManager.java  |    8 +-
 .../internal/FunctionExecutionPooledExecutor.java  |    8 +-
 .../internal/HighPriorityDistributionMessage.java  |    3 -
 .../InternalClusterConfigurationService.java       |  926 --------
 .../InternalConfigurationPersistenceService.java   |  892 +++++++
 .../internal/InternalDistributedSystem.java        |   10 +-
 .../distributed/internal/InternalLocator.java      |   40 +-
 .../geode/distributed/internal/LocatorStats.java   |    6 +-
 .../internal/LonerDistributionManager.java         |   24 +-
 .../internal/PooledExecutorWithDMStats.java        |    8 +-
 .../distributed/internal/ProcessorKeeper21.java    |    3 +-
 .../internal/ReliableReplyException.java           |    3 -
 .../internal/ReliableReplyProcessor21.java         |   11 +-
 .../geode/distributed/internal/ReplyMessage.java   |    4 -
 .../distributed/internal/ReplyProcessor21.java     |    3 +-
 .../internal/RuntimeDistributionConfigImpl.java    |   11 +-
 .../geode/distributed/internal/ServerLocator.java  |    8 +-
 .../distributed/internal/ShutdownMessage.java      |   10 +-
 .../geode/distributed/internal/StartupMessage.java |   12 +-
 .../distributed/internal/StartupMessageData.java   |    4 -
 .../internal/StartupResponseMessage.java           |    9 -
 .../ThrottlingMemLinkedQueueWithDMStats.java       |    4 +-
 .../internal/WaitForViewInstallation.java          |    6 -
 .../internal/deadlock/DependencyGraph.java         |   10 +-
 .../internal/deadlock/UnsafeThreadLocal.java       |    1 -
 .../distributed/internal/direct/DirectChannel.java |   19 +-
 .../distributed/internal/locks/DLockGrantor.java   |    1 -
 .../distributed/internal/locks/DLockStats.java     |   10 +-
 .../internal/locks/DummyDLockStats.java            |    3 +-
 .../distributed/internal/locks/GrantorInfo.java    |    2 +-
 .../membership/InternalDistributedMember.java      |   21 +-
 .../internal/membership/InternalRole.java          |    3 +-
 .../internal/membership/MembershipManager.java     |   14 +-
 .../internal/membership/MembershipTestHook.java    |    3 -
 .../distributed/internal/membership/NetMember.java |    1 -
 .../internal/membership/gms/GMSUtil.java           |    2 -
 .../internal/membership/gms/NetLocator.java        |    1 -
 .../internal/membership/gms/ServiceConfig.java     |    1 -
 .../membership/gms/fd/GMSHealthMonitor.java        |    6 -
 .../membership/gms/interfaces/HealthMonitor.java   |    4 -
 .../membership/gms/interfaces/Manager.java         |    4 -
 .../membership/gms/interfaces/Messenger.java       |    4 -
 .../membership/gms/locator/GMSLocator.java         |    4 +-
 .../membership/gms/membership/GMSJoinLeave.java    |    7 -
 .../membership/gms/membership/HostAddress.java     |    1 -
 .../membership/gms/messenger/AddressManager.java   |    1 -
 .../membership/gms/messenger/GMSEncrypt.java       |  429 +---
 .../gms/messenger/GMSEncryptionCipherPool.java     |   92 +
 .../membership/gms/messenger/JGAddress.java        |    6 +-
 .../membership/gms/messenger/JGroupsMessenger.java |    5 +-
 .../membership/gms/mgr/GMSMembershipManager.java   |   18 +-
 .../internal/streaming/StreamingOperation.java     |    3 -
 .../distributed/internal/tcpserver/TcpClient.java  |    6 -
 .../distributed/internal/tcpserver/TcpHandler.java |    6 +-
 .../distributed/internal/tcpserver/TcpServer.java  |    7 +-
 .../java/org/apache/geode/i18n/LogWriterI18n.java  |    1 -
 .../java/org/apache/geode/internal/Assert.java     |    5 -
 .../org/apache/geode/internal/AvailablePort.java   |    1 -
 .../apache/geode/internal/ByteArrayDataInput.java  |    6 +-
 .../geode/internal/ByteBufferOutputStream.java     |    6 +-
 .../java/org/apache/geode/internal/Config.java     |    9 +-
 .../apache/geode/internal/CopyOnWriteHashSet.java  |    1 -
 .../geode/internal/DataSerializableFixedID.java    |    3 +-
 .../apache/geode/internal/ExternalizableDSFID.java |    7 +-
 .../geode/internal/HeapDataOutputStream.java       |    2 -
 .../org/apache/geode/internal/HistogramStats.java  |    2 -
 .../geode/internal/InternalDataSerializer.java     |  139 +-
 .../geode/internal/InternalInstantiator.java       |   20 +-
 .../geode/internal/NullDataOutputStream.java       |    4 +-
 .../java/org/apache/geode/internal/OSProcess.java  |   23 +-
 .../java/org/apache/geode/internal/ObjIdMap.java   |    3 +-
 .../apache/geode/internal/ProcessOutputReader.java |   10 +-
 .../ScheduledThreadPoolExecutorWithKeepAlive.java  |    4 -
 .../java/org/apache/geode/internal/Sendable.java   |    1 -
 .../java/org/apache/geode/internal/SmHelper.java   |    6 +-
 .../org/apache/geode/internal/SystemAdmin.java     |    1 -
 .../java/org/apache/geode/internal/Version.java    |   15 +-
 .../geode/internal/admin/CacheCollector.java       |    5 +-
 .../internal/admin/CompoundEntrySnapshot.java      |    4 +-
 .../internal/admin/CompoundRegionSnapshot.java     |   11 +-
 .../internal/admin/GfManagerAgentFactory.java      |    2 +-
 .../apache/geode/internal/admin/ListenerIdMap.java |    1 -
 .../org/apache/geode/internal/admin/SSLConfig.java |    5 +-
 .../geode/internal/admin/StatAlertsManager.java    |    1 -
 .../admin/remote/AddHealthListenerRequest.java     |    8 +-
 .../admin/remote/AddHealthListenerResponse.java    |    8 +-
 .../admin/remote/AddStatListenerRequest.java       |   10 +-
 .../admin/remote/AddStatListenerResponse.java      |    8 +-
 .../geode/internal/admin/remote/AdminRegion.java   |   27 +-
 .../internal/admin/remote/AdminReplyProcessor.java |    7 +-
 .../geode/internal/admin/remote/AdminResponse.java |   10 +-
 .../geode/internal/admin/remote/AdminWaiters.java  |    3 -
 .../admin/remote/AlertListenerMessage.java         |   17 +-
 .../admin/remote/AppCacheSnapshotMessage.java      |   13 +-
 .../internal/admin/remote/BridgeServerRequest.java |    4 +-
 .../internal/admin/remote/CacheConfigRequest.java  |    8 +-
 .../internal/admin/remote/CacheInfoRequest.java    |    7 +-
 .../admin/remote/CancelStatListenerRequest.java    |    6 +-
 .../admin/remote/CancelStatListenerResponse.java   |    8 +-
 .../internal/admin/remote/CancellationMessage.java |    9 +-
 .../admin/remote/CancellationRegistry.java         |    5 +-
 .../internal/admin/remote/ClientHealthStats.java   |    1 -
 .../internal/admin/remote/CompactResponse.java     |    3 -
 .../admin/remote/DistributionLocatorId.java        |    1 -
 .../geode/internal/admin/remote/DummyEntry.java    |    3 +-
 .../admin/remote/DurableClientInfoRequest.java     |    7 +-
 .../internal/admin/remote/EntryValueNodeImpl.java  |   25 +-
 .../admin/remote/FetchDistLockInfoRequest.java     |    7 +-
 .../admin/remote/FetchDistLockInfoResponse.java    |   21 +-
 .../admin/remote/FetchHealthDiagnosisRequest.java  |    8 +-
 .../admin/remote/FetchHealthDiagnosisResponse.java |   11 +-
 .../internal/admin/remote/FetchHostRequest.java    |    6 +-
 .../remote/FetchResourceAttributesRequest.java     |    6 +-
 .../internal/admin/remote/FetchStatsRequest.java   |    6 +-
 .../internal/admin/remote/FetchSysCfgRequest.java  |    6 +-
 .../internal/admin/remote/FetchSysCfgResponse.java |   13 +-
 .../admin/remote/FlushAppCacheSnapshotMessage.java |    7 +-
 .../admin/remote/HealthListenerMessage.java        |   10 +-
 .../internal/admin/remote/LicenseInfoRequest.java  |    7 +-
 .../admin/remote/ObjectDetailsRequest.java         |    9 +-
 .../admin/remote/ObjectDetailsResponse.java        |   21 +-
 .../internal/admin/remote/ObjectNamesRequest.java  |    7 +-
 .../internal/admin/remote/ObjectNamesResponse.java |   16 +-
 .../admin/remote/RefreshMemberSnapshotRequest.java |    6 +-
 .../internal/admin/remote/RegionAdminMessage.java  |   12 +-
 .../internal/admin/remote/RegionAdminRequest.java  |   10 +-
 .../admin/remote/RegionAttributesRequest.java      |    7 +-
 .../admin/remote/RegionAttributesResponse.java     |   13 +-
 .../geode/internal/admin/remote/RegionRequest.java |   11 +-
 .../internal/admin/remote/RegionResponse.java      |   20 +-
 .../internal/admin/remote/RegionSizeRequest.java   |    9 +-
 .../internal/admin/remote/RegionSizeResponse.java  |   12 +-
 .../admin/remote/RegionStatisticsRequest.java      |    6 +-
 .../admin/remote/RegionStatisticsResponse.java     |   13 +-
 .../geode/internal/admin/remote/RemoteAlert.java   |   10 +-
 .../internal/admin/remote/RemoteApplicationVM.java |    5 +-
 .../admin/remote/RemoteCacheStatistics.java        |    6 +-
 .../internal/admin/remote/RemoteDLockInfo.java     |   10 +-
 .../internal/admin/remote/RemoteEntrySnapshot.java |    9 +-
 .../admin/remote/RemoteGfManagerAgent.java         |   76 +-
 .../internal/admin/remote/RemoteObjectName.java    |    7 +-
 .../admin/remote/RemoteRegionSnapshot.java         |   12 +-
 .../geode/internal/admin/remote/RemoteStat.java    |   13 +-
 .../internal/admin/remote/RemoteStatResource.java  |   14 +-
 .../admin/remote/RemoteTransportConfig.java        |    1 -
 .../admin/remote/RemoveHealthListenerRequest.java  |    6 +-
 .../admin/remote/RemoveHealthListenerResponse.java |    8 +-
 .../admin/remote/ResetHealthStatusRequest.java     |    7 +-
 .../admin/remote/ResetHealthStatusResponse.java    |    9 +-
 .../admin/remote/RevokePersistentIDResponse.java   |    3 -
 .../internal/admin/remote/RootRegionRequest.java   |    6 +-
 .../internal/admin/remote/ShutdownAllRequest.java  |   10 +-
 .../internal/admin/remote/ShutdownAllResponse.java |    3 -
 .../admin/remote/SnapshotResultMessage.java        |   15 +-
 .../internal/admin/remote/StatListenerMessage.java |    9 +-
 .../internal/admin/remote/StoreSysCfgRequest.java  |   10 +-
 .../internal/admin/remote/StoreSysCfgResponse.java |   12 +-
 .../internal/admin/remote/SubRegionRequest.java    |    7 +-
 .../internal/admin/remote/SubRegionResponse.java   |   20 +-
 .../internal/admin/remote/TailLogRequest.java      |    6 +-
 .../internal/admin/remote/TailLogResponse.java     |    6 +-
 .../internal/admin/remote/VersionInfoRequest.java  |    7 +-
 .../internal/admin/remote/VersionInfoResponse.java |   12 +-
 .../admin/remote/VersionMismatchAlert.java         |    5 +-
 .../admin/statalerts/BaseDecoratorImpl.java        |    3 -
 .../admin/statalerts/DummyStatisticInfoImpl.java   |    4 -
 .../statalerts/GaugeThresholdDecoratorImpl.java    |    3 -
 .../admin/statalerts/MultiAttrDefinitionImpl.java  |    3 -
 .../admin/statalerts/SingleAttrDefinitionImpl.java |    3 -
 .../admin/statalerts/StatisticInfoImpl.java        |    4 -
 .../internal/cache/AbstractBucketRegionQueue.java  |   23 +-
 .../geode/internal/cache/AbstractDiskRegion.java   |    2 -
 .../geode/internal/cache/AbstractRegion.java       |  225 +-
 .../geode/internal/cache/AbstractRegionMap.java    | 1297 ++--------
 .../apache/geode/internal/cache/AcceptHelper.java  |    2 +-
 .../apache/geode/internal/cache/BucketAdvisor.java |   55 +-
 .../internal/cache/BucketNotFoundException.java    |    6 -
 .../internal/cache/BucketPersistenceAdvisor.java   |   61 +-
 .../apache/geode/internal/cache/BucketRegion.java  |   21 +-
 .../geode/internal/cache/BucketRegionQueue.java    |   26 +-
 .../internal/cache/CacheDistributionAdvisor.java   |    3 +-
 .../apache/geode/internal/cache/CacheObserver.java |    2 -
 .../geode/internal/cache/CachePerfStats.java       |    8 +-
 .../geode/internal/cache/CacheServerImpl.java      |    5 +-
 .../geode/internal/cache/CacheStatisticsImpl.java  |    8 +-
 .../geode/internal/cache/CachedDeserializable.java |    1 -
 .../internal/cache/ClientRegionEventImpl.java      |    5 -
 .../geode/internal/cache/ClientServerObserver.java |    3 -
 .../cache/ClientServerObserverAdapter.java         |    3 -
 .../internal/cache/ClientServerObserverHolder.java |    5 +
 .../cache/ClientSubscriptionConfigImpl.java        |    4 -
 .../geode/internal/cache/CloseCacheMessage.java    |    5 -
 .../internal/cache/ClusterConfigurationLoader.java |   10 +-
 .../geode/internal/cache/ColocationLogger.java     |    2 -
 .../geode/internal/cache/CommitReplyException.java |    3 +-
 .../internal/cache/CountingDataInputStream.java    |    5 +-
 .../internal/cache/CreateRegionProcessor.java      |    9 +-
 .../internal/cache/DestroyRegionOperation.java     |    3 -
 .../geode/internal/cache/DiskDirectoryStats.java   |    6 +-
 .../apache/geode/internal/cache/DiskRegion.java    |    3 -
 .../geode/internal/cache/DiskStoreAttributes.java  |    3 -
 .../geode/internal/cache/DiskStoreMonitor.java     |    9 +-
 .../geode/internal/cache/DiskStoreObserver.java    |    1 -
 .../geode/internal/cache/DiskStoreStats.java       |    6 +-
 .../apache/geode/internal/cache/DiskStoreTask.java |    3 -
 .../internal/cache/DiskWriteAttributesImpl.java    |   15 +-
 .../geode/internal/cache/DistPeerTXStateStub.java  |   22 +-
 .../internal/cache/DistTXCoordinatorInterface.java |    2 +-
 .../internal/cache/DistTXPrecommitMessage.java     |    6 -
 .../internal/cache/DistTXRollbackMessage.java      |    3 -
 .../apache/geode/internal/cache/DistTXState.java   |   34 +-
 .../internal/cache/DistTXStateOnCoordinator.java   |   30 +-
 .../cache/DistTXStateProxyImplOnCoordinator.java   |   56 +-
 .../cache/DistTXStateProxyImplOnDatanode.java      |    4 +-
 .../internal/cache/DistributedClearOperation.java  |    6 -
 .../internal/cache/DistributedPutAllOperation.java |   10 -
 .../geode/internal/cache/DistributedRegion.java    |   68 +-
 .../cache/DistributedRemoveAllOperation.java       |    9 -
 .../cache/DistributedTombstoneOperation.java       |    3 -
 .../geode/internal/cache/EntryEventImpl.java       |   79 +-
 .../internal/cache/EntryEventSerialization.java    |    5 +-
 .../geode/internal/cache/EntryExpiryTask.java      |    9 +-
 .../geode/internal/cache/EnumListenerEvent.java    |    8 +-
 .../geode/internal/cache/ExportDiskRegion.java     |    1 -
 .../internal/cache/FindVersionTagOperation.java    |    2 +-
 .../cache/FixedPartitionAttributesImpl.java        |    3 -
 .../cache/ForceableLinkedBlockingQueue.java        |    3 +-
 .../FunctionStreamingOrderedReplyMessage.java      |    4 -
 .../geode/internal/cache/GatewayEventFilter.java   |    4 -
 .../geode/internal/cache/GemFireCacheImpl.java     |   99 +-
 .../geode/internal/cache/GemfireCacheHelper.java   |    1 -
 .../org/apache/geode/internal/cache/HARegion.java  |   18 +-
 .../cache/InMemoryPersistentMemberView.java        |    3 -
 .../internal/cache/InitialImageOperation.java      |   46 +-
 .../apache/geode/internal/cache/InternalCache.java |    7 +
 .../geode/internal/cache/InternalCacheEvent.java   |    1 -
 .../cache/InternalCacheForClientAccess.java        | 1189 ++++++++++
 .../geode/internal/cache/InternalDataView.java     |   77 +-
 .../geode/internal/cache/InternalRegion.java       |  180 +-
 .../internal/cache/InternalRegionArguments.java    |   10 -
 .../cache/InvalidatePartitionedRegionMessage.java  |    9 -
 .../internal/cache/InvalidateRegionOperation.java  |    9 +-
 .../org/apache/geode/internal/cache/KeyInfo.java   |    6 -
 .../geode/internal/cache/LoaderHelperImpl.java     |    6 +-
 .../apache/geode/internal/cache/LocalDataSet.java  |    4 -
 .../apache/geode/internal/cache/LocalRegion.java   |  230 +-
 .../geode/internal/cache/LocalRegionDataView.java  |   28 +-
 .../cache/NetSearchExpirationCalculator.java       |    3 +-
 .../java/org/apache/geode/internal/cache/Node.java |    5 +-
 .../geode/internal/cache/NonLocalRegionEntry.java  |    5 +
 .../cache/NonLocalRegionEntryWithStats.java        |    3 -
 .../org/apache/geode/internal/cache/Oplog.java     |   36 +-
 .../internal/cache/PRContainsValueFunction.java    |    3 -
 .../internal/cache/PRHARedundancyProvider.java     |   13 +-
 .../internal/cache/PartitionRegionConfig.java      |    4 +
 .../cache/PartitionRegionConfigValidator.java      |    7 -
 .../geode/internal/cache/PartitionedRegion.java    |   89 +-
 .../cache/PartitionedRegionBucketMgmtHelper.java   |    3 +-
 .../internal/cache/PartitionedRegionDataStore.java |   64 +-
 .../internal/cache/PartitionedRegionException.java |    1 -
 .../internal/cache/PartitionedRegionHelper.java    |    1 -
 .../cache/PartitionedRegionQueryEvaluator.java     |   13 +-
 .../internal/cache/PartitionedRegionStats.java     |    5 -
 .../internal/cache/PausedTXStateProxyImpl.java     |   14 +-
 .../geode/internal/cache/PeerTXStateStub.java      |   22 +-
 .../geode/internal/cache/PersistentOplogSet.java   |    1 -
 .../geode/internal/cache/PoolManagerImpl.java      |    3 -
 .../org/apache/geode/internal/cache/PoolStats.java |    6 +-
 .../internal/cache/ProfileExchangeProcessor.java   |    1 -
 .../geode/internal/cache/ProxyBucketRegion.java    |    6 +-
 .../geode/internal/cache/ProxyRegionMap.java       |   75 +-
 .../cache/PutAllPartialResultException.java        |    3 +-
 .../geode/internal/cache/QueuedOperation.java      |   11 +-
 .../apache/geode/internal/cache/RegionEntry.java   |   10 +-
 .../geode/internal/cache/RegionEventImpl.java      |   20 +-
 .../geode/internal/cache/RegionExpiryTask.java     |    1 -
 .../geode/internal/cache/RegionIdleExpiryTask.java |    8 +-
 .../org/apache/geode/internal/cache/RegionMap.java |    4 +-
 .../apache/geode/internal/cache/RegionQueue.java   |   14 -
 .../geode/internal/cache/RegionTTLExpiryTask.java  |    8 +-
 .../apache/geode/internal/cache/RoleEventImpl.java |    9 +-
 .../cache/SearchLoadAndWriteProcessor.java         |    1 -
 .../cache/StoreAllCachedDeserializable.java        |    3 -
 .../geode/internal/cache/TXBucketRegionState.java  |    3 -
 .../geode/internal/cache/TXCommitMessage.java      |  245 +-
 .../org/apache/geode/internal/cache/TXEntry.java   |    3 -
 .../apache/geode/internal/cache/TXEntryState.java  |   37 +-
 .../geode/internal/cache/TXEntryStateFactory.java  |    4 -
 .../geode/internal/cache/TXEntryUserAttrState.java |    8 +-
 .../org/apache/geode/internal/cache/TXEvent.java   |    8 +-
 .../geode/internal/cache/TXFarSideCMTracker.java   |   20 +-
 .../java/org/apache/geode/internal/cache/TXId.java |    7 +-
 .../apache/geode/internal/cache/TXLockRequest.java |   10 +-
 .../apache/geode/internal/cache/TXManagerImpl.java |   27 +-
 .../internal/cache/TXRegionLockRequestImpl.java    |    6 +-
 .../apache/geode/internal/cache/TXRegionState.java |   44 +-
 .../geode/internal/cache/TXReservationMgr.java     |    7 +-
 .../apache/geode/internal/cache/TXRmtEvent.java    |   10 +-
 .../org/apache/geode/internal/cache/TXState.java   |  131 +-
 .../geode/internal/cache/TXStateInterface.java     |   16 +-
 .../apache/geode/internal/cache/TXStateProxy.java  |    2 -
 .../geode/internal/cache/TXStateProxyImpl.java     |   38 +-
 .../apache/geode/internal/cache/TXStateStub.java   |   24 +-
 .../geode/internal/cache/TransactionMessage.java   |    3 -
 .../geode/internal/cache/TxEntryFactory.java       |    4 -
 .../cache/UpdateEntryVersionOperation.java         |    3 -
 .../internal/cache/VMCachedDeserializable.java     |    2 -
 .../geode/internal/cache/VMLRURegionMap.java       |    4 +-
 .../geode/internal/cache/ValidatingDiskRegion.java |    5 +
 .../geode/internal/cache/VersionTimestamp.java     |    3 -
 .../internal/cache/backup/BackupFileCopier.java    |    8 +-
 .../protocol/ClientProtocolServiceLoader.java      |    1 -
 .../geode/internal/cache/control/FilterByPath.java |    3 -
 .../cache/control/InternalResourceManager.java     |    6 -
 .../geode/internal/cache/control/MemoryEvent.java  |    2 -
 .../internal/cache/control/MemoryThresholds.java   |    2 -
 .../geode/internal/cache/control/RegionFilter.java |    3 -
 .../internal/cache/control/ResourceEvent.java      |    3 -
 .../cache/entries/AbstractDiskRegionEntry.java     |    2 -
 .../cache/entries/AbstractRegionEntry.java         |    5 +
 .../internal/cache/entries/OffHeapRegionEntry.java |    1 -
 .../entries/VMStatsDiskRegionEntryHeapIntKey.java  |    1 -
 .../entries/VMStatsDiskRegionEntryHeapLongKey.java |    1 -
 .../VMStatsDiskRegionEntryHeapObjectKey.java       |    1 -
 .../VMStatsDiskRegionEntryHeapStringKey1.java      |    1 -
 .../VMStatsDiskRegionEntryHeapStringKey2.java      |    1 -
 .../entries/VMStatsDiskRegionEntryHeapUUIDKey.java |    1 -
 .../VMStatsDiskRegionEntryOffHeapIntKey.java       |    1 -
 .../VMStatsDiskRegionEntryOffHeapLongKey.java      |    1 -
 .../VMStatsDiskRegionEntryOffHeapObjectKey.java    |    1 -
 .../VMStatsDiskRegionEntryOffHeapStringKey1.java   |    1 -
 .../VMStatsDiskRegionEntryOffHeapStringKey2.java   |    1 -
 .../VMStatsDiskRegionEntryOffHeapUUIDKey.java      |    1 -
 .../entries/VMStatsLRURegionEntryHeapIntKey.java   |    1 -
 .../entries/VMStatsLRURegionEntryHeapLongKey.java  |    1 -
 .../VMStatsLRURegionEntryHeapObjectKey.java        |    1 -
 .../VMStatsLRURegionEntryHeapStringKey1.java       |    1 -
 .../VMStatsLRURegionEntryHeapStringKey2.java       |    1 -
 .../entries/VMStatsLRURegionEntryHeapUUIDKey.java  |    1 -
 .../VMStatsLRURegionEntryOffHeapIntKey.java        |    1 -
 .../VMStatsLRURegionEntryOffHeapLongKey.java       |    1 -
 .../VMStatsLRURegionEntryOffHeapObjectKey.java     |    1 -
 .../VMStatsLRURegionEntryOffHeapStringKey1.java    |    1 -
 .../VMStatsLRURegionEntryOffHeapStringKey2.java    |    1 -
 .../VMStatsLRURegionEntryOffHeapUUIDKey.java       |    1 -
 .../VMThinDiskLRURegionEntryHeapIntKey.java        |    1 -
 .../VMThinDiskLRURegionEntryHeapLongKey.java       |    1 -
 .../VMThinDiskLRURegionEntryHeapObjectKey.java     |    1 -
 .../VMThinDiskLRURegionEntryHeapStringKey1.java    |    1 -
 .../VMThinDiskLRURegionEntryHeapStringKey2.java    |    1 -
 .../VMThinDiskLRURegionEntryHeapUUIDKey.java       |    1 -
 .../VMThinDiskLRURegionEntryOffHeapIntKey.java     |    1 -
 .../VMThinDiskLRURegionEntryOffHeapLongKey.java    |    1 -
 .../VMThinDiskLRURegionEntryOffHeapObjectKey.java  |    1 -
 .../VMThinDiskLRURegionEntryOffHeapStringKey1.java |    1 -
 .../VMThinDiskLRURegionEntryOffHeapStringKey2.java |    1 -
 .../VMThinDiskLRURegionEntryOffHeapUUIDKey.java    |    1 -
 .../entries/VMThinDiskRegionEntryHeapIntKey.java   |    1 -
 .../entries/VMThinDiskRegionEntryHeapLongKey.java  |    1 -
 .../VMThinDiskRegionEntryHeapObjectKey.java        |    1 -
 .../VMThinDiskRegionEntryHeapStringKey1.java       |    1 -
 .../VMThinDiskRegionEntryHeapStringKey2.java       |    1 -
 .../entries/VMThinDiskRegionEntryHeapUUIDKey.java  |    1 -
 .../VMThinDiskRegionEntryOffHeapIntKey.java        |    1 -
 .../VMThinDiskRegionEntryOffHeapLongKey.java       |    1 -
 .../VMThinDiskRegionEntryOffHeapObjectKey.java     |    1 -
 .../VMThinDiskRegionEntryOffHeapStringKey1.java    |    1 -
 .../VMThinDiskRegionEntryOffHeapStringKey2.java    |    1 -
 .../VMThinDiskRegionEntryOffHeapUUIDKey.java       |    1 -
 .../entries/VMThinLRURegionEntryHeapIntKey.java    |    2 -
 .../entries/VMThinLRURegionEntryHeapLongKey.java   |    2 -
 .../entries/VMThinLRURegionEntryHeapObjectKey.java |    2 -
 .../VMThinLRURegionEntryHeapStringKey1.java        |    2 -
 .../VMThinLRURegionEntryHeapStringKey2.java        |    2 -
 .../entries/VMThinLRURegionEntryHeapUUIDKey.java   |    2 -
 .../entries/VMThinLRURegionEntryOffHeapIntKey.java |    2 -
 .../VMThinLRURegionEntryOffHeapLongKey.java        |    2 -
 .../VMThinLRURegionEntryOffHeapObjectKey.java      |    2 -
 .../VMThinLRURegionEntryOffHeapStringKey1.java     |    2 -
 .../VMThinLRURegionEntryOffHeapStringKey2.java     |    2 -
 .../VMThinLRURegionEntryOffHeapUUIDKey.java        |    2 -
 .../entries/VersionedStatsDiskLRURegionEntry.java  |    3 -
 .../entries/VersionedStatsDiskRegionEntry.java     |    3 -
 .../VersionedStatsDiskRegionEntryHeapIntKey.java   |    1 -
 .../VersionedStatsDiskRegionEntryHeapLongKey.java  |    1 -
 ...VersionedStatsDiskRegionEntryHeapObjectKey.java |    1 -
 ...ersionedStatsDiskRegionEntryHeapStringKey1.java |    1 -
 ...ersionedStatsDiskRegionEntryHeapStringKey2.java |    1 -
 .../VersionedStatsDiskRegionEntryHeapUUIDKey.java  |    1 -
 ...VersionedStatsDiskRegionEntryOffHeapIntKey.java |    1 -
 ...ersionedStatsDiskRegionEntryOffHeapLongKey.java |    1 -
 ...sionedStatsDiskRegionEntryOffHeapObjectKey.java |    1 -
 ...ionedStatsDiskRegionEntryOffHeapStringKey1.java |    1 -
 ...ionedStatsDiskRegionEntryOffHeapStringKey2.java |    1 -
 ...ersionedStatsDiskRegionEntryOffHeapUUIDKey.java |    1 -
 .../entries/VersionedStatsLRURegionEntry.java      |    3 -
 .../entries/VersionedThinDiskLRURegionEntry.java   |    3 -
 .../VersionedThinDiskLRURegionEntryHeapIntKey.java |    1 -
 ...VersionedThinDiskLRURegionEntryHeapLongKey.java |    1 -
 ...rsionedThinDiskLRURegionEntryHeapObjectKey.java |    1 -
 ...sionedThinDiskLRURegionEntryHeapStringKey1.java |    1 -
 ...sionedThinDiskLRURegionEntryHeapStringKey2.java |    1 -
 ...VersionedThinDiskLRURegionEntryHeapUUIDKey.java |    1 -
 ...rsionedThinDiskLRURegionEntryOffHeapIntKey.java |    1 -
 ...sionedThinDiskLRURegionEntryOffHeapLongKey.java |    1 -
 ...onedThinDiskLRURegionEntryOffHeapObjectKey.java |    1 -
 ...nedThinDiskLRURegionEntryOffHeapStringKey1.java |    1 -
 ...nedThinDiskLRURegionEntryOffHeapStringKey2.java |    1 -
 ...sionedThinDiskLRURegionEntryOffHeapUUIDKey.java |    1 -
 .../VersionedThinDiskRegionEntryHeapIntKey.java    |    1 -
 .../VersionedThinDiskRegionEntryHeapLongKey.java   |    1 -
 .../VersionedThinDiskRegionEntryHeapObjectKey.java |    1 -
 ...VersionedThinDiskRegionEntryHeapStringKey1.java |    1 -
 ...VersionedThinDiskRegionEntryHeapStringKey2.java |    1 -
 .../VersionedThinDiskRegionEntryHeapUUIDKey.java   |    1 -
 .../VersionedThinDiskRegionEntryOffHeapIntKey.java |    1 -
 ...VersionedThinDiskRegionEntryOffHeapLongKey.java |    1 -
 ...rsionedThinDiskRegionEntryOffHeapObjectKey.java |    1 -
 ...sionedThinDiskRegionEntryOffHeapStringKey1.java |    1 -
 ...sionedThinDiskRegionEntryOffHeapStringKey2.java |    1 -
 ...VersionedThinDiskRegionEntryOffHeapUUIDKey.java |    1 -
 .../VersionedThinLRURegionEntryHeapIntKey.java     |    1 -
 .../VersionedThinLRURegionEntryHeapLongKey.java    |    1 -
 .../VersionedThinLRURegionEntryHeapObjectKey.java  |    1 -
 .../VersionedThinLRURegionEntryHeapStringKey1.java |    1 -
 .../VersionedThinLRURegionEntryHeapStringKey2.java |    1 -
 .../VersionedThinLRURegionEntryHeapUUIDKey.java    |    1 -
 .../VersionedThinLRURegionEntryOffHeapIntKey.java  |    1 -
 .../VersionedThinLRURegionEntryOffHeapLongKey.java |    1 -
 ...ersionedThinLRURegionEntryOffHeapObjectKey.java |    1 -
 ...rsionedThinLRURegionEntryOffHeapStringKey1.java |    1 -
 ...rsionedThinLRURegionEntryOffHeapStringKey2.java |    1 -
 .../VersionedThinLRURegionEntryOffHeapUUIDKey.java |    1 -
 .../cache/entries/VersionedThinRegionEntry.java    |    3 -
 .../cache/eviction/AbstractEvictionController.java |    1 -
 .../internal/cache/eviction/CountLRUEviction.java  |    1 -
 .../geode/internal/cache/eviction/HeapEvictor.java |    2 -
 .../geode/internal/cache/eviction/LIFOList.java    |    1 -
 .../cache/eviction/MemoryLRUController.java        |    1 -
 .../internal/cache/execute/AbstractExecution.java  |    1 -
 .../cache/execute/BucketMovedException.java        |    4 -
 .../cache/execute/DefaultResultCollector.java      |    2 -
 .../DistributedRegionFunctionResultSender.java     |   16 +-
 .../DistributedRegionFunctionResultWaiter.java     |    4 -
 .../cache/execute/FunctionExecutionNodePruner.java |    4 -
 .../cache/execute/FunctionServiceStats.java        |    1 -
 .../internal/cache/execute/FunctionStats.java      |    7 +-
 .../execute/FunctionStreamingResultCollector.java  |   17 +-
 .../internal/cache/execute/InternalExecution.java  |    1 -
 .../cache/execute/InternalFunctionException.java   |    5 -
 .../cache/execute/InternalFunctionService.java     |    7 -
 .../cache/execute/InternalResultSender.java        |    4 -
 .../cache/execute/LocalResultCollectorImpl.java    |   14 +-
 .../cache/execute/MemberFunctionExecutor.java      |    4 +-
 .../cache/execute/MemberFunctionResultSender.java  |   30 +-
 .../cache/execute/MemberFunctionResultWaiter.java  |    4 -
 .../execute/MultiRegionFunctionResultWaiter.java   |    4 -
 .../PartitionedRegionFunctionResultSender.java     |   30 +-
 .../PartitionedRegionFunctionResultWaiter.java     |    6 +-
 .../cache/execute/ServerFunctionExecutor.java      |    5 -
 .../execute/ServerRegionFunctionExecutor.java      |    1 -
 .../ServerToClientFunctionResultSender.java        |    2 -
 .../cache/execute/StreamingFunctionOperation.java  |    8 +-
 .../util/FindRestEnabledServersFunction.java       |    1 -
 .../geode/internal/cache/ha/HAContainerMap.java    |    8 -
 .../geode/internal/cache/ha/HAContainerRegion.java |    2 -
 .../geode/internal/cache/ha/HARegionQueue.java     |  293 ++-
 .../internal/cache/ha/HARegionQueueAttributes.java |    6 -
 .../geode/internal/cache/ha/ThreadIdentifier.java  |    6 -
 .../geode/internal/cache/locks/TXLockBatch.java    |   10 +-
 .../geode/internal/cache/locks/TXLockIdImpl.java   |    6 +-
 .../geode/internal/cache/locks/TXLockService.java  |    5 +-
 .../locks/TXLockUpdateParticipantsMessage.java     |    4 +-
 .../internal/cache/map/AbstractRegionMapPut.java   |  321 +++
 .../geode/internal/cache/map/FocusedRegionMap.java |   18 +
 .../internal/cache/map/RegionMapCommitPut.java     |  297 +++
 .../geode/internal/cache/map/RegionMapDestroy.java |    5 +-
 .../geode/internal/cache/map/RegionMapPut.java     |  452 ++++
 .../cache/partitioned/BucketBackupMessage.java     |    2 +-
 .../cache/partitioned/ColocatedRegionDetails.java  |    4 -
 .../cache/partitioned/CreateBucketMessage.java     |    1 -
 .../internal/cache/partitioned/DestroyMessage.java |    1 -
 .../partitioned/EndBucketCreationMessage.java      |    1 -
 .../cache/partitioned/FetchBulkEntriesMessage.java |    1 -
 .../cache/partitioned/FetchKeysMessage.java        |   98 +-
 .../partitioned/FetchPartitionDetailsMessage.java  |    2 -
 .../internal/cache/partitioned/FlushMessage.java   |    5 +-
 .../internal/cache/partitioned/GetMessage.java     |    3 -
 .../cache/partitioned/IdentityRequestMessage.java  |    1 -
 .../cache/partitioned/IndexCreationMsg.java        |    3 +-
 .../cache/partitioned/InvalidateMessage.java       |    2 -
 .../partitioned/ManageBackupBucketMessage.java     |   66 +-
 .../cache/partitioned/ManageBucketMessage.java     |    1 -
 .../cache/partitioned/OfflineMemberDetails.java    |    3 -
 .../partitioned/OfflineMemberDetailsImpl.java      |    3 -
 .../PRFunctionStreamingResultCollector.java        |    4 +-
 .../partitioned/PRUpdateEntryVersionMessage.java   |   12 -
 .../cache/partitioned/PartitionMessage.java        |    2 +-
 .../PartitionMessageWithDirectReply.java           |    3 -
 .../PartitionedRegionObserverAdapter.java          |    1 -
 .../partitioned/PartitionedRegionRebalanceOp.java  |    2 -
 .../cache/partitioned/PutAllPRMessage.java         |   10 +-
 .../internal/cache/partitioned/PutMessage.java     |   29 +-
 .../cache/partitioned/RecoveryRunnable.java        |    3 -
 .../partitioned/RedundancyAlreadyMetException.java |    3 -
 .../cache/partitioned/RedundancyLogger.java        |    1 -
 .../internal/cache/partitioned/RegionAdvisor.java  |   18 +-
 .../cache/partitioned/RemoveAllPRMessage.java      |   10 +-
 .../cache/partitioned/RemoveIndexesMessage.java    |    3 +-
 .../partitioned/StreamingPartitionOperation.java   |    3 -
 .../cache/partitioned/rebalance/model/Member.java  |    1 -
 .../model/PartitionedRegionLoadModel.java          |    2 -
 .../cache/persistence/CanonicalIdHolder.java       |    1 -
 .../cache/persistence/DiskInitFileInterpreter.java |   59 -
 .../cache/persistence/DiskInitFileParser.java      |    5 +-
 .../internal/cache/persistence/DiskStoreID.java    |    4 -
 .../persistence/InternalPersistenceAdvisor.java    |   44 +
 .../persistence/MembershipChangeListener.java      |  127 +
 .../cache/persistence/MembershipFlushRequest.java  |    3 -
 .../cache/persistence/MembershipViewRequest.java   |    3 -
 .../cache/persistence/PRPersistentConfig.java      |    3 -
 .../cache/persistence/PersistenceAdvisor.java      |   16 +-
 .../cache/persistence/PersistenceAdvisorImpl.java  |  952 +++-----
 .../PersistenceInitialImageAdvisor.java            |  229 ++
 .../cache/persistence/PersistentMemberID.java      |    6 +-
 .../cache/persistence/PersistentMemberManager.java |    3 -
 .../cache/persistence/PersistentMemberState.java   |    3 -
 .../cache/persistence/PersistentMemberView.java    |    1 -
 .../persistence/PersistentStateQueryMessage.java   |    3 -
 .../persistence/PersistentStateQueryResults.java   |    1 -
 .../PrepareNewPersistentMemberMessage.java         |    3 -
 .../persistence/RemovePersistentMemberMessage.java |    3 -
 .../region/entry/RegionEntryFactoryBuilder.java    |    2 +-
 .../geode/internal/cache/snapshot/GFSnapshot.java  |    2 -
 .../cache/snapshot/ParallelSnapshotFileMapper.java |    2 -
 .../cache/snapshot/RegionSnapshotServiceImpl.java  |    1 -
 .../cache/snapshot/SnapshotFileMapper.java         |    2 -
 .../internal/cache/snapshot/SnapshotPacket.java    |    2 -
 .../apache/geode/internal/cache/tier/Acceptor.java |    1 -
 .../internal/cache/tier/sockets/AcceptorImpl.java  |    4 +-
 .../internal/cache/tier/sockets/BaseCommand.java   |   10 +-
 .../cache/tier/sockets/CacheClientNotifier.java    |    7 +-
 .../cache/tier/sockets/CacheClientProxy.java       |    4 -
 .../cache/tier/sockets/CacheServerHelper.java      |    4 -
 .../cache/tier/sockets/CacheServerStats.java       |    3 -
 .../tier/sockets/ClientDataSerializerMessage.java  |    5 -
 .../cache/tier/sockets/ClientHealthMonitor.java    |    3 +-
 .../tier/sockets/ClientInterestMessageImpl.java    |    7 +-
 .../tier/sockets/ClientMarkerMessageImpl.java      |    4 +-
 .../internal/cache/tier/sockets/ClientMessage.java |    1 -
 .../tier/sockets/ClientProxyMembershipID.java      |   20 +-
 .../cache/tier/sockets/ClientTombstoneMessage.java |    5 -
 .../tier/sockets/ClientUpdateMessageImpl.java      |    6 -
 .../cache/tier/sockets/CommandInitializer.java     |    2 +
 .../cache/tier/sockets/HAEventWrapper.java         |    4 -
 .../tier/sockets/InterestResultPolicyImpl.java     |    4 +-
 .../geode/internal/cache/tier/sockets/Message.java |    1 -
 .../cache/tier/sockets/MessageIdExtractor.java     |    1 -
 .../cache/tier/sockets/ObjectPartList651.java      |    7 -
 .../tier/sockets/OldClientSupportService.java      |    1 -
 .../tier/sockets/OriginalServerConnection.java     |   12 +-
 .../tier/sockets/ProtobufServerConnection.java     |   14 +-
 .../tier/sockets/SerializedObjectPartList.java     |    3 -
 .../cache/tier/sockets/ServerConnection.java       |   12 +-
 .../tier/sockets/ServerConnectionFactory.java      |    2 +-
 .../tier/sockets/ServerSideHandshakeFactory.java   |    1 -
 .../cache/tier/sockets/UnregisterAllInterest.java  |    3 +-
 .../cache/tier/sockets/VersionedObjectList.java    |    5 -
 .../cache/tier/sockets/command/AddPdxType.java     |    1 -
 .../cache/tier/sockets/command/ClearRegion.java    |    3 -
 .../cache/tier/sockets/command/ClientReady.java    |    8 +-
 .../tier/sockets/command/CloseConnection.java      |    3 -
 .../cache/tier/sockets/command/CommitCommand.java  |   63 +-
 .../cache/tier/sockets/command/Default.java        |    7 +-
 .../cache/tier/sockets/command/Destroy70.java      |    6 -
 .../tier/sockets/command/ExecuteFunction70.java    |    3 -
 .../command/ExecuteRegionFunctionSingleHop.java    |    8 +-
 .../sockets/command/GatewayReceiverCommand.java    |    1 -
 .../cache/tier/sockets/command/GetAllForRI.java    |    2 +-
 .../tier/sockets/command/GetPDXIdForType.java      |    1 -
 .../cache/tier/sockets/command/Invalid.java        |    7 +-
 .../cache/tier/sockets/command/Invalidate70.java   |    3 -
 .../cache/tier/sockets/command/KeySet.java         |   28 +-
 .../cache/tier/sockets/command/MakePrimary.java    |    8 +-
 .../cache/tier/sockets/command/PeriodicAck.java    |   10 +-
 .../internal/cache/tier/sockets/command/Ping.java  |    8 +-
 .../internal/cache/tier/sockets/command/Put70.java |    7 -
 .../cache/tier/sockets/command/QueryGeode10.java   |    5 -
 .../command/QueryWithParametersGeode10.java        |    3 -
 .../sockets/command/RegisterInstantiators.java     |    3 -
 .../tier/sockets/command/RegisterInterest.java     |    3 -
 .../tier/sockets/command/RegisterInterest61.java   |    7 +
 .../tier/sockets/command/UnregisterInterest.java   |    2 +-
 .../sockets/command/UnregisterInterestList.java    |    3 -
 .../cache/tx/AbstractPeerTXRegionStub.java         |    1 -
 .../internal/cache/tx/ClientTXRegionStub.java      |    8 +-
 .../geode/internal/cache/tx/ClientTXStateStub.java |   16 +-
 .../internal/cache/tx/DistClientTXStateStub.java   |    9 +-
 .../geode/internal/cache/tx/DistTxEntryEvent.java  |   18 -
 .../internal/cache/tx/DistributedTXRegionStub.java |    7 +-
 .../internal/cache/tx/PartitionedTXRegionStub.java |    8 +-
 .../internal/cache/tx/RemoteDestroyMessage.java    |    3 +-
 .../internal/cache/tx/RemoteFetchKeysMessage.java  |   12 +-
 .../cache/tx/RemoteFetchVersionMessage.java        |    3 -
 .../geode/internal/cache/tx/RemoteGetMessage.java  |    1 -
 .../internal/cache/tx/RemoteInvalidateMessage.java |    7 +-
 .../internal/cache/tx/RemoteOperationMessage.java  |    5 +-
 .../geode/internal/cache/tx/RemotePutMessage.java  |   13 +-
 .../geode/internal/cache/tx/TXRegionStub.java      |    6 +-
 .../internal/cache/tx/TransactionalOperation.java  |    4 -
 .../ConcurrentCacheModificationException.java      |    3 -
 .../cache/versions/RegionVersionHolder.java        |    2 -
 .../cache/versions/RegionVersionVector.java        |   17 +-
 .../geode/internal/cache/versions/VersionTag.java  |    4 -
 .../internal/cache/wan/AbstractGatewaySender.java  |   91 +-
 .../wan/AbstractGatewaySenderEventProcessor.java   |   35 +-
 .../geode/internal/cache/wan/BatchException70.java |    1 -
 .../internal/cache/wan/GatewayEventFilterImpl.java |    1 -
 .../wan/GatewaySenderConfigurationException.java   |    3 -
 .../wan/GatewaySenderEventCallbackArgument.java    |    2 -
 .../wan/GatewaySenderEventCallbackDispatcher.java  |    1 -
 .../internal/cache/wan/GatewaySenderEventImpl.java |    3 -
 .../internal/cache/wan/GatewaySenderStats.java     |  109 +
 .../internal/cache/wan/TransportFilterSocket.java  |    1 -
 .../cache/wan/TransportFilterSocketFactory.java    |    1 -
 ...currentParallelGatewaySenderEventProcessor.java |   32 +
 .../ConcurrentParallelGatewaySenderQueue.java      |   29 +-
 .../ParallelGatewaySenderEventProcessor.java       |    7 +-
 .../wan/parallel/ParallelGatewaySenderQueue.java   |   37 +-
 .../wan/parallel/ParallelQueueRemovalMessage.java  |   13 +
 ...tilParallelGatewaySenderFlushedCoordinator.java |   16 +-
 .../cache/wan/serial/BatchDestroyOperation.java    |   30 +-
 ...oncurrentSerialGatewaySenderEventProcessor.java |   85 +-
 .../serial/SerialGatewaySenderEventProcessor.java  |   68 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |   19 +-
 .../internal/cache/xmlcache/BindingCreation.java   |    5 +-
 .../internal/cache/xmlcache/CacheCreation.java     |    5 +
 .../cache/xmlcache/CacheServerCreation.java        |    3 -
 .../geode/internal/cache/xmlcache/CacheXml.java    |   34 +-
 .../internal/cache/xmlcache/CacheXmlGenerator.java |    4 -
 .../internal/cache/xmlcache/CacheXmlParser.java    |   12 -
 .../cache/xmlcache/CacheXmlPropertyResolver.java   |    9 -
 .../xmlcache/CacheXmlPropertyResolverHelper.java   |    9 -
 .../cache/xmlcache/ClientCacheCreation.java        |    1 -
 .../xmlcache/DiskStoreAttributesCreation.java      |    5 -
 .../cache/xmlcache/GatewayReceiverCreation.java    |    4 -
 .../xmlcache/ParallelAsyncEventQueueCreation.java  |    2 +-
 .../xmlcache/ParallelGatewaySenderCreation.java    |    2 +-
 .../internal/cache/xmlcache/PropertyResolver.java  |    5 -
 .../cache/xmlcache/RegionAttributesCreation.java   |    5 -
 .../internal/cache/xmlcache/RegionCreation.java    |   11 -
 .../xmlcache/SerialAsyncEventQueueCreation.java    |    2 +-
 .../xmlcache/SerialGatewaySenderCreation.java      |    2 +-
 .../cache/xmlcache/SerializerCreation.java         |   10 -
 .../internal/cache/xmlcache/XmlGenerator.java      |    1 -
 .../org/apache/geode/internal/concurrent/AL.java   |    1 -
 .../apache/geode/internal/config/JAXBService.java  |  101 +
 .../internal/datasource/AbstractDataSource.java    |   20 -
 .../internal/datasource/AbstractPoolCache.java     |   15 +-
 .../datasource/ConfiguredDataSourceProperties.java |   15 -
 .../internal/datasource/ConnectionPoolCache.java   |    1 -
 .../datasource/ConnectionPoolCacheImpl.java        |    3 -
 .../datasource/ConnectionProviderException.java    |    3 -
 .../datasource/DataSourceCreateException.java      |    3 -
 .../internal/datasource/DataSourceFactory.java     |    7 -
 .../internal/datasource/DataSourceResources.java   |    2 -
 .../datasource/FacetsJCAConnectionManagerImpl.java |    1 -
 .../datasource/GemFireBasicDataSource.java         |    8 -
 .../datasource/GemFireConnPooledDataSource.java    |    7 -
 .../datasource/GemFireConnectionPoolManager.java   |    7 +-
 .../datasource/GemFireTransactionDataSource.java   |   12 -
 .../datasource/JCAConnectionManagerImpl.java       |    1 -
 .../internal/datasource/ManagedPoolCacheImpl.java  |    3 -
 .../geode/internal/datasource/PoolException.java   |    3 -
 .../internal/datasource/TranxPoolCacheImpl.java    |    5 -
 .../apache/geode/internal/hll/HyperLogLogPlus.java |    4 -
 .../apache/geode/internal/hll/ICardinality.java    |    1 -
 .../geode/internal/i18n/LocalizedStrings.java      |   15 +-
 .../internal/jndi/InitialContextFactoryImpl.java   |    1 -
 .../apache/geode/internal/jndi/JNDIInvoker.java    |    2 -
 .../geode/internal/jta/GlobalTransaction.java      |   21 +-
 .../apache/geode/internal/jta/TransactionImpl.java |   15 +-
 .../geode/internal/jta/TransactionManagerImpl.java |    4 +-
 .../geode/internal/jta/TransactionUtils.java       |    2 -
 .../geode/internal/jta/UserTransactionImpl.java    |    9 +-
 .../org/apache/geode/internal/jta/XidImpl.java     |    4 +-
 .../geode/internal/lang/SystemPropertyHelper.java  |   20 +-
 .../geode/internal/logging/LocalLogWriter.java     |    3 +-
 .../geode/internal/logging/LoggingThreadGroup.java |    1 -
 .../internal/logging/log4j/LogWriterAppenders.java |   12 +-
 .../geode/internal/memcached/CommandProcessor.java |    6 -
 .../geode/internal/memcached/ValueWrapper.java     |    1 -
 .../internal/memcached/commands/AddQCommand.java   |    4 -
 .../memcached/commands/AppendQCommand.java         |    3 -
 .../memcached/commands/DecrementCommand.java       |    1 -
 .../memcached/commands/DecrementQCommand.java      |    3 -
 .../memcached/commands/DeleteQCommand.java         |    3 -
 .../memcached/commands/FlushAllQCommand.java       |    3 -
 .../internal/memcached/commands/GATCommand.java    |    3 -
 .../internal/memcached/commands/GATQCommand.java   |    3 -
 .../internal/memcached/commands/GetKCommand.java   |    3 -
 .../internal/memcached/commands/GetKQCommand.java  |    4 -
 .../internal/memcached/commands/GetQCommand.java   |    6 -
 .../memcached/commands/IncrementQCommand.java      |    3 -
 .../internal/memcached/commands/NoOpCommand.java   |    3 -
 .../memcached/commands/NotSupportedCommand.java    |    3 -
 .../memcached/commands/PrependQCommand.java        |    3 -
 .../internal/memcached/commands/QuitQCommand.java  |    3 -
 .../memcached/commands/ReplaceQCommand.java        |    3 -
 .../internal/memcached/commands/SetQCommand.java   |    4 -
 .../memcached/commands/StorageCommand.java         |    6 -
 .../internal/memcached/commands/TouchCommand.java  |    3 -
 .../apache/geode/internal/net/SocketCreator.java   |   24 +-
 .../geode/internal/net/SocketCreatorFactory.java   |    5 -
 .../geode/internal/offheap/OffHeapHelper.java      |    1 -
 .../geode/internal/offheap/OffHeapStorage.java     |    6 +-
 .../geode/internal/offheap/RefCountChangeInfo.java |    1 -
 .../geode/internal/offheap/StoredObject.java       |    2 -
 .../internal/offheap/annotations/Released.java     |    2 +-
 .../internal/offheap/annotations/Retained.java     |    2 +-
 .../internal/offheap/annotations/Unretained.java   |    2 +-
 .../geode/internal/security/AuthorizeRequest.java  |   21 +-
 .../internal/security/AuthorizeRequestPP.java      |    7 +-
 .../geode/internal/sequencelog/EntryLogger.java    |    6 +-
 .../geode/internal/sequencelog/GraphType.java      |    3 -
 .../internal/sequencelog/MembershipLogger.java     |    3 -
 .../geode/internal/sequencelog/MessageLogger.java  |    3 -
 .../geode/internal/sequencelog/RegionLogger.java   |    2 -
 .../internal/sequencelog/SequenceLoggerImpl.java   |    3 -
 .../geode/internal/sequencelog/Transition.java     |    3 -
 .../geode/internal/sequencelog/io/Filter.java      |    3 -
 .../sequencelog/io/GemfireLogConverter.java        |    7 -
 .../geode/internal/sequencelog/io/GraphReader.java |    3 -
 .../internal/sequencelog/io/InputStreamReader.java |    4 -
 .../geode/internal/sequencelog/model/Graph.java    |    5 -
 .../geode/internal/sequencelog/model/GraphID.java  |    3 -
 .../sequencelog/model/GraphReaderCallback.java     |    3 -
 .../geode/internal/sequencelog/model/GraphSet.java |    3 -
 .../geode/internal/sequencelog/model/Vertex.java   |    3 -
 .../visualization/text/TextDisplay.java            |    7 -
 .../apache/geode/internal/shared/NativeCalls.java  |    1 -
 .../geode/internal/shared/NativeCallsJNAImpl.java  |    1 -
 .../internal/size/CachingSingleObjectSizer.java    |    4 -
 .../geode/internal/size/ObjectTraverser.java       |    2 -
 .../geode/internal/size/SingleObjectSizer.java     |    1 -
 .../statistics/DummyStatisticsFactory.java         |    8 +-
 .../internal/statistics/DummyStatisticsImpl.java   |    4 +-
 .../geode/internal/statistics/HostStatHelper.java  |    3 +-
 .../internal/statistics/LocalStatisticsImpl.java   |    6 +-
 .../internal/statistics/StatArchiveHandler.java    |    7 -
 .../internal/statistics/StatSamplerStats.java      |    6 +-
 .../statistics/StatisticDescriptorImpl.java        |    4 +-
 .../statistics/StatisticsTypeFactoryImpl.java      |    9 +-
 .../internal/statistics/StatisticsTypeImpl.java    |   10 +-
 .../internal/statistics/StatisticsTypeXml.java     |   33 +-
 .../apache/geode/internal/statistics/VMStats.java  |    6 +-
 .../statistics/VMStatsContractFactory.java         |    3 +-
 .../statistics/platform/LinuxProcFsStatistics.java |    6 +-
 .../statistics/platform/LinuxProcessStats.java     |    6 +-
 .../statistics/platform/LinuxSystemStats.java      |    4 +-
 .../statistics/platform/OSXProcessStats.java       |    5 +-
 .../statistics/platform/OSXSystemStats.java        |    4 +-
 .../statistics/platform/SolarisProcessStats.java   |    6 +-
 .../statistics/platform/SolarisSystemStats.java    |    4 +-
 .../statistics/platform/WindowsProcessStats.java   |    6 +-
 .../statistics/platform/WindowsSystemStats.java    |    4 +-
 .../internal/stats50/Atomic50StatisticsImpl.java   |    7 +-
 .../org/apache/geode/internal/tcp/Buffers.java     |    3 -
 .../geode/internal/tcp/ConnectExceptions.java      |    4 +-
 .../apache/geode/internal/tcp/ConnectionTable.java |    7 +-
 .../apache/geode/internal/tcp/MsgOutputStream.java |    9 +-
 .../org/apache/geode/internal/tcp/MsgReader.java   |    3 -
 .../org/apache/geode/internal/tcp/MsgStreamer.java |   10 +-
 .../org/apache/geode/internal/tcp/TCPConduit.java  |    3 +-
 .../java/org/apache/geode/internal/util/Hex.java   |   16 +
 .../apache/geode/internal/util/LogFileUtils.java   |    3 -
 .../apache/geode/internal/util/PluckStacks.java    |    2 -
 .../geode/internal/util/VersionedArrayList.java    |    9 -
 .../util/concurrent/ReentrantSemaphore.java        |    3 -
 .../util/concurrent/StoppableCondition.java        |    2 -
 .../util/concurrent/StoppableCountDownLatch.java   |    3 -
 .../util/concurrent/StoppableReentrantLock.java    |    4 -
 .../StoppableReentrantReadWriteLock.java           |   11 -
 .../geode/management/AsyncEventQueueMXBean.java    |    1 -
 .../apache/geode/management/CacheServerMXBean.java |    3 -
 .../geode/management/DistributedSystemMXBean.java  |    1 -
 .../org/apache/geode/management/JVMMetrics.java    |    1 -
 .../apache/geode/management/NetworkMetrics.java    |    1 -
 .../apache/geode/management/cli/CliFunction.java   |   44 +
 .../apache/geode/management/cli/GfshCommand.java   |   24 +-
 .../geode/management/cli/SingleGfshCommand.java    |   45 +
 .../management/internal/FederatingManager.java     |  257 +-
 .../management/internal/FederationComponent.java   |    6 -
 .../geode/management/internal/JettyHelper.java     |   15 +-
 .../management/internal/JmxManagerAdvisor.java     |    4 -
 .../management/internal/JmxManagerLocator.java     |    4 +-
 .../geode/management/internal/MBeanJMXAdapter.java |   18 +-
 .../internal/MBeanProxyInfoRepository.java         |    4 -
 .../internal/MBeanProxyInvocationHandler.java      |    9 -
 .../internal/MXBeanProxyInvocationHandler.java     |    1 -
 .../geode/management/internal/ManagementAgent.java |   47 +-
 .../management/internal/ManagementFunction.java    |    1 -
 .../internal/NotificationBroadCasterProxy.java     |    1 -
 .../internal/NotificationCacheListener.java        |    1 -
 .../geode/management/internal/NotificationHub.java |    2 -
 .../management/internal/NotificationHubClient.java |    1 -
 .../geode/management/internal/OpenMethod.java      |    1 -
 .../geode/management/internal/ProxyInfo.java       |    4 -
 .../geode/management/internal/ProxyInterface.java  |    1 -
 .../geode/management/internal/ProxyListener.java   |    1 -
 .../geode/management/internal/RestAgent.java       |    6 +-
 .../management/internal/StringBasedFilter.java     |    7 -
 .../internal/beans/AsyncEventQueueMBean.java       |    1 -
 .../internal/beans/CacheServerBridge.java          |    4 -
 .../internal/beans/DiskRegionBridge.java           |    4 -
 .../internal/beans/DistributedSystemBridge.java    |   12 +-
 .../management/internal/beans/FileUploader.java    |    6 -
 .../internal/beans/GatewayReceiverMBean.java       |    4 -
 .../internal/beans/GatewayReceiverMBeanBridge.java |    4 -
 .../management/internal/beans/LocatorMBean.java    |    4 -
 .../internal/beans/LocatorMBeanBridge.java         |    1 -
 .../management/internal/beans/MBeanAggregator.java |    1 -
 .../internal/beans/ManagementAdapter.java          |   64 +-
 .../internal/beans/ManagementListener.java         |  243 +-
 .../management/internal/beans/ManagerMBean.java    |    4 -
 .../internal/beans/MemberMBeanBridge.java          |   11 +-
 .../internal/beans/MetricsCalculator.java          |    1 -
 .../internal/beans/PartitionedRegionBridge.java    |    4 -
 .../internal/beans/RegionMBeanBridge.java          |   11 -
 .../beans/stats/AggregateRegionStatsMonitor.java   |    5 -
 .../internal/beans/stats/GCStatsMonitor.java       |    5 -
 .../stats/GatewayReceiverClusterStatsMonitor.java  |    4 -
 .../stats/GatewaySenderClusterStatsMonitor.java    |    4 -
 .../beans/stats/MemberClusterStatsMonitor.java     |    4 -
 .../beans/stats/MemberLevelDiskMonitor.java        |    6 -
 .../beans/stats/ServerClusterStatsMonitor.java     |    4 -
 .../management/internal/beans/stats/StatType.java  |    4 -
 .../internal/beans/stats/StatsAggregator.java      |    4 -
 .../internal/beans/stats/StatsAverageLatency.java  |    4 -
 .../internal/beans/stats/StatsLatency.java         |    4 -
 .../management/internal/beans/stats/StatsRate.java |    5 -
 .../internal/cli/CliAroundInterceptor.java         |   13 +-
 .../geode/management/internal/cli/CliUtil.java     |    1 -
 .../management/internal/cli/CommandManager.java    |   14 +-
 .../management/internal/cli/CommandResponse.java   |   72 +-
 .../internal/cli/CommandResponseBuilder.java       |   22 +-
 .../geode/management/internal/cli/GfshParser.java  |    4 +-
 .../cli/commands/AlterAsyncEventQueueCommand.java  |   35 +-
 .../internal/cli/commands/AlterRegionCommand.java  |    5 +-
 .../cli/commands/AlterRuntimeConfigCommand.java    |    4 +-
 .../cli/commands/ClearDefinedIndexesCommand.java   |   11 +-
 .../cli/commands/CommandAvailabilityIndicator.java |   21 +-
 .../cli/commands/CompactDiskStoreCommand.java      |   12 +-
 .../internal/cli/commands/ConfigurePDXCommand.java |  145 +-
 .../internal/cli/commands/ConnectCommand.java      |   13 +-
 .../cli/commands/CreateAsyncEventQueueCommand.java |   61 +-
 .../cli/commands/CreateDefinedIndexesCommand.java  |  148 +-
 .../cli/commands/CreateDiskStoreCommand.java       |    4 +-
 .../cli/commands/CreateGatewayReceiverCommand.java |   86 +-
 .../cli/commands/CreateGatewaySenderCommand.java   |    8 +-
 .../internal/cli/commands/CreateIndexCommand.java  |   70 +-
 .../cli/commands/CreateJndiBindingCommand.java     |   66 +-
 .../internal/cli/commands/CreateRegionCommand.java |    4 +-
 .../internal/cli/commands/DataCommandsUtils.java   |   14 +-
 .../internal/cli/commands/DefineIndexCommand.java  |   22 +-
 .../internal/cli/commands/DeployCommand.java       |    6 +-
 .../cli/commands/DescribeClientCommand.java        |   69 +-
 .../cli/commands/DescribeConfigCommand.java        |   74 +-
 .../cli/commands/DescribeJndiBindingCommand.java   |   35 +-
 .../cli/commands/DescribeRegionCommand.java        |    4 +-
 .../commands/DestroyAsyncEventQueueCommand.java    |    4 +-
 .../cli/commands/DestroyDiskStoreCommand.java      |    4 +-
 .../commands/DestroyGatewayReceiverCommand.java    |   77 +
 .../cli/commands/DestroyGatewaySenderCommand.java  |    8 +-
 .../internal/cli/commands/DestroyIndexCommand.java |   67 +-
 .../cli/commands/DestroyJndiBindingCommand.java    |   66 +-
 .../cli/commands/DestroyRegionCommand.java         |    4 +-
 .../cli/commands/ExecuteFunctionCommand.java       |   35 +-
 .../internal/cli/commands/ExportConfigCommand.java |   55 +-
 .../ExportImportClusterConfigurationCommands.java  |   33 +-
 .../internal/cli/commands/ExportLogsCommand.java   |    4 +-
 .../cli/commands/ExportLogsInterceptor.java        |    8 +-
 .../cli/commands/ExportStackTraceCommand.java      |    1 -
 .../internal/cli/commands/GetCommand.java          |    9 +-
 .../internal/cli/commands/IndexDefinition.java     |   17 +-
 .../internal/cli/commands/InternalGfshCommand.java |    3 +-
 .../cli/commands/ListAsyncEventQueuesCommand.java  |  143 +-
 .../internal/cli/commands/ListGatewayCommand.java  |   13 +-
 .../cli/commands/ListJndiBindingCommand.java       |   36 +-
 .../internal/cli/commands/ListMembersCommand.java  |   18 +-
 .../internal/cli/commands/LocateEntryCommand.java  |    9 +-
 .../internal/cli/commands/PutCommand.java          |   11 +-
 .../internal/cli/commands/QueryCommand.java        |    9 +-
 .../internal/cli/commands/QueryInterceptor.java    |   58 +-
 .../internal/cli/commands/RemoveCommand.java       |   15 +-
 .../cli/commands/ShowMetricsInterceptor.java       |    2 -
 .../internal/cli/commands/StartLocatorCommand.java |    6 +
 .../internal/cli/commands/UndeployCommand.java     |    6 +-
 .../converters/ConnectionEndpointConverter.java    |    6 -
 .../cli/converters/DiskStoreNameConverter.java     |    5 -
 .../cli/converters/GatewaySenderIdConverter.java   |    5 -
 .../cli/converters/LocatorIdNameConverter.java     |    5 -
 .../cli/domain/AsyncEventQueueDetails.java         |    6 +-
 .../internal/cli/domain/DataCommandRequest.java    |    4 -
 .../internal/cli/domain/DataCommandResult.java     |  447 ++--
 .../internal/cli/domain/DurableCqNamesResult.java  |   11 -
 .../cli/domain/EvictionAttributesInfo.java         |    4 -
 .../cli/domain/FixedPartitionAttributesInfo.java   |    4 -
 .../management/internal/cli/domain/IndexInfo.java  |  117 -
 .../internal/cli/domain/MemberInformation.java     |    3 -
 .../cli/domain/PartitionAttributesInfo.java        |    4 -
 .../internal/cli/domain/RegionInformation.java     |    3 +-
 .../cli/exceptions/EntityExistsException.java      |    3 +
 .../internal/cli/functions/CliFunctionResult.java  |  151 +-
 .../functions/CreateAsyncEventQueueFunction.java   |   75 +-
 .../functions/CreateDefinedIndexesFunction.java    |  106 +-
 .../cli/functions/CreateIndexFunction.java         |   74 +-
 .../cli/functions/CreateJndiBindingFunction.java   |   12 +-
 .../cli/functions/DataCommandFunction.java         |  242 +-
 .../functions/DestroyGatewayReceiverFunction.java  |   70 +
 .../cli/functions/DestroyIndexFunction.java        |   45 +-
 .../cli/functions/DestroyJndiBindingFunction.java  |   16 +-
 .../functions/GatewayReceiverCreateFunction.java   |   52 +-
 .../cli/functions/GatewayReceiverFunctionArgs.java |   36 +-
 .../cli/functions/GatewaySenderCreateFunction.java |    3 -
 .../GetMemberConfigInformationFunction.java        |    6 -
 .../functions/GetMemberInformationFunction.java    |    3 -
 .../functions/ListAsyncEventQueuesFunction.java    |   71 +-
 .../cli/functions/ListJndiBindingFunction.java     |   12 +-
 .../cli/functions/RegionAlterFunction.java         |   37 +-
 .../cli/functions/UserFunctionExecution.java       |   24 +-
 .../management/internal/cli/help/HelpBlock.java    |    3 -
 .../management/internal/cli/i18n/CliStrings.java   |   16 +-
 .../management/internal/cli/json/GfJsonObject.java |   27 +-
 .../internal/cli/remote/CommandExecutor.java       |   81 +-
 .../internal/cli/remote/CommandStatementImpl.java  |    2 +-
 .../internal/cli/remote/MemberCommandService.java  |    2 +-
 .../cli/remote/OnlineCommandProcessor.java         |   14 +-
 .../internal/cli/result/AbstractResultData.java    |   19 -
 .../internal/cli/result/CommandResult.java         |  518 +---
 .../internal/cli/result/CompositeResultData.java   |  119 +-
 .../internal/cli/result/ErrorResultData.java       |    5 -
 .../internal/cli/result/LegacyCommandResult.java   |  535 +++++
 .../internal/cli/result/ModelCommandResult.java    |  345 +++
 .../internal/cli/result/ResultBuilder.java         |   27 +-
 .../management/internal/cli/result/ResultData.java |   40 +-
 .../internal/cli/result/ResultDataException.java   |    3 -
 .../internal/cli/result/TableBuilderHelper.java    |    1 -
 .../internal/cli/result/TabularResultData.java     |    2 +-
 .../cli/result/model/AbstractResultModel.java      |   54 +
 .../internal/cli/result/model/DataResultModel.java |   40 +
 .../internal/cli/result/model/FileResultModel.java |  162 ++
 .../internal/cli/result/model/InfoResultModel.java |   43 +
 .../internal/cli/result/model/ResultModel.java     |  386 +++
 .../cli/result/model/TabularResultModel.java       |  107 +
 .../internal/cli/shell/GfshExecutionStrategy.java  |   96 +-
 .../internal/cli/shell/JmxOperationInvoker.java    |    5 -
 .../internal/cli/shell/jline/ANSIHandler.java      |    1 -
 .../cli/shell/jline/CygwinMinttyTerminal.java      |    2 -
 .../internal/cli/util/ClasspathScanLoadHelper.java |    9 +
 .../internal/cli/util/ConnectionEndpoint.java      |   11 -
 .../internal/cli/util/DiskStoreCompacter.java      |    1 -
 .../internal/cli/util/DiskStoreUpgrader.java       |    1 -
 .../internal/cli/util/DiskStoreValidater.java      |    3 -
 .../internal/cli/util/EvictionAttributesInfo.java  |    5 -
 .../internal/cli/util/ExportLogsCacheWriter.java   |    2 +-
 .../internal/cli/util/HyphenFormatter.java         |    1 -
 .../management/internal/cli/util/JsonUtil.java     |    4 -
 .../management/internal/cli/util/LogFilter.java    |    2 -
 .../internal/cli/util/MemberInformation.java       |    3 -
 .../internal/cli/util/ReadWriteFile.java           |    3 -
 .../callbacks/ConfigurationChangeListener.java     |   18 +-
 .../configuration/domain/CacheElement.java         |   10 -
 .../configuration/domain/Configuration.java        |    3 -
 .../internal/configuration/domain/XmlEntity.java   |    2 -
 .../functions/DownloadJarFunction.java             |    5 +-
 .../functions/GetClusterConfigurationFunction.java |   42 +-
 .../SharedConfigurationStatusRequestHandler.java   |    4 +-
 .../messages/SharedConfigurationStatusRequest.java |    4 -
 .../SharedConfigurationStatusResponse.java         |    7 -
 .../internal/configuration/utils/XmlUtils.java     |   44 -
 .../internal/configuration/utils/ZipUtils.java     |    3 -
 .../internal/security/MBeanServerWrapper.java      |    1 -
 .../support/LoginHandlerInterceptor.java           |    1 -
 .../geode/memcached/GemFireMemcachedServer.java    |    4 -
 .../geode/pdx/PdxConfigurationException.java       |    3 -
 .../geode/pdx/PdxFieldAlreadyExistsException.java  |    3 -
 .../geode/pdx/PdxFieldDoesNotExistException.java   |    3 -
 .../geode/pdx/PdxFieldTypeMismatchException.java   |    3 -
 .../geode/pdx/PdxInitializationException.java      |    3 -
 .../geode/pdx/PdxSerializationException.java       |    3 -
 .../java/org/apache/geode/pdx/PdxUnreadFields.java |    3 -
 .../pdx/internal/AutoSerializableManager.java      |   20 +-
 .../geode/pdx/internal/ClientTypeRegistration.java |    4 -
 .../apache/geode/pdx/internal/DefaultPdxField.java |    1 -
 .../geode/pdx/internal/LonerTypeRegistration.java  |   27 +-
 .../geode/pdx/internal/NullTypeRegistration.java   |   20 +-
 .../apache/geode/pdx/internal/PdxInputStream.java  |    3 -
 .../apache/geode/pdx/internal/PdxInstanceEnum.java |    2 -
 .../geode/pdx/internal/PdxInstanceFactoryImpl.java |    1 -
 .../apache/geode/pdx/internal/PdxInstanceImpl.java |   27 +-
 .../apache/geode/pdx/internal/PdxOutputStream.java |   10 -
 .../org/apache/geode/pdx/internal/PdxType.java     |    3 -
 .../geode/pdx/internal/PeerTypeRegistration.java   |   51 +-
 .../geode/pdx/internal/TrackingPdxReaderImpl.java  |    1 -
 .../geode/pdx/internal/TypeRegistration.java       |   10 -
 .../apache/geode/pdx/internal/TypeRegistry.java    |   27 +-
 .../internal/WeakConcurrentIdentityHashMap.java    |    1 -
 .../pdx/internal/WritablePdxInstanceImpl.java      |   16 +-
 .../org/apache/geode/redis/GeodeRedisServer.java   |    5 +-
 .../geode/redis/internal/ByteArrayWrapper.java     |    1 -
 .../redis/internal/ExecutionHandlerContext.java    |    7 +-
 .../geode/redis/internal/RedisConstants.java       |    2 +-
 .../geode/redis/internal/RegionProvider.java       |   27 +-
 .../org/apache/geode/security/AuthInitialize.java  |    1 -
 .../org/apache/geode/security/SecurityManager.java |    1 -
 .../sanctioned-geode-core-serializables.txt        |   24 +-
 .../java/batterytest/greplogs/ExpectedStrings.java |    6 -
 .../src/test/java/com/company/app/DBLoader.java    |    5 +-
 .../java/com/company/app/OrdersCacheListener.java  |    5 +-
 .../test/java/com/company/data/DatabaseLoader.java |    5 +-
 .../test/java/com/company/data/MyDeclarable.java   |    2 +-
 .../com/company/data/MyTransactionListener.java    |    4 +-
 .../src/test/java/com/examples/SuperClass.java     |    3 +-
 .../java/com/examples/ds/CompanySerializer.java    |    4 +-
 .../src/test/java/com/examples/ds/Employee.java    |    4 +-
 .../java/com/examples/ds/PutDataSerializables.java |    5 +-
 geode-core/src/test/java/com/examples/ds/User.java |    4 +-
 .../java/com/main/MyDistributedSystemListener.java |    2 +-
 .../java/com/main/WANBootStrapping_Site2_Add.java  |    2 +-
 .../src/test/java/hydra/MethExecutorResult.java    |    7 +-
 .../src/test/java/hydra/SchedulingOrder.java       |    2 +-
 .../test/java/org/apache/geode/CopyJUnitTest.java  |   25 +-
 .../java/org/apache/geode/DataSerializerTest.java  |    3 +-
 .../apache/geode/DiskInstantiatorsJUnitTest.java   |   12 +-
 .../java/org/apache/geode/ExpirationDetector.java  |   86 +
 .../apache/geode/JtaNoninvolvementJUnitTest.java   |   11 +-
 .../java/org/apache/geode/LonerDMJUnitTest.java    |   21 +-
 .../org/apache/geode/SetOperationTXJUnitTest.java  |    4 +-
 .../org/apache/geode/SystemFailureJUnitTest.java   |    6 +-
 .../apache/geode/TXExpirationIntegrationTest.java  |  388 +++
 .../java/org/apache/geode/TXExpiryJUnitTest.java   |  424 ----
 .../test/java/org/apache/geode/TXJUnitTest.java    |   16 +-
 .../java/org/apache/geode/TXWriterTestCase.java    |    2 +-
 .../java/org/apache/geode/TestDataSerializer.java  |   20 +-
 .../test/java/org/apache/geode/UnitTestDoclet.java |   12 +-
 .../org/apache/geode/admin/AdminTestHelper.java    |    3 +-
 .../apache/geode/admin/AlertLevelJUnitTest.java    |    3 +-
 .../internal/CacheHealthEvaluatorJUnitTest.java    |   24 +-
 .../admin/internal/DistributedSystemTestCase.java  |    4 +-
 .../admin/internal/HealthEvaluatorTestCase.java    |    4 +-
 .../geode/cache/AttributesFactoryJUnitTest.java    |    7 +-
 .../apache/geode/cache/CacheListenerJUnitTest.java |    5 +-
 .../geode/cache/ClientServerTimeSyncDUnitTest.java |    9 +-
 .../ConcurrentRegionOperationIntegrationTest.java  |  105 +
 .../cache/ConnectionPoolAndLoaderDUnitTest.java    |    6 +-
 .../geode/cache/ConnectionPoolAutoDUnitTest.java   |    2 +-
 .../geode/cache/ConnectionPoolDUnitTest.java       |    5 -
 .../cache/ConnectionPoolFactoryJUnitTest.java      |   10 +-
 .../org/apache/geode/cache/OperationJUnitTest.java |    3 +-
 .../org/apache/geode/cache/ProxyJUnitTest.java     |   12 +-
 .../cache/RegionExpirationDistributedTest.java     |   42 +-
 .../apache/geode/cache/RegionFactoryJUnitTest.java |   35 +-
 .../apache/geode/cache/RoleExceptionJUnitTest.java |   15 +-
 .../SerialAsyncEventQueueImplJUnitTest.java        |    6 +
 .../cache/client/ClientCacheFactoryJUnitTest.java  |   86 +-
 .../cache/client/ClientRegionFactoryJUnitTest.java |   29 +-
 .../cache/client/internal/AbstractOpTest.java      |    3 +-
 .../internal/AutoConnectionSourceDUnitTest.java    |  585 ++---
 .../AutoConnectionSourceImplJUnitTest.java         |    9 +-
 .../CacheServerSSLConnectionDUnitTest.java         |   36 +-
 .../client/internal/ConnectionConnectorTest.java   |  114 +
 .../internal/ConnectionFactoryJUnitTest.java       |   78 +
 .../internal/ConnectionPoolImplJUnitTest.java      |    3 -
 .../internal/LocatorLoadBalancingDUnitTest.java    |   91 +-
 .../cache/client/internal/LocatorSSLJUnitTest.java |    4 +-
 .../cache/client/internal/LocatorTestBase.java     |  143 +-
 .../client/internal/OpExecutorImplJUnitTest.java   |    3 +-
 .../client/internal/QueueManagerJUnitTest.java     |   16 +-
 .../client/internal/SSLNoClientAuthDUnitTest.java  |   16 +-
 .../client/internal/ServerBlackListJUnitTest.java  |    3 +-
 ...pClientExecutorSubmitTaskWithExceptionTest.java |    3 +-
 .../locator/LocatorStatusResponseJUnitTest.java    |    8 +-
 .../pooling/ConnectionManagerJUnitTest.java        |    4 -
 .../geode/cache/configuration/CacheConfigTest.java |  172 ++
 .../cache/configuration/DeclarableTypeTest.java    |   78 +
 .../cache/execute/CoreFunctionSecurityTest.java    |    2 +-
 .../cache/execute/FunctionAdapterJUnitTest.java    |   10 +-
 .../management/MXMemoryPoolListenerExample.java    |   12 +-
 .../management/MemoryThresholdsDUnitTest.java      |   18 +-
 .../MemoryThresholdsOffHeapDUnitTest.java          |    4 +-
 .../cache/management/ResourceManagerDUnitTest.java |    6 +-
 .../mapInterface/ExceptionHandlingJUnitTest.java   |   14 +-
 .../cache/mapInterface/MapFunctionalJUnitTest.java |   13 +-
 .../mapInterface/PutAllGlobalLockJUnitTest.java    |    5 +-
 .../partition/PartitionRegionHelperDUnitTest.java  |   10 +-
 .../BaseLineAndCompareQueryPerfJUnitTest.java      |   25 +-
 .../org/apache/geode/cache/query/CacheUtils.java   |    5 +-
 .../apache/geode/cache/query/IndexTypeTest.java    |    2 +-
 .../geode/cache/query/PdxStringQueryJUnitTest.java |   14 +
 .../org/apache/geode/cache/query/PerfQuery.java    |    3 -
 .../apache/geode/cache/query/QueryJUnitTest.java   |    9 +-
 .../geode/cache/query/QueryServiceJUnitTest.java   |    3 -
 .../apache/geode/cache/query/QueryTestUtils.java   |    6 -
 .../QueryWithBucketParameterIntegrationTest.java   |    6 +-
 .../geode/cache/query/TypedIteratorJUnitTest.java  |    3 -
 .../java/org/apache/geode/cache/query/Utils.java   |    3 -
 .../cache/query/cq/dunit/CqQueryTestListener.java  |    7 -
 .../org/apache/geode/cache/query/data/City.java    |    5 +-
 .../geode/cache/query/data/CollectionHolder.java   |   11 +-
 .../geode/cache/query/data/ComparableWrapper.java  |    3 -
 .../org/apache/geode/cache/query/data/Country.java |    8 +-
 .../apache/geode/cache/query/data/District.java    |    5 +-
 .../apache/geode/cache/query/data/Inventory.java   |    4 +-
 .../org/apache/geode/cache/query/data/Numbers.java |    3 -
 .../geode/cache/query/data/PortfolioNoDS.java      |    3 -
 .../geode/cache/query/data/PortfolioPdx.java       |    3 -
 .../apache/geode/cache/query/data/Position.java    |    8 +-
 .../geode/cache/query/data/PositionNoDS.java       |    3 -
 .../apache/geode/cache/query/data/PositionPdx.java |    2 -
 .../cache/query/data/ProhibitedSecurityQuote.java  |    4 +-
 .../org/apache/geode/cache/query/data/Quote.java   |    6 +-
 .../apache/geode/cache/query/data/Restricted.java  |    3 -
 .../geode/cache/query/data/SecurityMaster.java     |    4 +-
 .../org/apache/geode/cache/query/data/State.java   |    5 +-
 .../org/apache/geode/cache/query/data/Student.java |    4 -
 .../org/apache/geode/cache/query/data/Vehicle.java |    4 -
 .../org/apache/geode/cache/query/data/Village.java |    5 +-
 .../query/dunit/CompactRangeIndexDUnitTest.java    |    3 +-
 .../cache/query/dunit/CqTimeTestListener.java      |    3 -
 .../geode/cache/query/dunit/GroupByDUnitImpl.java  |    9 -
 .../dunit/GroupByPartitionedQueryDUnitTest.java    |    4 -
 .../cache/query/dunit/GroupByQueryDUnitTest.java   |    7 +-
 .../geode/cache/query/dunit/HelperTestCase.java    |    5 +-
 .../query/dunit/NonDistinctOrderByDUnitImpl.java   |    6 +-
 .../NonDistinctOrderByPartitionedDUnitTest.java    |    4 -
 .../query/dunit/OrderByPartitionedDUnitTest.java   |    2 +-
 .../geode/cache/query/dunit/PDXQueryTestBase.java  |    3 +-
 ...artitionedRegionCompactRangeIndexDUnitTest.java |    6 +-
 .../cache/query/dunit/PdxLocalQueryDUnitTest.java  |    4 +-
 .../PdxLocalQueryVersionedClassDUnitTest.java      |    1 -
 .../geode/cache/query/dunit/PdxQueryDUnitTest.java |  108 +-
 .../cache/query/dunit/PdxStringQueryDUnitTest.java |    4 +-
 .../cache/query/dunit/PositionPdxVersion.java      |    4 +-
 .../cache/query/dunit/QueryAuthorization.java      |    3 +-
 .../dunit/QueryDataInconsistencyDUnitTest.java     |  753 +++---
 .../cache/query/dunit/QueryIndexDUnitTest.java     |    3 +-
 .../query/dunit/QueryIndexUsingXMLDUnitTest.java   |   14 +-
 .../dunit/QueryUsingFunctionContextDUnitTest.java  |   28 +-
 .../cache/query/dunit/QueryUsingPoolDUnitTest.java |    7 +-
 .../cache/query/dunit/RemoteQueryDUnitTest.java    |    8 +-
 .../query/dunit/SelectStarQueryDUnitTest.java      |   11 +-
 .../geode/cache/query/facets/lang/Employee.java    |    5 +-
 .../geode/cache/query/facets/lang/Faculty.java     |    6 +-
 .../geode/cache/query/facets/lang/G_Student.java   |    3 +-
 .../geode/cache/query/facets/lang/Person.java      |    3 +-
 .../geode/cache/query/facets/lang/Student.java     |    6 +-
 .../geode/cache/query/facets/lang/UG_Student.java  |    3 +-
 .../geode/cache/query/facets/lang/Utils.java       |    5 +-
 .../functional/ComparisonOperatorsJUnitTest.java   |    3 -
 .../cache/query/functional/ConstantsJUnitTest.java |    2 +-
 .../cache/query/functional/CountStarJUnitTest.java |    7 +-
 ...tinctResultsWithDupValuesInRegionJUnitTest.java |   17 +-
 .../cache/query/functional/FunctionJUnitTest.java  |    3 +-
 .../functional/GroupByPartitionedJUnitTest.java    |    4 -
 .../functional/GroupByReplicatedJUnitTest.java     |    4 -
 .../cache/query/functional/GroupByTestImpl.java    |    5 +-
 .../functional/IUMRCompositeIteratorJUnitTest.java |    3 -
 .../functional/IUMRSingleRegionJUnitTest.java      |   28 +-
 ...IndependentOperandsInWhereClause2JUnitTest.java |    3 -
 .../functional/IndexCreationDeadLockJUnitTest.java |    4 +-
 .../query/functional/IndexCreationJUnitTest.java   |    2 -
 .../IndexMaintenanceAsynchJUnitTest.java           |    3 -
 .../query/functional/IndexOnEntrySetJUnitTest.java |   13 +-
 .../query/functional/IndexOperatorJUnitTest.java   |    3 -
 .../functional/IndexPrimaryKeyUsageJUnitTest.java  |    3 -
 .../IndexUsageInNestedQueryJUnitTest.java          |    3 -
 .../IndexUsageWithAliasAsProjAtrbtJUnitTest.java   |    2 +-
 .../IndexWithSngleFrmAndMultCondQryJUnitTest.java  |    3 -
 .../functional/IteratorTypeDefEmpJUnitTest.java    |    3 -
 .../query/functional/IteratorTypeDefJUnitTest.java |    3 -
 .../IteratorTypeDefaultTypesJUnitTest.java         |    3 -
 .../functional/JavaSerializationJUnitTest.java     |    2 -
 .../query/functional/LimitClauseJUnitTest.java     |    8 -
 .../functional/LogicalOperatorsJUnitTest.java      |    3 -
 .../functional/MultiRegionIndexUsageJUnitTest.java |   28 +-
 .../functional/NegativeNumberQueriesJUnitTest.java |   15 +-
 .../query/functional/NestedQueryJUnitTest.java     |    6 +-
 .../NonDistinctOrderByPartitionedJUnitTest.java    |    4 -
 .../NonDistinctOrderByReplicatedJUnitTest.java     |    4 -
 .../NonDistinctOrderByTestImplementation.java      |   15 +-
 .../query/functional/NumericQueryJUnitTest.java    |    7 +-
 .../functional/OrderByPartitionedJUnitTest.java    |    4 -
 .../functional/OrderByTestImplementation.java      |    4 -
 .../functional/ParameterBindingJUnitTest.java      |    3 -
 .../functional/QRegionInterfaceJUnitTest.java      |    3 -
 .../QueryREUpdateInProgressJUnitTest.java          |    3 -
 .../query/functional/QueryUndefinedJUnitTest.java  |    3 -
 .../query/functional/SelectToDateJUnitTest.java    |   15 +-
 .../functional/StructMemberAccessJUnitTest.java    |    2 -
 .../TestNewFunctionSSorRSIntegrationTest.java      |    2 +-
 .../CompiledAggregateFunctionJUnitTest.java        |    3 +-
 .../internal/CompiledGroupBySelectJUnitTest.java   |    4 -
 .../cache/query/internal/CompiledInJUnitTest.java  |    9 +-
 .../internal/CompiledIteratorDefJUnitTest.java     |   52 +
 .../CompiledJunctionInternalsJUnitTest.java        |    4 -
 .../query/internal/ExecutionContextJUnitTest.java  |    4 -
 .../query/internal/NWayMergeResultsJUnitTest.java  |    8 +-
 .../internal/ProjectionAttributeJUnitTest.java     |    4 -
 .../cache/query/internal/QCompilerJUnitTest.java   |    4 -
 .../QueryFromClauseCanonicalizationJUnitTest.java  |    3 -
 .../QueryObjectSerializationJUnitTest.java         |    2 +-
 .../cache/query/internal/QueryTraceJUnitTest.java  |   10 -
 .../cache/query/internal/ResultsBagJUnitTest.java  |    4 +-
 .../ResultsBagLimitBehaviourJUnitTest.java         |   43 +-
 .../ResultsCollectionWrapperLimitJUnitTest.java    |   10 +-
 .../internal/SelectResultsComparatorJUnitTest.java |    2 +-
 .../internal/StructBagLimitBehaviourJUnitTest.java |    7 +-
 .../cache/query/internal/StructSetJUnitTest.java   |    3 +-
 .../internal/aggregate/AggregatorJUnitTest.java    |    2 +-
 .../internal/cq/CqAttributesImplJUnitTest.java     |    4 +-
 .../AsyncIndexUpdaterThreadShutdownJUnitTest.java  |   13 +-
 .../index/AsynchIndexMaintenanceJUnitTest.java     |    7 +-
 .../index/CompactRangeIndexIndexMapJUnitTest.java  |   12 +-
 .../internal/index/CompactRangeIndexJUnitTest.java |    6 +-
 .../CompactRangeIndexQueryIntegrationTest.java     |    2 -
 ...ncurrentIndexInitOnOverflowRegionDUnitTest.java |   19 +-
 ...ntIndexOperationsOnOverflowRegionDUnitTest.java |   24 +-
 ...exUpdateWithInplaceObjectModFalseDUnitTest.java |    6 +-
 .../ConcurrentIndexUpdateWithoutWLDUnitTest.java   |    6 +-
 .../internal/index/CopyOnReadIndexDUnitTest.java   |    5 +-
 .../internal/index/CopyOnReadIndexJUnitTest.java   |   32 +-
 .../index/DeclarativeIndexCreationJUnitTest.java   |    6 +-
 .../internal/index/EquiJoinIntegrationTest.java    |    5 +-
 .../internal/index/HashIndexSetJUnitTest.java      |    8 +-
 .../index/IndexCreationInternalsJUnitTest.java     |    3 -
 .../internal/index/IndexElemArrayJUnitTest.java    |    6 +-
 .../query/internal/index/IndexHintJUnitTest.java   |   13 +-
 .../cache/query/internal/index/IndexJUnitTest.java |    2 -
 .../internal/index/IndexMaintainceJUnitTest.java   |    3 -
 .../internal/index/IndexStatisticsJUnitTest.java   |   13 -
 .../index/IndexTrackingQueryObserverDUnitTest.java |   11 +-
 .../index/IndexTrackingQueryObserverJUnitTest.java |   13 +-
 .../IndexedMergeEquiJoinScenariosJUnitTest.java    |    3 -
 .../internal/index/MemoryIndexStoreJUnitTest.java  |    8 +-
 ...IndexStoreWithInplaceModificationJUnitTest.java |    3 +-
 .../index/MultiIndexCreationDUnitTest.java         |    5 +-
 .../index/PdxCopyOnReadQueryJUnitTest.java         |    4 +-
 ...ProgRegionCreationIndexUpdateTypeJUnitTest.java |    4 -
 .../index/PutAllWithIndexPerfDUnitTest.java        |    5 +-
 .../query/internal/types/TypeUtilsJUnitTest.java   |    1 -
 .../partitioned/PRIndexStatisticsJUnitTest.java    |   14 -
 .../query/partitioned/PRInvalidQueryJUnitTest.java |    3 -
 .../partitioned/PRQueryCacheClosedJUnitTest.java   |    3 -
 .../query/partitioned/PRQueryDUnitHelper.java      |   38 +-
 .../cache/query/partitioned/PRQueryJUnitTest.java  |    3 -
 .../partitioned/PRQueryNumThreadsJUnitTest.java    |    3 -
 .../partitioned/PRQueryRegionClosedJUnitTest.java  |    3 -
 .../PRQueryRegionDestroyedJUnitTest.java           |    3 -
 .../geode/cache/query/transaction/Person.java      |    1 -
 .../query/transaction/QueryAndJtaJUnitTest.java    |    1 -
 .../internal/ConnectionCountProbeJUnitTest.java    |    2 +-
 .../cache/server/internal/LoadMonitorTest.java     |    6 +-
 .../cache/snapshot/CacheSnapshotJUnitTest.java     |    3 +-
 .../cache/snapshot/ParallelSnapshotDUnitTest.java  |    4 +-
 .../cache/snapshot/RegionSnapshotJUnitTest.java    |   13 +-
 .../cache/snapshot/SnapshotByteArrayDUnitTest.java |    3 +-
 .../geode/cache/snapshot/SnapshotDUnitTest.java    |    7 +-
 .../snapshot/SnapshotPerformanceDUnitTest.java     |    3 +-
 .../geode/cache/snapshot/SnapshotTestCase.java     |    2 +-
 .../geode/cache/snapshot/WanSnapshotJUnitTest.java |    3 +-
 .../StringPrefixPartitionResolverJUnitTest.java    |    3 +-
 .../apache/geode/cache30/CacheCloseDUnitTest.java  |    4 +-
 .../geode/cache30/CacheListenerTestCase.java       |   10 +-
 .../apache/geode/cache30/CacheLoaderTestCase.java  |   10 +-
 .../apache/geode/cache30/CacheMapTxnDUnitTest.java |    5 +-
 .../CacheRegionsReliablityStatsCheckDUnitTest.java |    5 +-
 .../geode/cache30/CacheStatisticsDUnitTest.java    |    6 +-
 .../apache/geode/cache30/CacheWriterTestCase.java  |   20 +-
 .../geode/cache30/CacheXmlGeode10DUnitTest.java    |    9 +-
 .../org/apache/geode/cache30/CacheXmlTestCase.java |    8 +-
 .../geode/cache30/CachedAllEventsDUnitTest.java    |    2 +-
 .../apache/geode/cache30/CallbackArgDUnitTest.java |    2 +-
 .../cache30/CertifiableTestCacheListener.java      |    6 +-
 .../geode/cache30/ClearMultiVmCallBkDUnitTest.java |    3 +-
 .../geode/cache30/ClearMultiVmDUnitTest.java       |    4 +-
 .../geode/cache30/ClientMembershipDUnitTest.java   |   16 +-
 .../cache30/ClientRegisterInterestDUnitTest.java   |   67 +-
 .../geode/cache30/ClientServerCCEDUnitTest.java    |   10 +-
 .../apache/geode/cache30/ClientServerTestCase.java |    4 +-
 .../cache30/ConcurrentLeaveDuringGIIDUnitTest.java |    5 +-
 ...stributedNoAckAsyncOverflowRegionDUnitTest.java |   14 +-
 .../DiskDistributedNoAckAsyncRegionDUnitTest.java  |   12 +-
 ...istributedNoAckSyncOverflowRegionDUnitTest.java |    2 -
 .../geode/cache30/DiskRegionDistributedTest.java   |  520 ++---
 .../apache/geode/cache30/DiskRegionTestImpl.java   |    5 +-
 .../geode/cache30/DistAckMapMethodsDUnitTest.java  |    9 +-
 .../DistributedAckOverflowRegionCCEDUnitTest.java  |    6 -
 ...ibutedAckOverflowRegionCCEOffHeapDUnitTest.java |    5 +-
 ...DistributedAckPersistentRegionCCEDUnitTest.java |    3 -
 ...utedAckPersistentRegionCCEOffHeapDUnitTest.java |   14 +-
 .../cache30/DistributedAckRegionCCEDUnitTest.java  |   16 +-
 .../DistributedAckRegionCCEOffHeapDUnitTest.java   |    2 +-
 .../cache30/DistributedAckRegionDUnitTest.java     |    5 +-
 .../DistributedAckRegionOffHeapDUnitTest.java      |    2 +-
 .../DistributedMulticastRegionDUnitTest.java       |   13 +-
 .../DistributedNoAckRegionCCEDUnitTest.java        |    7 +-
 .../DistributedNoAckRegionCCEOffHeapDUnitTest.java |    2 +-
 .../cache30/DistributedNoAckRegionDUnitTest.java   |    5 +-
 .../DistributedNoAckRegionOffHeapDUnitTest.java    |    5 +-
 .../geode/cache30/DynamicRegionDUnitTest.java      |    4 +-
 .../geode/cache30/GlobalLockingDUnitTest.java      |    5 +-
 .../geode/cache30/GlobalRegionCCEDUnitTest.java    |    9 +-
 .../cache30/GlobalRegionCCEOffHeapDUnitTest.java   |    5 +-
 .../geode/cache30/GlobalRegionDUnitTest.java       |    7 +-
 .../cache30/GlobalRegionOffHeapDUnitTest.java      |    5 +-
 .../cache30/LRUEvictionControllerDUnitTest.java    |    8 +-
 .../apache/geode/cache30/LocalRegionDUnitTest.java |    5 +-
 .../cache30/MemLRUEvictionControllerDUnitTest.java |    7 +-
 .../geode/cache30/MultiVMRegionTestCase.java       |   15 +-
 .../geode/cache30/MyGatewayEventFilter1.java       |    1 -
 .../geode/cache30/MyGatewayEventFilter2.java       |    1 -
 .../OffHeapLRUEvictionControllerDUnitTest.java     |    5 +-
 .../PartitionedRegionCompressionDUnitTest.java     |    5 -
 .../geode/cache30/PartitionedRegionDUnitTest.java  |    5 +-
 ...rtitionedRegionMembershipListenerDUnitTest.java |    8 +-
 .../cache30/PartitionedRegionOffHeapDUnitTest.java |    5 +-
 .../org/apache/geode/cache30/ProxyDUnitTest.java   |    4 +-
 .../cache30/PutAllCallBkRemoteVMDUnitTest.java     |    3 +-
 .../cache30/PutAllCallBkSingleVMDUnitTest.java     |    3 +-
 .../geode/cache30/PutAllMultiVmDUnitTest.java      |    3 +-
 .../apache/geode/cache30/QueueMsgDUnitTest.java    |    5 +-
 .../apache/geode/cache30/ReconnectDUnitTest.java   |   67 +-
 .../cache30/ReconnectWithUDPSecurityDUnitTest.java |    3 +-
 .../cache30/ReconnectedCacheServerDUnitTest.java   |    4 +-
 .../geode/cache30/RegionAttributesTestCase.java    |   24 +-
 .../cache30/RegionMembershipListenerDUnitTest.java |   14 +-
 .../cache30/RegionReliabilityDistAckDUnitTest.java |    7 +-
 .../RegionReliabilityDistNoAckDUnitTest.java       |    7 +-
 .../cache30/RegionReliabilityGlobalDUnitTest.java  |    7 +-
 .../RegionReliabilityListenerDUnitTest.java        |    6 +-
 .../geode/cache30/RegionReliabilityTestCase.java   |    8 +-
 .../org/apache/geode/cache30/RegionTestCase.java   |   12 +-
 .../apache/geode/cache30/ReliabilityTestCase.java  |    4 +-
 .../geode/cache30/RemoveAllMultiVmDUnitTest.java   |    5 +-
 .../geode/cache30/RequiredRolesDUnitTest.java      |   11 +-
 .../geode/cache30/SearchAndLoadDUnitTest.java      |    6 +-
 .../ShorteningExpirationTimeRegressionTest.java    |  138 +-
 .../org/apache/geode/cache30/SlowRecDUnitTest.java |   13 +-
 .../geode/cache30/TXDistributedDUnitTest.java      |   10 +-
 .../org/apache/geode/cache30/TXOrderDUnitTest.java |    7 +-
 .../geode/cache30/TXRestrictionsDUnitTest.java     |    2 +-
 .../apache/geode/cache30/TestCacheCallback.java    |    2 +-
 .../apache/geode/cache30/TestCacheListener.java    |    9 +-
 .../org/apache/geode/cache30/TestCacheLoader.java  |    4 +-
 .../org/apache/geode/cache30/TestCacheWriter.java  |    5 +-
 .../java/org/apache/geode/cache30/TestHeapLRU.java |    9 +-
 .../apache/geode/cache30/TestPdxSerializer.java    |    5 -
 .../geode/cache30/TestTransactionListener.java     |    3 +-
 .../AnalyzeSerializablesJUnitTest.java             |   11 +-
 .../geode/codeAnalysis/ClassAndMethodDetails.java  |    6 +-
 .../geode/codeAnalysis/CompiledClassUtils.java     |   38 +-
 .../codeAnalysis/decode/CompiledAttribute.java     |    3 +-
 .../geode/codeAnalysis/decode/CompiledField.java   |    3 +-
 .../geode/codeAnalysis/decode/CompiledMethod.java  |    3 +-
 .../apache/geode/codeAnalysis/decode/cp/Cp.java    |    3 +-
 .../geode/codeAnalysis/decode/cp/CpClass.java      |    3 +-
 .../geode/codeAnalysis/decode/cp/CpDouble.java     |    3 +-
 .../geode/codeAnalysis/decode/cp/CpFieldref.java   |    3 +-
 .../geode/codeAnalysis/decode/cp/CpFloat.java      |    3 +-
 .../geode/codeAnalysis/decode/cp/CpInteger.java    |    3 +-
 .../decode/cp/CpInterfaceMethodref.java            |    3 +-
 .../codeAnalysis/decode/cp/CpInvokeDynamic.java    |    3 +-
 .../geode/codeAnalysis/decode/cp/CpLong.java       |    3 +-
 .../codeAnalysis/decode/cp/CpMethodHandle.java     |    3 +-
 .../geode/codeAnalysis/decode/cp/CpMethodType.java |    3 +-
 .../geode/codeAnalysis/decode/cp/CpMethodref.java  |    3 +-
 .../codeAnalysis/decode/cp/CpNameAndType.java      |    3 +-
 .../geode/codeAnalysis/decode/cp/CpString.java     |    3 +-
 .../geode/codeAnalysis/decode/cp/CpUtf8.java       |    5 +-
 .../DistributedLockServiceDUnitTest.java           |   10 -
 .../distributed/DistributedMemberDUnitTest.java    |   26 +-
 .../distributed/DistributedSystemDUnitTest.java    |   26 +-
 .../DistributedSystemIntegrationJUnitTest.java     |    2 +-
 .../distributed/DistributedSystemJUnitTest.java    |    2 +-
 .../geode/distributed/HostedLocatorsDUnitTest.java |    5 +-
 .../apache/geode/distributed/LocatorDUnitTest.java |  250 +-
 .../apache/geode/distributed/LocatorJUnitTest.java |    1 -
 .../LocatorLauncherIntegrationTestCase.java        |    2 +-
 .../distributed/LocatorUDPSecurityDUnitTest.java   |   20 +-
 .../apache/geode/distributed/RoleDUnitTest.java    |    7 +-
 .../geode/distributed/SystemAdminDUnitTest.java    |    4 +-
 .../AtomicLongWithTerminalStateJUnitTest.java      |    2 +-
 .../internal/CacheConfigDAODUnitTest.java          |   63 +
 .../internal/CacheConfigIntegrationTest.java       |    3 +-
 .../geode/distributed/internal/DateMessage.java    |    9 +-
 .../internal/DistributionAdvisorDUnitTest.java     |    2 +-
 .../internal/DistributionMessageTest.java          |    3 +-
 .../internal/DlockAndTxlockRegressionTest.java     |   26 +-
 .../InternalClusterConfigurationServiceTest.java   |  338 ---
 ...nternalConfigurationPersistenceServiceTest.java |  199 ++
 .../org/apache/geode/distributed/internal/LDM.java |    2 +-
 .../LocatorLoadSnapshotIntegrationTest.java        |    7 +-
 .../internal/LocatorLoadSnapshotJUnitTest.java     |    9 +-
 .../internal/ProductUseLogDUnitTest.java           |    5 +-
 .../internal/ProductUseLogJUnitTest.java           |    2 +-
 .../distributed/internal/ReplyProcessor21Test.java |    3 +-
 .../internal/ServerLocatorJUnitTest.java           |    2 +-
 .../internal/StartupMessageDataJUnitTest.java      |    5 +-
 .../deadlock/DeadlockDetectorIntegrationTest.java  |    2 +-
 .../internal/deadlock/DeadlockDetectorTest.java    |    3 +-
 .../deadlock/DependencyGraphJUnitTest.java         |    2 +-
 .../deadlock/GemFireDeadlockDetectorDUnitTest.java |    2 -
 .../deadlock/UnsafeThreadLocalJUnitTest.java       |    2 +-
 .../internal/locks/DLockGrantorHelper.java         |    2 +-
 .../locks/DLockReentrantLockJUnitTest.java         |    6 +-
 .../internal/locks/DLockServiceLeakTest.java       |    3 +-
 .../internal/membership/InternalRoleJUnitTest.java |    5 +-
 .../internal/membership/NetViewJUnitTest.java      |    5 +-
 .../membership/gms/GMSMemberJUnitTest.java         |   10 +-
 .../membership/gms/MembershipManagerHelper.java    |   51 +-
 .../GMSAuthenticatorWithAuthenticatorTest.java     |    6 +-
 .../GMSAuthenticatorWithSecurityManagerTest.java   |    9 +-
 .../gms/fd/GMSHealthMonitorJUnitTest.java          |  128 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |    3 -
 .../gms/membership/StatRecorderJUnitTest.java      |    6 +-
 .../gms/messenger/GMSEncryptJUnitTest.java         |   63 +-
 .../gms/messenger/GMSQuorumCheckerJUnitTest.java   |    7 +-
 .../membership/gms/messenger/InterceptUDP.java     |    6 -
 .../gms/messenger/JGroupsMessengerJUnitTest.java   |   51 +-
 .../gms/mgr/GMSMembershipManagerJUnitTest.java     |   23 +-
 .../streaming/StreamingOperationManyDUnitTest.java |    2 +-
 .../streaming/StreamingOperationOneDUnitTest.java  |    2 +-
 .../TcpServerBackwardCompatDUnitTest.java          |    6 +-
 .../internal/tcpserver/TcpServerJUnitTest.java     |    6 +-
 .../geode/disttx/CacheMapDistTXDUnitTest.java      |    4 +-
 .../apache/geode/disttx/DistTXDebugDUnitTest.java  |    3 +-
 .../apache/geode/disttx/DistTXExpiryJUnitTest.java |   55 -
 .../org/apache/geode/disttx/DistTXJUnitTest.java   |    5 +-
 .../geode/disttx/DistTXManagerImplJUnitTest.java   |    5 +-
 .../apache/geode/disttx/DistTXOrderDUnitTest.java  |    2 +-
 .../disttx/DistTXPersistentDebugDUnitTest.java     |    2 +-
 .../geode/disttx/DistTXRestrictionsDUnitTest.java  |    2 +-
 .../geode/disttx/DistTXWithDeltaDUnitTest.java     |    2 +-
 .../apache/geode/disttx/DistTXWriterJUnitTest.java |    4 +-
 .../geode/disttx/DistTXWriterOOMEJUnitTest.java    |    4 +-
 .../DistributedTXExpirationIntegrationTest.java    |   39 +
 .../disttx/DistributedTransactionDUnitTest.java    |    6 +-
 .../org/apache/geode/disttx/PRDistTXDUnitTest.java |    2 +-
 .../org/apache/geode/disttx/PRDistTXJUnitTest.java |    4 +-
 .../disttx/PRDistTXWithVersionsDUnitTest.java      |    2 +-
 ...istentPartitionedRegionWithDistTXDUnitTest.java |    2 +-
 .../org/apache/geode/internal/AssertJUnitTest.java |    2 +-
 .../apache/geode/internal/AvailablePortHelper.java |    8 +-
 .../AvailablePortHelperIntegrationTest.java        |   10 +-
 ...ackwardCompatibilitySerializationDUnitTest.java |   17 +-
 .../internal/ClassNotFoundExceptionDUnitTest.java  |   15 +-
 .../geode/internal/ConfigSourceJUnitTest.java      |    4 +-
 .../internal/CopyOnWriteHashSetJUnitTest.java      |    4 +-
 .../java/org/apache/geode/internal/DSCODETest.java |    3 +-
 .../geode/internal/DataSerializableJUnitTest.java  |   28 +-
 .../internal/DataSerializerHolderJUnitTest.java    |  511 ++++
 .../internal/HeapDataOutputStreamJUnitTest.java    |    6 +-
 .../geode/internal/HeapDataOutputStreamTest.java   |    3 +-
 .../apache/geode/internal/InlineKeyJUnitTest.java  |    3 +-
 .../internal/InternalDataSerializerJUnitTest.java  |    3 +-
 ...InternalDataSerializerQuickcheckStringTest.java |    5 +-
 ...alDataSerializerSerializationWhitelistTest.java |    4 +-
 .../geode/internal/LineWrapUnitJUnitTest.java      |    2 +-
 .../apache/geode/internal/NanoTimerJUnitTest.java  |    4 +-
 .../apache/geode/internal/ObjIdMapJUnitTest.java   |    7 +-
 .../internal/OneTaskOnlyDecoratorJUnitTest.java    |    3 +-
 .../geode/internal/PdxDeleteFieldDUnitTest.java    |    3 +-
 .../geode/internal/PdxDeleteFieldJUnitTest.java    |    3 +-
 .../apache/geode/internal/PdxRenameDUnitTest.java  |    3 +-
 .../apache/geode/internal/PdxRenameJUnitTest.java  |    3 +-
 .../internal/PutAllOperationContextJUnitTest.java  |    3 +-
 .../internal/SSLConfigIntegrationJUnitTest.java    |    6 +-
 .../apache/geode/internal/SSLConfigJUnitTest.java  |   41 +-
 .../SystemFailureThreadCleanupRegressionTest.java  |    3 +-
 .../geode/internal/UniqueIdGeneratorJUnitTest.java |    3 +-
 .../remote/DistributionLocatorIdJUnitTest.java     |    2 -
 .../admin/remote/RemoteGfManagerAgentTest.java     |   86 +
 .../cache/AbstractDistributedRegionJUnitTest.java  |    8 +-
 .../internal/cache/AbstractRegionMapTest.java      |  363 ++-
 .../cache/AbstractRegionMapTxApplyDestroyTest.java | 1630 +++++++++++++
 .../geode/internal/cache/BucketAdvisorTest.java    |   54 +
 .../cache/BucketCreationCrashRegressionTest.java   |  265 +++
 ...cketCreationRequesterCrashHARegressionTest.java |  261 ---
 .../cache/BucketPersistenceAdvisorTest.java        |    4 +-
 .../internal/cache/BucketRegionJUnitTest.java      |   12 +-
 .../internal/cache/BucketRegionQueueHelper.java    |    3 -
 .../internal/cache/CacheAdvisorDUnitTest.java      |    6 +-
 .../cache/CacheLifecycleListenerJUnitTest.java     |    7 +-
 .../cache/CacheServerLauncherJUnitTest.java        |    2 -
 .../geode/internal/cache/ClearDAckDUnitTest.java   |    4 +-
 .../geode/internal/cache/ClearGlobalDUnitTest.java |    2 +-
 ...tMessagesRegionCreationAndDestroyJUnitTest.java |    5 +-
 ...entServerInvalidAndDestroyedEntryDUnitTest.java |   20 +-
 .../cache/ClientServerTransactionCCEDUnitTest.java |    9 +-
 .../cache/ClientServerTransactionDUnitTest.java    |   64 +-
 .../ClientTxCommitShouldNotHangRegressionTest.java |    8 +-
 .../ClusterConfigurationLoaderIntegrationTest.java |   92 +-
 .../geode/internal/cache/ColocationHelperTest.java |    8 -
 .../geode/internal/cache/CommitFunction.java       |    1 -
 .../internal/cache/ComplexDiskRegionJUnitTest.java |    3 +-
 .../cache/ConcurrentDestroySubRegionDUnitTest.java |   10 +-
 ...urrentFlushingAndRegionOperationsJUnitTest.java |    9 +-
 .../cache/ConcurrentMapLocalJUnitTest.java         |    6 +-
 .../internal/cache/ConcurrentMapOpsDUnitTest.java  |   15 +-
 .../cache/ConcurrentRegionOperationsJUnitTest.java |    4 +-
 ...currentRollingAndRegionOperationsJUnitTest.java |    5 +-
 .../geode/internal/cache/ConflationJUnitTest.java  |    3 +-
 .../cache/CustomerIDPartitionResolver.java         |    3 -
 .../internal/cache/DeltaFaultInDUnitTest.java      |    6 +-
 .../internal/cache/DeltaPropagationDUnitTest.java  |    5 +-
 .../cache/DeltaPropagationStatsDUnitTest.java      |   22 +-
 .../geode/internal/cache/DeltaSizingDUnitTest.java |   10 +-
 .../geode/internal/cache/DiskIFJUnitTest.java      |   11 +-
 .../geode/internal/cache/DiskIdJUnitTest.java      |    4 +-
 .../internal/cache/DiskInitFileJUnitTest.java      |    4 +-
 .../cache/DiskLruRegRecoveryJUnitTest.java         |    3 +-
 .../cache/DiskOfflineCompactionJUnitTest.java      |    9 +-
 .../geode/internal/cache/DiskOldAPIsJUnitTest.java |   10 +-
 .../DiskRandomOperationsAndRecoveryJUnitTest.java  |    8 +-
 .../internal/cache/DiskRegByteArrayDUnitTest.java  |    3 +-
 .../internal/cache/DiskRegCacheXmlJUnitTest.java   |    7 +-
 .../cache/DiskRegCachexmlGeneratorJUnitTest.java   |    6 +-
 .../internal/cache/DiskRegCbkChkJUnitTest.java     |    2 +-
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java    |    5 +-
 .../internal/cache/DiskRegRecoveryJUnitTest.java   |    8 +-
 ...iskRegionChangingRegionAttributesJUnitTest.java |    3 +-
 .../internal/cache/DiskRegionClearJUnitTest.java   |    7 +-
 .../internal/cache/DiskRegionHelperFactory.java    |   11 +-
 .../DiskRegionIllegalArguementsJUnitTest.java      |   10 +-
 .../DiskRegionIllegalCacheXMLvaluesJUnitTest.java  |    5 +-
 .../geode/internal/cache/DiskRegionProperties.java |    2 -
 .../internal/cache/DiskRegionTestingBase.java      |    1 -
 .../internal/cache/DiskStoreFactoryJUnitTest.java  |   13 +-
 .../apache/geode/internal/cache/DiskUsageTest.java |   34 +-
 .../cache/DiskWriteAttributesJUnitTest.java        |    3 +-
 .../DistrbutedRegionProfileOffHeapDUnitTest.java   |    9 +-
 .../internal/cache/DistributedCacheTestCase.java   |    6 +-
 .../internal/cache/DistributedRegionJUnitTest.java |    8 +-
 .../DistributedRegionSearchLoadJUnitTest.java      |    9 +-
 .../geode/internal/cache/EntryEventImplTest.java   |   11 +-
 .../internal/cache/EnumListenerEventJUnitTest.java |    2 +-
 ...victionAttributesMutatorImplRegressionTest.java |   73 +
 .../geode/internal/cache/FaultingInJUnitTest.java  |    7 +-
 .../cache/FilterProfileConcurrencyTest.java        |    3 -
 .../FilterProfileNullCqBaseRegionJUnitTest.java    |    1 -
 ...FireAndForgetFunctionOnAllServersDUnitTest.java |   18 +-
 .../internal/cache/FixedPRSinglehopDUnitTest.java  |   12 +-
 .../geode/internal/cache/GIIDeltaDUnitTest.java    |   35 +-
 .../internal/cache/GIIFlowControlDUnitTest.java    |    9 +-
 .../geode/internal/cache/GridAdvisorDUnitTest.java |   11 +-
 .../cache/HAOverflowMemObjectSizerDUnitTest.java   |   12 +-
 ...zedDiskRegionWithIoExceptionRegressionTest.java |   91 +-
 .../cache/InternalCacheForClientAccessTest.java    |  332 +++
 .../cache/InterruptClientServerDUnitTest.java      |    5 +-
 .../InterruptsConserveSocketsFalseDUnitTest.java   |    2 +-
 .../geode/internal/cache/InterruptsDUnitTest.java  |    5 +-
 .../geode/internal/cache/IteratorDUnitTest.java    |   11 +-
 .../cache/JtaBeforeCompletionMessageTest.java      |    1 -
 .../LIFOEvictionAlgoEnabledRegionJUnitTest.java    |   21 +-
 ...FOEvictionAlgoMemoryEnabledRegionJUnitTest.java |   25 +-
 .../LRUClearWithDiskRegionOpRegressionTest.java    |    6 -
 .../geode/internal/cache/LocalDataSetTest.java     |   11 +-
 .../geode/internal/cache/MapClearGIIDUnitTest.java |    4 +-
 .../internal/cache/MapInterface2JUnitTest.java     |    4 -
 .../internal/cache/MapInterfaceJUnitTest.java      |    6 +-
 .../MultipleOplogsRollingFeatureJUnitTest.java     |    5 +-
 .../internal/cache/NestedTransactionFunction.java  |    1 -
 .../cache/OffHeapValueWrapperJUnitTest.java        |    3 +-
 .../internal/cache/OfflineSnapshotJUnitTest.java   |    3 +-
 .../geode/internal/cache/OldVLJUnitTest.java       |    2 +-
 .../internal/cache/OldValueImporterTestBase.java   |    3 +-
 .../internal/cache/OplogEntryIdMapJUnitTest.java   |    3 +-
 .../internal/cache/OplogEntryIdSetJUnitTest.java   |    3 +-
 .../geode/internal/cache/OplogJUnitTest.java       |    4 +-
 .../org/apache/geode/internal/cache/OplogTest.java |   86 +
 .../cache/OrderedTombstoneMapJUnitTest.java        |    2 +-
 .../cache/P2PDeltaPropagationDUnitTest.java        |    9 +-
 .../geode/internal/cache/PRBadToDataDUnitTest.java |   13 +-
 .../cache/PRConcurrentMapOpsJUnitTest.java         |   13 +-
 .../internal/cache/PRDataStoreMemoryJUnitTest.java |    4 +-
 .../cache/PRDataStoreMemoryOffHeapJUnitTest.java   |    2 +-
 .../PRQueryWithIndexAndPdxDistributedTest.java     |    3 +-
 .../cache/PRQueryWithIndexDistributedTest.java     |    3 +-
 .../cache/PRQueryWithOrderByDistributedTest.java   |    3 +-
 ...RQueryWithPdxDuringRebalanceRegressionTest.java |    3 +-
 .../PRWithIndexAfterRebalanceRegressionTest.java   |    3 +-
 .../cache/PartitionAttributesImplJUnitTest.java    |    7 +-
 .../internal/cache/PartitionListenerDUnitTest.java |    4 +-
 .../PartitionedRegionCacheLoaderForRootRegion.java |    3 +-
 .../PartitionedRegionCacheLoaderForSubRegion.java  |    3 +-
 .../cache/PartitionedRegionCreationJUnitTest.java  |    2 -
 .../cache/PartitionedRegionDataStoreJUnitTest.java |   12 +-
 .../cache/PartitionedRegionDataStoreTest.java      |  171 ++
 .../PartitionedRegionDelayedRecoveryDUnitTest.java |    6 +-
 .../PartitionedRegionEntryCountDUnitTest.java      |    5 +-
 .../cache/PartitionedRegionEvictionDUnitTest.java  |    7 +-
 .../cache/PartitionedRegionHelperJUnitTest.java    |    2 +-
 .../PartitionedRegionInvalidateDUnitTest.java      |   11 +-
 ...tionedRegionLocalMaxMemoryOffHeapDUnitTest.java |    3 +-
 .../PartitionedRegionOffHeapEvictionDUnitTest.java |    5 +-
 .../cache/PartitionedRegionQueryEvaluatorTest.java |    8 +-
 .../PartitionedRegionRedundancyZoneDUnitTest.java  |    5 +-
 ...rtitionedRegionSerializableObjectJUnitTest.java |    3 +-
 .../cache/PartitionedRegionSingleHopDUnitTest.java |   10 +-
 ...nedRegionSingleHopWithServerGroupDUnitTest.java |   12 +-
 ...itionedRegionSingleNodeOperationsJUnitTest.java |    2 +-
 .../cache/PartitionedRegionStatsJUnitTest.java     |    6 -
 .../cache/PartitionedRegionTestHelper.java         |   23 +-
 .../cache/PartitionedRegionTestUtilsDUnitTest.java |    9 -
 .../PersistentRegionTransactionDUnitTest.java      |  242 ++
 .../geode/internal/cache/PutAllDAckDUnitTest.java  |    3 +-
 .../internal/cache/PutAllGlobalDUnitTest.java      |    2 +-
 .../internal/cache/RegionEntryFlagsJUnitTest.java  |    7 +-
 .../internal/cache/RegionListenerJUnitTest.java    |    7 +-
 .../cache/RemoteTransactionCCEDUnitTest.java       |    5 -
 .../internal/cache/RemoteTransactionDUnitTest.java |  229 +-
 .../internal/cache/RemoveAllDAckDUnitTest.java     |    2 +-
 .../geode/internal/cache/RemoveDAckDUnitTest.java  |    3 +-
 .../internal/cache/RemoveGlobalDUnitTest.java      |    2 +-
 .../geode/internal/cache/RollbackFunction.java     |    1 -
 .../cache/SearchLoadAndWriteProcessorTest.java     |    8 +-
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |    3 +-
 .../internal/cache/SingleHopStatsDUnitTest.java    |    3 +-
 .../geode/internal/cache/SizingFlagDUnitTest.java  |   11 +-
 .../cache/StartServerWithXmlDUnitTest.java         |   15 -
 .../internal/cache/SystemFailureDUnitTest.java     |   17 +-
 .../internal/cache/TXManagerImplJUnitTest.java     |   18 +-
 .../geode/internal/cache/TXManagerImplTest.java    |   37 +-
 .../internal/cache/TXReservationMgrJUnitTest.java  |    6 +-
 .../geode/internal/cache/TXStateProxyImplTest.java |    5 +-
 .../org/apache/geode/internal/cache/TestDelta.java |    2 +-
 .../org/apache/geode/internal/cache/TestUtils.java |    3 -
 .../internal/cache/TombstoneCreationJUnitTest.java |    1 -
 .../cache/TransactionsWithDeltaDUnitTest.java      |   25 +-
 ...ommitMessageBackwardCompatibilityDUnitTest.java |    5 +-
 .../geode/internal/cache/TxCommitMessageTest.java  | 1167 +++++++++
 .../org/apache/geode/internal/cache/UnzipUtil.java |   78 -
 .../internal/cache/UpdateVersionJUnitTest.java     |    9 +-
 .../apache/geode/internal/cache/VLJUnitTest.java   |    2 +-
 .../backup/BackupFileCopierIntegrationTest.java    |    2 +-
 .../cache/control/FilterByPathJUnitTest.java       |    3 +-
 .../cache/control/MemoryMonitorJUnitTest.java      |    5 +-
 .../control/MemoryMonitorOffHeapJUnitTest.java     |   16 +-
 .../cache/control/MemoryThresholdsJUnitTest.java   |    5 +-
 .../cache/control/RebalanceOperationDUnitTest.java |   27 +-
 .../DiskRegOverflowAsyncJUnitPerformanceTest.java  |    2 +-
 .../DiskRegOverflowSyncJUnitPerformanceTest.java   |    2 +-
 ...skRegionOverflowAsyncRollingOpLogJUnitTest.java |    2 -
 ...iskRegionOverflowSyncRollingOpLogJUnitTest.java |   20 +-
 .../DiskRegionPerfJUnitPerformanceTest.java        |    2 +-
 .../DiskRegionPersistOnlySyncJUnitTest.java        |    3 +-
 .../DiskRegionRollOpLogJUnitPerformanceTest.java   |    2 +-
 .../MultiThreadedOplogPerJUnitPerformanceTest.java |   13 +-
 .../cache/event/DistributedEventTrackerTest.java   |   11 +-
 .../cache/event/EventTrackerDUnitTest.java         |    4 +-
 .../event/NonDistributedEventTrackerTest.java      |    5 +-
 .../cache/eviction/AbstractEvictionListTest.java   |    2 -
 .../internal/cache/eviction/EvictionDUnitTest.java |    3 +-
 .../cache/eviction/EvictionListBuilderTest.java    |    2 +-
 .../eviction/EvictionObjectSizerDUnitTest.java     |    5 +-
 .../cache/eviction/EvictionStatsDUnitTest.java     |    3 +-
 .../internal/cache/eviction/EvictionTestBase.java  |    5 +-
 .../LRUListWithAsyncSortingIntegrationTest.java    |    3 +-
 .../LRUListWithSyncSortingIntegrationTest.java     |    3 +-
 .../cache/eviction/OffHeapEvictionDUnitTest.java   |   10 +-
 .../eviction/OffHeapEvictionStatsDUnitTest.java    |    3 +-
 .../RegionEntryEvictionIntegrationTest.java        |    3 +-
 .../eviction/TransactionsWithOverflowTest.java     |   15 +-
 .../cache/execute/ColocationFailoverDUnitTest.java |    2 +-
 .../cache/execute/CustomerIDPartitionResolver.java |    3 -
 ...istributedRegionFunctionExecutionDUnitTest.java |   11 +-
 .../FunctionServiceClientAccessorPRBase.java       |    3 +-
 .../cache/execute/FunctionServiceClientBase.java   |    1 -
 .../FunctionServicePeerAccessorPRDUnitTest.java    |    9 -
 ...vicePeerAccessorPRMultipleMembersDUnitTest.java |    9 -
 .../execute/FunctionServiceStatsDUnitTest.java     |    8 +-
 .../cache/execute/LocalDataSetDUnitTest.java       |    3 +-
 .../execute/LocalDataSetIndexingDUnitTest.java     |    4 -
 .../execute/LocalFunctionExecutionDUnitTest.java   |    3 +-
 .../execute/MemberFunctionExecutionDUnitTest.java  |   14 +-
 .../MultiRegionFunctionExecutionDUnitTest.java     |    6 +-
 .../execute/MyFunctionExecutionException.java      |    4 -
 .../cache/execute/MyTransactionFunction.java       |    4 -
 .../OnGroupsFunctionExecutionDUnitTest.java        |    8 +-
 ...lientServerFunctionExecutionNoAckDUnitTest.java |   14 +-
 ...ientServerRegionFunctionExecutionDUnitTest.java |    7 +-
 ...erRegionFunctionExecutionFailoverDUnitTest.java |    7 +-
 ...egionFunctionExecutionNoSingleHopDUnitTest.java |    7 +-
 ...rRegionFunctionExecutionSingleHopDUnitTest.java |    7 +-
 .../cache/execute/PRClientServerTestBase.java      |    7 +-
 .../cache/execute/PRColocationDUnitTest.java       |    4 -
 .../cache/execute/PRTransactionDUnitTest.java      |    6 +-
 .../PRTransactionWithSizeOperationDUnitTest.java   |    4 +-
 .../PRTransactionWithVersionsDUnitTest.java        |    5 -
 .../geode/internal/cache/execute/PerfFunction.java |    2 -
 .../internal/cache/execute/PerfTxFunction.java     |    1 -
 .../cache/execute/PerformanceTestFunction.java     |    2 +-
 .../execute/SingleHopGetAllPutAllDUnitTest.java    |    6 +-
 .../geode/internal/cache/execute/data/CustId.java  |    3 -
 .../internal/cache/execute/data/Customer.java      |    3 -
 .../geode/internal/cache/execute/data/Order.java   |    3 -
 .../geode/internal/cache/execute/data/OrderId.java |    3 -
 .../internal/cache/execute/data/Shipment.java      |    3 -
 .../internal/cache/execute/data/ShipmentId.java    |    3 -
 .../extension/SimpleExtensionPointJUnitTest.java   |    6 +-
 .../mock/AlterMockCacheExtensionFunction.java      |    7 +-
 .../mock/AlterMockRegionExtensionFunction.java     |    4 -
 .../mock/CreateMockCacheExtensionFunction.java     |    7 +-
 .../mock/CreateMockRegionExtensionFunction.java    |    4 -
 .../mock/DestroyMockCacheExtensionFunction.java    |    7 +-
 .../mock/DestroyMockRegionExtensionFunction.java   |    3 -
 .../mock/MockCacheExtensionXmlGenerator.java       |    8 +-
 .../extension/mock/MockExtensionCommands.java      |    7 +-
 .../extension/mock/MockExtensionXmlParser.java     |    3 +-
 .../mock/MockRegionExtensionXmlGenerator.java      |    8 +-
 .../FireAndForgetFunctionOnAllServers.java         |    6 +-
 .../cache/functions/LocalDataSetFunction.java      |    2 -
 .../ha/BlockingHARQAddOperationJUnitTest.java      |   12 -
 .../cache/ha/BlockingHARQStatsJUnitTest.java       |    8 -
 .../cache/ha/BlockingHARegionJUnitTest.java        |    9 +-
 .../geode/internal/cache/ha/Bug48571DUnitTest.java |  291 ---
 .../geode/internal/cache/ha/Bug48879DUnitTest.java |  227 --
 ...ntSubscriptionExpiryDataLossRegressionTest.java |  195 --
 .../geode/internal/cache/ha/ConflatableObject.java |    1 -
 .../cache/ha/EventIdOptimizationDUnitTest.java     |   12 +-
 .../cache/ha/EventIdOptimizationJUnitTest.java     |    3 +-
 .../geode/internal/cache/ha/FailoverDUnitTest.java |    8 +-
 .../internal/cache/ha/HABugInPutDUnitTest.java     |    5 +-
 .../geode/internal/cache/ha/HAClearDUnitTest.java  |    8 +-
 .../internal/cache/ha/HAConflationDUnitTest.java   |   10 +-
 .../internal/cache/ha/HADuplicateDUnitTest.java    |    6 +-
 .../cache/ha/HAEventIdPropagationDUnitTest.java    |   12 +-
 .../geode/internal/cache/ha/HAExpiryDUnitTest.java |    4 +-
 .../geode/internal/cache/ha/HAGIIBugDUnitTest.java |    3 +-
 .../geode/internal/cache/ha/HAGIIDUnitTest.java    |    8 +-
 .../cache/ha/HARQAddOperationJUnitTest.java        |   10 +-
 .../cache/ha/HARQueueNewImplDUnitTest.java         |   14 +-
 .../geode/internal/cache/ha/HARegionDUnitTest.java |   32 +-
 .../geode/internal/cache/ha/HARegionJUnitTest.java |    5 +-
 .../internal/cache/ha/HARegionQueueDUnitTest.java  |   24 +-
 .../ha/HARegionQueueExpiryRegressionTest.java      |  197 ++
 .../cache/ha/HARegionQueueIntegrationTest.java     |  377 +++
 .../internal/cache/ha/HARegionQueueJUnitTest.java  |    4 +-
 .../cache/ha/HARegionQueueSizeRegressionTest.java  |  245 ++
 .../cache/ha/HARegionQueueStartStopJUnitTest.java  |    5 +-
 .../cache/ha/HARegionQueueStatsJUnitTest.java      |   15 +-
 .../geode/internal/cache/ha/HARegionQueueTest.java |    7 +-
 .../HARegionQueueThreadIdExpiryRegressionTest.java |  198 ++
 .../internal/cache/ha/HASlowReceiverDUnitTest.java |    2 +-
 .../cache/ha/OperationsPropagationDUnitTest.java   |    7 +-
 .../geode/internal/cache/ha/PutAllDUnitTest.java   |   13 +-
 .../geode/internal/cache/ha/StatsBugDUnitTest.java |    6 +-
 .../cache/ha/TestBlockingHARegionQueue.java        |    6 +-
 .../cache/ha/ThreadIdentifierJUnitTest.java        |    4 +-
 .../cache/locks/TXLockServiceDUnitTest.java        |    1 -
 .../cache/map/AbstractRegionMapPutTest.java        |  352 +++
 .../internal/cache/map/RegionMapCommitPutTest.java |  704 ++++++
 .../internal/cache/map/RegionMapDestroyTest.java   |  133 +-
 .../geode/internal/cache/map/RegionMapPutTest.java |  990 ++++++++
 ...BucketCreationCrashCompletesRegressionTest.java |  249 ++
 .../cache/partitioned/Bug39356DUnitTest.java       |  236 --
 .../cache/partitioned/Bug43684DUnitTest.java       |  359 ---
 .../cache/partitioned/Bug47388DUnitTest.java       |  265 ---
 .../cache/partitioned/Bug51400DUnitTest.java       |  184 --
 .../DeposePrimaryBucketMessageTest.java            |    6 +-
 .../cache/partitioned/ElidedPutAllDUnitTest.java   |   11 +-
 .../partitioned/FetchEntriesMessageJUnitTest.java  |    7 +-
 .../cache/partitioned/FetchEntryMessageTest.java   |    8 +-
 .../cache/partitioned/FetchKeysMessageTest.java    |  125 +
 .../FetchPartitionDetailsMessageTest.java          |    6 +-
 .../ManageBackupBucketReplyMessageTest.java        |  125 +
 .../cache/partitioned/MoveBucketMessageTest.java   |    6 +-
 ...RDiskConflictWithColocationDistributedTest.java |  231 ++
 .../cache/partitioned/PartitionMessageTest.java    |    5 +
 .../partitioned/PartitionResolverDUnitTest.java    |   13 +-
 .../PartitionedRegionLoaderWriterDUnitTest.java    |   12 +-
 .../PartitionedRegionMetaDataCleanupDUnitTest.java |   10 +-
 .../partitioned/PersistPRKRFIntegrationTest.java   |    5 +-
 ...sistentColocatedPartitionedRegionDUnitTest.java |   14 +-
 .../PersistentPartitionedRegionDUnitTest.java      | 2467 --------------------
 ...PersistentPartitionedRegionDistributedTest.java | 1646 +++++++++++++
 ...sistentPartitionedRegionOldConfigDUnitTest.java |   53 -
 .../PersistentPartitionedRegionRegressionTest.java |  609 +++++
 .../PersistentPartitionedRegionTestBase.java       |  308 +--
 ...tPartitionedRegionWithTransactionDUnitTest.java |    5 +-
 ...eueRemovalMessageProcessingDistributedTest.java |  270 +++
 .../RegisterInterestKeysValuesDistributedTest.java |  395 ++++
 .../partitioned/RemotePutMessageJUnitTest.java     |   68 +
 .../cache/partitioned/RemoveAllPRMessageTest.java  |    6 +-
 .../cache/partitioned/RemoveBucketMessageTest.java |    6 +-
 .../cache/partitioned/ShutdownAllDUnitTest.java    |    9 +-
 .../cache/partitioned/SizeMessageTest.java         |    5 +-
 .../StreamingPartitionOperationManyDUnitTest.java  |    8 +-
 .../StreamingPartitionOperationOneDUnitTest.java   |    7 +-
 .../fixed/FixedPartitioningDUnitTest.java          |    7 +-
 .../fixed/FixedPartitioningTestBase.java           |    1 -
 .../fixed/FixedPartitioningTestBaseJUnitTest.java  |    2 -
 ...oningWithColocationAndPersistenceDUnitTest.java |    7 +-
 .../PartitionedRegionLoadModelJUnitTest.java       |    3 -
 .../DefaultDiskDirsIntegrationTest.java            |    3 +-
 .../PersistenceInitialImageAdvisorTest.java        |  329 +++
 .../PersistentRVVRecoveryDUnitTest.java            |   17 +-
 .../PersistentRecoveryOrderDUnitTest.java          |  266 +--
 .../PersistentRecoveryOrderOldConfigDUnitTest.java |   20 +-
 .../query/TemporaryResultSetFactoryJUnitTest.java  |    2 +-
 .../entry/RegionEntryFactoryBuilderJUnitTest.java  |    2 +-
 .../rollingupgrade/RollingUpgrade2DUnitTest.java   |    1 -
 .../cache/snapshot/GFSnapshotDUnitTest.java        |    7 +-
 .../internal/cache/tier/Bug40396DUnitTest.java     |  217 --
 .../DeltaPropagationFailureRegressionTest.java     |  155 ++
 .../AcceptorImplClientQueueDistributedTest.java    |    3 +-
 .../cache/tier/sockets/AcceptorImplDUnitTest.java  |    7 +-
 ...dCompatibilityHigherVersionClientDUnitTest.java |    6 +-
 .../cache/tier/sockets/Bug36269DUnitTest.java      |  194 --
 .../cache/tier/sockets/Bug36457DUnitTest.java      |  202 --
 .../cache/tier/sockets/Bug36805DUnitTest.java      |  240 --
 .../cache/tier/sockets/Bug36829DUnitTest.java      |  143 --
 .../cache/tier/sockets/Bug36995DUnitTest.java      |  214 --
 .../cache/tier/sockets/Bug37210DUnitTest.java      |  261 ---
 .../cache/tier/sockets/Bug37805DUnitTest.java      |  137 --
 .../internal/cache/tier/sockets/CCUStatsTest.java  |    3 +-
 .../CacheServerMaxConnectionsJUnitTest.java        |    6 +-
 .../cache/tier/sockets/CacheServerTestUtil.java    |   14 +-
 .../sockets/CacheServerTransactionsDUnitTest.java  |    8 +-
 .../CacheServerTransactionsSelectorDUnitTest.java  |    5 -
 .../tier/sockets/ClearPropagationDUnitTest.java    |    8 +-
 .../tier/sockets/ClientConflationDUnitTest.java    |   11 +-
 ...entDestroyRegionNotificationRegressionTest.java |  152 ++
 ...troyRegionUnregisterInterestRegressionTest.java |  164 ++
 .../tier/sockets/ClientHealthMonitorJUnitTest.java |    3 +-
 .../sockets/ClientInterestNotifyDUnitTest.java     |   10 +-
 .../ClientProxyWithDeltaDistributedTest.java       |    4 +-
 .../ClientServerForceInvalidateDUnitTest.java      |    8 +-
 .../tier/sockets/ClientServerMiscDUnitTest.java    |    2 -
 .../ClientWithInterestFailoverDistributedTest.java |    3 +-
 .../cache/tier/sockets/ConflationDUnitTest.java    |   14 +-
 .../tier/sockets/ConnectionProxyJUnitTest.java     |   13 +-
 .../DataSerializerPropagationDUnitTest.java        |  877 ++-----
 .../sockets/DestroyEntryPropagationDUnitTest.java  |    8 +-
 .../sockets/DurableClientBug39997DUnitTest.java    |    6 +-
 .../sockets/DurableClientQueueSizeDUnitTest.java   |    8 +-
 .../sockets/DurableClientReconnectDUnitTest.java   |   10 +-
 .../tier/sockets/DurableClientStatsDUnitTest.java  |    9 +-
 .../sockets/DurableResponseMatrixDUnitTest.java    |    9 +-
 .../tier/sockets/EventIDVerificationDUnitTest.java |    8 +-
 .../sockets/EventIDVerificationInP2PDUnitTest.java |    5 +-
 .../internal/cache/tier/sockets/FaultyDelta.java   |    2 -
 .../sockets/ForceInvalidateEvictionDUnitTest.java  |    7 +-
 .../ForceInvalidateOffHeapEvictionDUnitTest.java   |    2 +-
 .../GetConnectedServerCountRegressionTest.java     |  130 ++
 .../cache/tier/sockets/HABug36738DUnitTest.java    |   22 +-
 .../tier/sockets/HAInterestPart1DUnitTest.java     |    4 -
 .../tier/sockets/HAInterestPart2DUnitTest.java     |    1 -
 .../cache/tier/sockets/HAInterestTestCase.java     |    9 +-
 .../HARegionQueueStatsCloseRegressionTest.java     |  191 ++
 .../internal/cache/tier/sockets/HandshakeTest.java |    3 +-
 .../sockets/InstantiatorPropagationDUnitTest.java  |   11 +-
 .../cache/tier/sockets/InterestListDUnitTest.java  |    8 +-
 .../sockets/InterestListEndpointDUnitTest.java     |   12 +-
 .../sockets/InterestListEndpointPRDUnitTest.java   |   10 +-
 .../InterestListEndpointSelectorDUnitTest.java     |    5 -
 .../sockets/InterestListFailoverDUnitTest.java     |    4 +-
 .../sockets/InterestListRecoveryDUnitTest.java     |    9 +-
 .../sockets/InterestRegrListenerDUnitTest.java     |    6 +-
 .../sockets/InterestResultPolicyDUnitTest.java     |    6 +-
 .../cache/tier/sockets/MessageIdExtractorTest.java |    3 +-
 .../cache/tier/sockets/MessageJUnitTest.java       |   14 +-
 .../MessageTrackingTimeoutRegressionTest.java      |  142 ++
 .../tier/sockets/NewRegionAttributesDUnitTest.java |    5 +-
 .../tier/sockets/ObjectPartListJUnitTest.java      |    3 +-
 .../internal/cache/tier/sockets/PartTest.java      |    3 +-
 .../tier/sockets/RedundancyLevelJUnitTest.java     |    4 +-
 .../sockets/RedundancyLevelPart1DUnitTest.java     |    4 +-
 .../sockets/RedundancyLevelPart2DUnitTest.java     |    4 +-
 .../sockets/RedundancyLevelPart3DUnitTest.java     |    7 +-
 .../tier/sockets/RedundancyLevelTestBase.java      |   12 +-
 .../cache/tier/sockets/RegionCloseDUnitTest.java   |    6 +-
 ...isterInterestBeforeRegionCreationDUnitTest.java |    5 +-
 .../sockets/RegisterInterestKeysDUnitTest.java     |   10 +-
 .../sockets/RegisterInterestKeysPRDUnitTest.java   |    9 +-
 ...nterestOnServerWithoutRegionRegressionTest.java |  158 ++
 .../tier/sockets/ReliableMessagingDUnitTest.java   |   10 +-
 ...RootRegionsExcludesHARegionsRegressionTest.java |  142 ++
 .../tier/sockets/ServerConnectionFactoryTest.java  |    3 +-
 .../sockets/ServerConnectionIntegrationTest.java   |    3 +-
 .../cache/tier/sockets/ServerConnectionTest.java   |   15 +-
 .../cache/tier/sockets/TcpServerFactoryTest.java   |    5 +-
 .../tier/sockets/UnregisterInterestDUnitTest.java  |   13 +-
 .../tier/sockets/UpdatePropagationDUnitTest.java   |    3 +-
 .../VerifyEventIDGenerationInP2PDUnitTest.java     |    4 +-
 ...ifyUpdatesFromNonInterestEndPointDUnitTest.java |    7 +-
 .../tier/sockets/command/CommitCommandTest.java    |   68 +-
 .../tier/sockets/command/ContainsKey66Test.java    |    3 +-
 .../tier/sockets/command/ContainsKeyTest.java      |    3 +-
 .../tier/sockets/command/CreateRegionTest.java     |    3 +-
 .../cache/tier/sockets/command/Destroy65Test.java  |    3 +-
 .../tier/sockets/command/DestroyRegionTest.java    |    3 +-
 .../cache/tier/sockets/command/DestroyTest.java    |    3 +-
 .../sockets/command/ExecuteFunction65Test.java     |    4 +-
 .../sockets/command/ExecuteFunction66Test.java     |    3 +-
 .../tier/sockets/command/ExecuteFunctionTest.java  |    4 +-
 .../cache/tier/sockets/command/Get70Test.java      |    3 +-
 .../cache/tier/sockets/command/GetAll651Test.java  |    3 +-
 .../cache/tier/sockets/command/GetAll70Test.java   |    3 +-
 .../cache/tier/sockets/command/GetAllTest.java     |    3 +-
 .../sockets/command/GetAllWithCallbackTest.java    |    3 +-
 .../GetClientPartitionAttributesCommand66Test.java |    7 +-
 .../GetClientPartitionAttributesCommandTest.java   |    8 +-
 .../cache/tier/sockets/command/InvalidateTest.java |    3 +-
 .../cache/tier/sockets/command/KeySetTest.java     |   81 +-
 .../cache/tier/sockets/command/Put61Test.java      |    3 +-
 .../cache/tier/sockets/command/Put65Test.java      |    3 +-
 .../cache/tier/sockets/command/PutTest.java        |    3 +-
 .../sockets/command/RegisterInterest61Test.java    |    3 +-
 .../command/RegisterInterestList61Test.java        |    3 +-
 .../command/RegisterInterestList66Test.java        |    3 +-
 .../sockets/command/RegisterInterestListTest.java  |    3 +-
 .../tier/sockets/command/RegisterInterestTest.java |    3 +-
 .../cache/tier/sockets/command/RemoveAllTest.java  |    3 +-
 .../cache/tier/sockets/command/RequestTest.java    |    3 +-
 .../sockets/command/TXFailoverCommandTest.java     |    3 +-
 .../sockets/command/UnregisterInterestTest.java    |    3 +-
 .../cache/tx/AbstractPeerTXRegionStubTest.java     |   42 +-
 .../internal/cache/tx/ClientTXStateStubTest.java   |   46 +-
 .../cache/tx/RemoteFetchEntryMessageTest.java      |    1 -
 .../cache/tx/RemoteOperationMessageTest.java       |   14 +-
 .../cache/tx/RemoteOperationResponseTest.java      |    8 +-
 .../internal/cache/tx/RemotePutAllMessageTest.java |    1 -
 .../internal/cache/tx/RemotePutMessageTest.java    |   69 +
 .../cache/tx/RemoteRemoveAllMessageTest.java       |    1 -
 .../cache/versions/AbstractVersionTagTestBase.java |    2 +-
 .../cache/versions/RVVExceptionJUnitTest.java      |    2 +-
 .../versions/RegionVersionHolder2JUnitTest.java    |    3 +-
 .../versions/RegionVersionHolderJUnitTest.java     |    7 +-
 .../RegionVersionHolderRandomJUnitTest.java        |    2 +-
 .../RegionVersionVectorIntegrationTest.java        |    1 -
 .../cache/versions/RegionVersionVectorTest.java    |   43 +
 .../cache/versions/TombstoneDUnitTest.java         |    2 +-
 .../cache/wan/AsyncEventQueueTestBase.java         |   18 +-
 ...ilGatewaySenderFlushedCoordinatorJUnitTest.java |    2 +-
 .../asyncqueue/AsyncEventListenerDUnitTest.java    |    8 +-
 .../asyncqueue/AsyncEventQueueStatsDUnitTest.java  |   48 +-
 .../AsyncEventQueueValidationsJUnitTest.java       |    3 -
 .../ConcurrentAsyncEventQueueDUnitTest.java        |    3 -
 .../CommonParallelAsyncEventQueueDUnitTest.java    |    3 -
 .../ParallelGatewaySenderQueueJUnitTest.java       |   13 +-
 .../ParallelQueueRemovalMessageJUnitTest.java      |   12 +
 ...SerialGatewaySenderEventProcessorJUnitTest.java |    5 +-
 .../cache/wan/serial/DestroyMessageTest.java       |    6 +-
 ...SerialGatewaySenderEventProcessorJUnitTest.java |   33 +
 .../cache/xmlcache/AbstractEntityResolverTest.java |    5 +-
 .../cache/xmlcache/AbstractXmlParserJUnitTest.java |    2 +-
 .../cache/xmlcache/CacheCreationJUnitTest.java     |   12 +-
 .../cache/xmlcache/CacheXmlVersionJUnitTest.java   |   20 +-
 .../cache/xmlcache/DefaultEntityResolver2Test.java |    6 +-
 .../cache/xmlcache/RegionCreationJUnitTest.java    |    3 +-
 .../cache/xmlcache/XmlGeneratorUtilsJUnitTest.java |    5 +-
 .../CompressionCacheConfigDUnitTest.java           |    6 +-
 .../CompressionCacheListenerDUnitTest.java         |    7 +-
 .../CompressionCacheListenerOffHeapDUnitTest.java  |    5 +-
 .../CompressionRegionConfigDUnitTest.java          |    9 +-
 .../CompressionRegionFactoryDUnitTest.java         |    5 +-
 .../CompressionRegionOperationsDUnitTest.java      |    4 +-
 ...ompressionRegionOperationsOffHeapDUnitTest.java |    5 +-
 .../compression/CompressionStatsDUnitTest.java     |    6 +-
 .../compression/SnappyCompressorJUnitTest.java     |    2 +-
 .../geode/internal/config/JAXBServiceTest.java     |  239 ++
 .../internal/datasource/CleanUpJUnitTest.java      |    3 +-
 .../ConnectionPoolCacheImplJUnitTest.java          |    3 +-
 .../datasource/ConnectionPoolingJUnitTest.java     |    7 +-
 .../datasource/DataSourceFactoryJUnitTest.java     |    5 +-
 .../internal/datasource/RestartJUnitTest.java      |    3 +-
 .../geode/internal/i18n/BasicI18nJUnitTest.java    |    5 +-
 .../io/CompositeOutputStreamJUnitTest.java         |    4 +-
 ...hChildrenRollingFileHandlerIntegrationTest.java |    3 +-
 .../geode/internal/jndi/ContextJUnitTest.java      |    6 +-
 .../internal/jta/BlockingTimeOutJUnitTest.java     |   11 +-
 .../org/apache/geode/internal/jta/CacheUtils.java  |    6 +-
 .../geode/internal/jta/DataSourceJTAJUnitTest.java |    4 +-
 .../geode/internal/jta/ExceptionJUnitTest.java     |    4 +-
 .../internal/jta/GlobalTransactionJUnitTest.java   |    5 +-
 .../org/apache/geode/internal/jta/JTAUtils.java    |   20 +-
 .../internal/jta/JtaIntegrationJUnitTest.java      |   11 +-
 .../org/apache/geode/internal/jta/SyncImpl.java    |    2 -
 .../internal/jta/TransactionImplJUnitTest.java     |    8 +-
 .../jta/TransactionManagerImplJUnitTest.java       |   17 +-
 .../internal/jta/TransactionTimeOutJUnitTest.java  |    5 +-
 .../internal/jta/UserTransactionImplJUnitTest.java |    7 +-
 .../internal/jta/dunit/ExceptionsDUnitTest.java    |    4 +-
 .../internal/jta/dunit/IdleTimeOutDUnitTest.java   |    3 +-
 .../internal/jta/dunit/LoginTimeOutDUnitTest.java  |    5 +-
 .../internal/jta/dunit/MaxPoolSizeDUnitTest.java   |    4 +-
 .../jta/dunit/TransactionTimeOutDUnitTest.java     |    4 +-
 .../jta/dunit/TxnManagerMultiThreadDUnitTest.java  |    4 +-
 .../internal/jta/dunit/TxnTimeOutDUnitTest.java    |    5 +-
 .../internal/lang/InOutParameterJUnitTest.java     |    3 +-
 .../geode/internal/lang/ObjectUtilsJUnitTest.java  |    5 +-
 .../geode/internal/lang/SystemUtilsJUnitTest.java  |   32 +-
 .../geode/internal/lang/ThrowableUtilsTest.java    |    4 +-
 .../logging/CacheLogRollingIntegrationTest.java    |   12 +-
 .../logging/DistributedSystemLogFileJUnitTest.java |    3 +-
 .../internal/logging/LocatorLogFileJUnitTest.java  |   16 +-
 .../logging/LogServiceIntegrationJUnitTest.java    |    7 +-
 .../internal/logging/LogServiceJUnitTest.java      |    4 +-
 .../internal/logging/LogWriterPerformanceTest.java |    5 +-
 .../logging/LoggingPerformanceTestCase.java        |    2 +-
 .../internal/logging/MergeLogFilesJUnitTest.java   |    3 +-
 .../internal/logging/SortLogFileJUnitTest.java     |    2 +-
 .../logging/log4j/AlertAppenderJUnitTest.java      |    5 +-
 .../logging/log4j/ConfigLocatorJUnitTest.java      |    8 +-
 .../logging/log4j/FastLoggerJUnitTest.java         |   12 +-
 .../FastLoggerWithDefaultConfigJUnitTest.java      |    6 +-
 .../GeodeVerboseLogMarkerIntegrationTest.java      |    2 +-
 .../logging/log4j/LocalizedMessageJUnitTest.java   |    5 +-
 .../logging/log4j/LogWriterAppenderJUnitTest.java  |    4 +-
 .../CustomConfigWithCacheIntegrationTest.java      |    8 +-
 .../CustomConfigWithLogServiceIntegrationTest.java |    6 +-
 .../net/ClientSocketFactoryIntegrationTest.java    |    9 +-
 .../geode/internal/net/DummySocketCreator.java     |    2 +-
 .../internal/net/SSLSocketIntegrationTest.java     |   40 +-
 .../geode/internal/net/SocketCloserJUnitTest.java  |    3 +-
 .../net/SocketCloserWithWaitJUnitTest.java         |    3 +-
 .../net/SocketCreatorFactoryJUnitTest.java         |   64 +-
 .../geode/internal/net/SocketCreatorJUnitTest.java |   33 +-
 .../geode/internal/net/SocketUtilsJUnitTest.java   |    7 +-
 .../offheap/AbstractStoredObjectTestBase.java      |    7 +-
 .../geode/internal/offheap/DataTypeJUnitTest.java  |    7 +-
 ...nectingOutOfOffHeapMemoryListenerJUnitTest.java |    6 +-
 .../geode/internal/offheap/FragmentJUnitTest.java  |    6 +-
 .../internal/offheap/FreeListManagerTest.java      |    5 +-
 .../offheap/FreeListOffHeapRegionJUnitTest.java    |    3 +-
 .../geode/internal/offheap/InlineKeyJUnitTest.java |    6 +-
 .../offheap/LifecycleListenerJUnitTest.java        |    2 +-
 .../MemoryAllocatorFillPatternIntegrationTest.java |    5 +-
 .../MemoryAllocatorFillPatternJUnitTest.java       |    3 -
 .../internal/offheap/MemoryAllocatorJUnitTest.java |    8 +-
 .../internal/offheap/MemoryBlockNodeJUnitTest.java |    6 +-
 .../offheap/MemoryInspectorImplJUnitTest.java      |    9 +-
 .../internal/offheap/OffHeapHelperJUnitTest.java   |   10 +-
 .../internal/offheap/OffHeapIndexJUnitTest.java    |    9 +-
 .../offheap/OffHeapLRURecoveryRegressionTest.java  |    4 +-
 .../geode/internal/offheap/OffHeapRegionBase.java  |   11 +-
 .../offheap/OffHeapRegionEntryHelperJUnitTest.java |    9 +-
 .../internal/offheap/OffHeapStorageJUnitTest.java  |    5 +-
 .../OffHeapStoredObjectAddressStackJUnitTest.java  |    7 +-
 .../offheap/OffHeapStoredObjectJUnitTest.java      |   13 +-
 .../offheap/OffHeapStoredObjectSliceJUnitTest.java |    3 +-
 .../OffHeapStoredObjectWithHeapFormJUnitTest.java  |    6 +-
 .../offheap/OffHeapValidationJUnitTest.java        |   30 +-
 .../OffHeapWriteObjectAsByteArrayJUnitTest.java    |    4 +-
 .../offheap/OldFreeListOffHeapRegionJUnitTest.java |    3 +-
 .../offheap/OutOfOffHeapMemoryDUnitTest.java       |   17 +-
 .../offheap/RefCountChangeInfoJUnitTest.java       |    4 +-
 .../offheap/ReferenceCountHelperImplTest.java      |    8 +-
 .../offheap/ReferenceCountHelperJUnitTest.java     |   10 +-
 .../internal/offheap/TinyMemoryBlockJUnitTest.java |    4 +-
 .../offheap/TinyStoredObjectJUnitTest.java         |   11 +-
 .../offheap/TxReleasesOffHeapOnCloseJUnitTest.java |    9 +-
 .../geode/internal/process/lang/AvailablePid.java  |    1 -
 .../geode/internal/size/ObjectSizerJUnitTest.java  |    6 +-
 .../internal/size/ObjectTraverserJUnitTest.java    |    6 +-
 .../geode/internal/size/ObjectTraverserPerf.java   |    3 -
 .../size/ReflectionObjectSizerJUnitTest.java       |    5 +-
 .../size/SizeClassOnceObjectSizerJUnitTest.java    |    6 +-
 .../size/WellKnownClassSizerJUnitTest.java         |    5 +-
 .../internal/statistics/CallbackSamplerTest.java   |    6 +-
 .../statistics/DiskSpaceLimitIntegrationTest.java  |    3 +-
 ...DistributedSystemStatisticsIntegrationTest.java |   10 +-
 ...ributedSystemStatisticsTypeIntegrationTest.java |   10 +-
 .../statistics/FileSizeLimitIntegrationTest.java   |    3 +-
 .../GemFireStatSamplerIntegrationTest.java         |   20 +-
 .../internal/statistics/LinuxSystemStatsTest.java  |    3 +-
 .../internal/statistics/ResourceInstTest.java      |    4 +-
 .../internal/statistics/SampleCollectorTest.java   |    9 +-
 .../SimpleStatSamplerIntegrationTest.java          |    3 +-
 .../StatArchiveHandlerIntegrationTest.java         |    6 +-
 ...rchiveWithConsecutiveResourceInstGenerator.java |   10 +-
 ...veWithConsecutiveResourceInstGeneratorTest.java |    5 +-
 ...WithConsecutiveResourceInstIntegrationTest.java |    8 +-
 ...chiveWithMissingResourceTypeRegressionTest.java |    3 +-
 .../StatArchiveWriterReaderIntegrationTest.java    |   15 +-
 .../internal/statistics/StatArchiveWriterTest.java |    7 +-
 .../statistics/StatSamplerIntegrationTest.java     |   12 +-
 .../internal/statistics/StatSamplerTestCase.java   |    3 +-
 .../StatTypesAreRolledOverRegressionTest.java      |   13 +-
 .../geode/internal/statistics/StatUtils.java       |    2 +-
 .../statistics/StatisticsDistributedTest.java      |   21 +-
 .../internal/statistics/StatisticsImplTest.java    |   11 +-
 .../internal/statistics/StatisticsMonitorTest.java |    9 +-
 .../statistics/ValueMonitorIntegrationTest.java    |    3 +-
 .../internal/stats50/AtomicStatsJUnitTest.java     |    7 +-
 .../geode/internal/tcp/ConnectionJUnitTest.java    |    6 +-
 .../geode/internal/tcp/ConnectionTableTest.java    |   22 +-
 .../apache/geode/internal/tcp/ConnectionTest.java  |    9 +-
 .../apache/geode/internal/util/ArrayUtilsTest.java |    9 +-
 .../apache/geode/internal/util/BlobHelperTest.java |    7 +-
 ...BlobHelperWithThreadContextClassLoaderTest.java |    2 +-
 .../internal/util/DelayedActionJUnitTest.java      |    3 +-
 .../apache/geode/internal/util/HostNameTest.java   |   11 +-
 .../geode/internal/util/IOUtilsJUnitTest.java      |    7 +-
 .../geode/internal/util/PluckStacksDUnitTest.java  |    5 -
 .../geode/internal/util/PluckStacksUnitTest.java   |   17 -
 .../CompactConcurrentHashSetJUnitTest.java         |    2 +-
 .../ConcurrentHashMapIteratorJUnitTest.java        |    5 +-
 .../concurrent/CopyOnWriteHashMapJUnitTest.java    |    7 +-
 .../concurrent/ReentrantSemaphoreJUnitTest.java    |    4 +-
 .../SemaphoreReadWriteLockJUnitTest.java           |    4 +-
 .../concurrent/cm/ConcurrentHashMapJUnitTest.java  |    7 +-
 .../FederatingManagerIntegrationTest.java          |   70 +
 .../apache/geode/management/JMXMBeanDUnitTest.java |    4 +-
 .../management/JMXMBeanReconnectDUnitTest.java     |  305 +++
 .../org/apache/geode/management/MBeanUtil.java     |   14 -
 .../management/OffHeapManagementDUnitTest.java     |    3 +-
 .../management/RegionManagementDUnitTest.java      |    1 -
 ...niversalMembershipListenerAdapterDUnitTest.java |    2 -
 .../bean/stats/AsyncEventQueueStatsJUnitTest.java  |   32 +-
 .../bean/stats/CacheServerStatsJUnitTest.java      |    5 +-
 .../management/bean/stats/DiskStatsJUnitTest.java  |    5 +-
 .../stats/DistributedSystemStatsDUnitTest.java     |    6 +-
 .../stats/DistributedSystemStatsJUnitTest.java     |   12 +-
 .../bean/stats/GatewayMBeanBridgeJUnitTest.java    |    5 +-
 .../bean/stats/GatewayReceiverStatsJUnitTest.java  |    6 +-
 .../management/bean/stats/MBeanStatsTestCase.java  |    4 +-
 .../bean/stats/MemberLevelStatsJUnitTest.java      |    5 +-
 .../bean/stats/RegionStatsJUnitTest.java           |    3 +-
 .../management/bean/stats/StatsRateJUnitTest.java  |    2 +-
 .../internal/CompositeBuilderViaFromTest.java      |    6 +-
 .../internal/CompositeBuilderViaProxyTest.java     |    6 +-
 .../management/internal/IdentityConverterTest.java |    5 +-
 .../management/internal/JettyHelperJUnitTest.java  |    4 +-
 .../beans/DistributedSystemBridgeJUnitTest.java    |  155 +-
 .../internal/beans/ManagementAdapterTest.java      |  160 ++
 .../QueryDataFunctionApplyLimitClauseTest.java     |    2 +-
 .../beans/stats/MBeanStatsMonitorTest.java         |    9 +-
 .../internal/cli/CommandManagerJUnitTest.java      |    4 -
 .../cli/CommandSeparatorEscapeJUnitTest.java       |    4 +-
 .../internal/cli/DataCommandJsonJUnitTest.java     |    4 +-
 .../internal/cli/GfshParserAutoCompletionTest.java |    3 +-
 .../internal/cli/GfshParserConverterTest.java      |    3 +-
 .../internal/cli/GfshParserParsingTest.java        |    3 +-
 .../internal/cli/HeadlessGfshIntegrationTest.java  |    3 +-
 .../internal/cli/TableBuilderJUnitTest.java        |    5 +-
 .../AlterAsyncEventQueueCommandDUnitTest.java      |    7 +-
 .../commands/AlterAsyncEventQueueCommandTest.java  |   10 +-
 .../cli/commands/AlterCompressorDUnitTest.java     |   25 +-
 .../cli/commands/AlterDiskStoreDUnitTest.java      |    7 +-
 .../cli/commands/AlterRegionCommandDUnitTest.java  |    5 +-
 .../AlterRegionCommandIntegrationTest.java         |    4 +-
 .../cli/commands/AlterRegionCommandTest.java       |    7 +
 .../commands/ChangeLogLevelCommandDUnitTest.java   |    3 +-
 .../commands/CommandAvailabilityIndicatorTest.java |   26 +-
 .../ConfigurePDXCommandIntegrationTest.java        |   41 +-
 .../cli/commands/ConfigurePDXCommandTest.java      |  238 +-
 .../cli/commands/ConnectCommandDUnitTest.java      |   51 -
 .../internal/cli/commands/ConnectCommandTest.java  |   45 +-
 .../CreateAlterDestroyRegionCommandsDUnitTest.java |   16 +-
 .../CreateAsyncEventQueueCommandDUnitTest.java     |   47 +-
 .../commands/CreateAsyncEventQueueCommandTest.java |   84 +-
 .../CreateDefinedIndexesCommandDUnitTest.java      |  169 +-
 .../commands/CreateDefinedIndexesCommandTest.java  |   88 +-
 .../commands/CreateGatewayReceiverCommandTest.java |   81 +-
 .../commands/CreateGatewaySenderCommandTest.java   |   14 +-
 .../cli/commands/CreateIndexCommandDUnitTest.java  |  131 ++
 .../cli/commands/CreateIndexCommandTest.java       |   46 +-
 .../CreateJndiBindingCommandDUnitTest.java         |   11 +-
 .../cli/commands/CreateJndiBindingCommandTest.java |  107 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |   33 +-
 .../CreateRegionCommandIntegrationTest.java        |   13 +-
 .../cli/commands/CreateRegionCommandTest.java      |   24 +-
 .../commands/CreateRegionSecurityDUnitTest.java    |    3 +-
 ...DeployCommandFunctionRegistrationDUnitTest.java |    4 +-
 .../commands/DeployCommandRedeployDUnitTest.java   |    5 +-
 .../cli/commands/DeployWithGroupsDUnitTest.java    |    2 +-
 .../DescribeConfigCommandIntegrationTest.java      |    4 +-
 .../DescribeDiskStoreCommandIntegrationTest.java   |    3 +-
 .../DescribeJndiBindingCommandDUnitTest.java       |    4 +-
 .../commands/DescribeMembersCommandDUnitTest.java  |    4 +-
 .../cli/commands/DescribeRegionDUnitTest.java      |   67 +-
 .../commands/DescribeRegionIntegrationTest.java    |    4 +-
 .../cli/commands/DescribeRegionJUnitTest.java      |   56 +-
 .../DestroyAsyncEventQueueCommandDUnitTest.java    |   30 +-
 .../DestroyAsyncEventQueueCommandTest.java         |    4 +-
 .../DestroyGatewayReceiverCommandTest.java         |  100 +
 .../commands/DestroyGatewaySenderCommandTest.java  |   14 +-
 .../commands/DestroyIndexCommandsDUnitTest.java    |  168 +-
 .../DestroyJndiBindingCommandDUnitTest.java        |    8 +-
 .../commands/DestroyJndiBindingCommandTest.java    |   63 +-
 .../commands/DestroyRegionCommandDUnitTest.java    |   24 +-
 .../cli/commands/DestroyRegionCommandTest.java     |   20 +-
 .../cli/commands/DiskStoreCommandsDUnitTest.java   |   59 +-
 .../commands/ExecuteFunctionCommandDUnitTest.java  |  333 +++
 .../ExecuteFunctionCommandSecurityTest.java        |    9 +-
 .../cli/commands/ExecuteFunctionCommandTest.java   |   65 +
 .../cli/commands/ExportConfigCommandTest.java      |   52 +
 .../internal/cli/commands/ExportLogsDUnitTest.java |    3 +-
 .../cli/commands/ExportLogsIntegrationTest.java    |    3 +-
 .../commands/ExportLogsOnServerManagerDUnit.java   |    3 +-
 .../cli/commands/ExportLogsStatsDUnitTest.java     |    3 +-
 .../internal/cli/commands/ExportLogsTestSuite.java |   37 -
 .../ExportLogsWithMemberGroupDUnitTest.java        |    2 +-
 .../commands/ExportStackTraceCommandDUnitTest.java |    3 +-
 .../cli/commands/FunctionCommandsDUnitTest.java    |   17 +-
 .../internal/cli/commands/GcCommandDUnitTest.java  |    3 +-
 .../cli/commands/GemfireDataCommandsDUnitTest.java |  178 +-
 .../cli/commands/GetCommandIntegrationTest.java    |  230 +-
 .../cli/commands/GfshCommandJUnitTest.java         |   10 +-
 .../commands/HTTPServiceSSLSupportJUnitTest.java   |   12 +-
 .../cli/commands/IndexCommandsIntegrationTest.java |   14 +-
 .../IndexCommandsShareConfigurationDUnitTest.java  |  110 +-
 .../ListAsyncEventQueuesCommandDUnitTest.java      |   10 +-
 .../cli/commands/ListAsyncEventQueuesTest.java     |  264 +++
 .../ListDiskStoreCommandIntegrationTest.java       |    4 +-
 .../cli/commands/ListGatewayCommandTest.java       |  119 +
 .../cli/commands/ListIndexCommandDUnitTest.java    |    4 +-
 .../commands/ListJndiBindingCommandDUnitTest.java  |   19 +-
 .../cli/commands/ListJndiBindingCommandTest.java   |   12 +-
 .../cli/commands/ListMembersCommandDUnitTest.java  |   26 +-
 .../cli/commands/ListMembersCommandTest.java       |   31 +-
 .../internal/cli/commands/ListRegionDUnitTest.java |    3 +-
 .../cli/commands/ListRegionIntegrationTest.java    |    4 +-
 .../cli/commands/LocateEntryDUnitTest.java         |   40 +-
 .../cli/commands/LogLevelInterceptorTest.java      |    6 +-
 .../cli/commands/PutCommandIntegrationTest.java    |   56 +-
 .../cli/commands/QueryCommandIntegrationTest.java  |   93 +-
 .../cli/commands/RemoveCommandDUnitTest.java       |   11 +-
 .../cli/commands/RemoveCommandJsonDUnitTest.java   |    2 +-
 .../cli/commands/ShellCommandsDUnitTest.java       |    3 +-
 .../cli/commands/ShowDeadlockDUnitTest.java        |    2 +-
 .../cli/commands/ShowLogCommandDUnitTest.java      |    3 +-
 .../cli/commands/ShowMetricsDUnitTest.java         |    2 +-
 .../cli/commands/ShowMetricsJUnitTest.java         |    6 +-
 .../commands/ShowMissingDiskStoresDUnitTest.java   |    7 +-
 .../cli/commands/ShutdownCommandDUnitTest.java     |    2 +-
 .../GfshStatusCommandsIntegrationTest.java         |    8 +-
 .../cli/functions/CliFunctionResultTest.java       |   10 +-
 .../CreateDefinedIndexesFunctionTest.java          |   89 +-
 .../functions/DataCommandFunctionJUnitTest.java    |    6 +-
 .../DataCommandFunctionWithPDXJUnitTest.java       |   95 +-
 .../DestroyGatewayReceiverFunctionTest.java        |  116 +
 .../functions/DestroyJndiBindingFunctionTest.java  |    2 +-
 .../GatewayReceiverCreateFunctionTest.java         |   72 +
 .../functions/ListDiskStoresFunctionJUnitTest.java |    4 +-
 .../cli/functions/ListJndiBindingFunctionTest.java |    4 +-
 .../cli/functions/RegionFunctionArgsTest.java      |    1 -
 .../ShowMissingDiskStoresFunctionJUnitTest.java    |    7 +-
 .../functions/SizeExportLogsFunctionFileTest.java  |    4 +-
 .../internal/cli/help/HelperIntegrationTest.java   |   10 +-
 .../internal/cli/remote/CommandExecutorTest.java   |   22 +-
 .../cli/remote/OnlineCommandProcessorTest.java     |    7 +-
 .../internal/cli/result/CommandResultTest.java     |   10 +-
 .../internal/cli/result/ResultBuilderTest.java     |   93 +-
 .../internal/cli/result/TabularResultDataTest.java |    1 +
 .../model/LegacyVsResultModelComparisonTest.java   |  202 ++
 .../internal/cli/result/model/ResultModelTest.java |  168 ++
 .../cli/result/model/TabularResultModelTest.java   |  118 +
 .../cli/shell/GfshConfigInitFileJUnitTest.java     |    3 +-
 .../cli/shell/GfshExecutionStrategyTest.java       |   15 +
 .../internal/cli/shell/GfshHistoryJUnitTest.java   |    2 -
 .../internal/cli/util/BytesToStringTest.java       |    2 +-
 .../internal/cli/util/CommentSkipHelperTest.java   |    3 +-
 .../internal/cli/util/HyphenFormatterTest.java     |    8 +-
 .../internal/cli/util/LogFilterTest.java           |    1 -
 .../management/internal/cli/util/LogSizerTest.java |    2 +-
 .../cli/util/ThreePhraseGeneratorTest.java         |   26 +-
 .../internal/configuration/ClusterConfig.java      |    5 +-
 .../ClusterConfigImportDUnitTest.java              |    6 +-
 .../ClusterConfigLocatorRestartDUnitTest.java      |   74 +-
 .../ClusterConfigWithSecurityDUnitTest.java        |    6 +-
 ...usterConfigurationServiceUsingDirDUnitTest.java |  335 ---
 ...urationPersistenceServiceUsingDirDUnitTest.java |  336 +++
 .../configuration/DeployJarWithSSLDUnitTest.java   |    2 +-
 .../configuration/EventTestCacheWriter.java        |    2 -
 .../ImportClusterConfigDistributedTest.java        |    4 +-
 .../ImportOldClusterConfigDUnitTest.java           |    2 +-
 .../SharedConfigurationTestUtils.java              |    5 +-
 .../internal/configuration/ZipUtilsJUnitTest.java  |    5 +-
 .../domain/CacheElementJUnitTest.java              |    5 +-
 .../GetClusterConfigurationFunctionTest.java       |  128 +
 .../utils/XmlUtilsAddNewNodeJUnitTest.java         |   16 +-
 .../configuration/utils/XmlUtilsJUnitTest.java     |    3 -
 .../internal/pulse/TestFunctionsDUnitTest.java     |    5 +-
 .../internal/pulse/TestHeapDUnitTest.java          |    5 +-
 .../internal/pulse/TestLocatorsDUnitTest.java      |    5 +-
 .../internal/pulse/TestSubscriptionsDUnitTest.java |   12 +-
 .../security/GfshCommandsSecurityTest.java         |   10 +-
 .../internal/security/MultiClientDUnitTest.java    |    3 +-
 .../internal/security/MultiGfshDUnitTest.java      |   19 +-
 .../security/MultiUserAuthenticationDUnitTest.java |    3 +-
 .../internal/security/TestFunctions.java           |    1 -
 .../ReadOpFileAccessControllerJUnitTest.java       |   12 +-
 .../ShellCommandsControllerProcessCommandTest.java |    7 +-
 .../org/apache/geode/management/model/Item.java    |   11 -
 .../org/apache/geode/management/model/Order.java   |   13 -
 .../memcached/DomainObjectsAsValuesJUnitTest.java  |    6 +-
 .../memcached/GemcachedBinaryClientJUnitTest.java  |    6 -
 .../memcached/GemcachedDevelopmentJUnitTest.java   |    6 +-
 .../geode/memcached/IntegrationJUnitTest.java      |    8 +-
 .../geode/pdx/AutoSerializableJUnitTest.java       |   27 +-
 .../org/apache/geode/pdx/ByteSourceJUnitTest.java  |    6 +-
 .../pdx/ClientsWithVersioningRetryDUnitTest.java   |   11 +-
 .../java/org/apache/geode/pdx/DSInsidePdx.java     |    1 -
 .../geode/pdx/DistributedSystemIdDUnitTest.java    |   16 +-
 .../geode/pdx/JSONFormatterBasicJUnitTest.java     |    3 +-
 .../geode/pdx/JSONPdxClientServerDUnitTest.java    |   11 +-
 .../test/java/org/apache/geode/pdx/NestedPdx.java  |    1 -
 .../geode/pdx/PDXAsyncEventQueueDUnitTest.java     |    5 -
 .../apache/geode/pdx/PdxAttributesJUnitTest.java   |   10 +-
 .../apache/geode/pdx/PdxClientServerDUnitTest.java |    1 -
 .../geode/pdx/PdxDeserializationDUnitTest.java     |    9 +-
 .../java/org/apache/geode/pdx/PdxInsideDS.java     |    1 -
 .../geode/pdx/PdxInstanceFactoryJUnitTest.java     |   32 +-
 .../org/apache/geode/pdx/PdxInstanceJUnitTest.java |   35 +-
 .../apache/geode/pdx/PdxSerializableJUnitTest.java |    4 -
 .../org/apache/geode/pdx/PdxStringJUnitTest.java   |    6 +-
 .../apache/geode/pdx/PdxTypeExportDUnitTest.java   |    4 +-
 .../apache/geode/pdx/SeparateClassloaderPdx.java   |    1 -
 .../java/org/apache/geode/pdx/SimpleClass.java     |   12 +
 .../java/org/apache/geode/pdx/SimpleClass1.java    |    1 -
 .../java/org/apache/geode/pdx/SimpleClass2.java    |    3 -
 .../geode/pdx/internal/MultipleCacheJUnitTest.java |    7 +-
 .../geode/pdx/internal/PdxInstanceImplTest.java    |  411 ++++
 .../java/org/apache/geode/redis/AuthJUnitTest.java |   11 +-
 .../apache/geode/redis/ConcurrentStartTest.java    |    4 +-
 .../org/apache/geode/redis/HashesJUnitTest.java    |   19 +-
 .../org/apache/geode/redis/ListsJUnitTest.java     |   11 +-
 .../org/apache/geode/redis/RedisDistDUnitTest.java |   17 +-
 .../org/apache/geode/redis/RedisServerTest.java    |    3 +-
 .../java/org/apache/geode/redis/SetsJUnitTest.java |   56 +-
 .../apache/geode/redis/SortedSetsJUnitTest.java    |   23 +-
 .../org/apache/geode/redis/StringsJunitTest.java   |   19 +-
 .../executor/AbstractScanExecutorTest.java         |    9 +-
 .../apache/geode/security/ClientAuthDUnitTest.java |   19 +-
 .../ClientAuthenticationPart2DUnitTest.java        |    4 +-
 .../security/ClientAuthenticationTestUtils.java    |    8 +-
 ...tAuthorizationLegacyConfigurationDUnitTest.java |    7 +-
 ...aAuthorizationUsingLegacySecurityDUnitTest.java |   11 +-
 ...onUsingLegacySecurityWithFailoverDUnitTest.java |   52 +-
 .../security/ClientMultiUserAuthzDUnitTest.java    |   20 +-
 .../ClusterConfigurationSecurityDUnitTest.java     |    3 +-
 .../DeltaClientAuthorizationDUnitTest.java         |   14 +-
 .../DeltaClientPostAuthorizationDUnitTest.java     |   14 +-
 .../security/GemFireSecurityExceptionTest.java     |    5 +-
 .../IntegratedSecurityPeerAuthDistributedTest.java |   11 +-
 .../geode/security/NotAuthorizedExceptionTest.java |    7 +-
 .../geode/security/P2PAuthenticationDUnitTest.java |   23 +-
 .../apache/geode/security/PDXPostProcessor.java    |    2 +-
 ...AuthenticatorWithCachelessLocatorDUnitTest.java |    9 +-
 .../apache/geode/security/SecurityTestUtil.java    |    1 -
 .../apache/geode/security/SecurityTestUtils.java   |   31 +-
 .../geode/security/SimpleSecurityManagerTest.java  |    1 -
 .../generator/LdapUserCredentialGenerator.java     |    2 +-
 .../security/generator/SSLCredentialGenerator.java |    4 +-
 ...tionedQuerySecurityAllowedQueriesDUnitTest.java |    1 -
 ...nedQuerySecurityRestrictedQueriesDUnitTest.java |    1 -
 .../QuerySecurityRestrictedQueriesDUnitTest.java   |    9 -
 ...rityRetrictedButMethodsDoNotExistDUnitTest.java |    1 -
 .../geode/security/query/UserPermissions.java      |    8 -
 .../security/templates/PKCSPrincipalTest.java      |    2 +-
 .../security/templates/UsernamePrincipalTest.java  |    2 +-
 .../test/java/org/apache/geode/sequence/Arrow.java |    3 +-
 .../apache/geode/sequence/DefaultLineMapper.java   |    1 -
 .../geode/sequence/GemfireSequenceDisplay.java     |    8 -
 .../org/apache/geode/sequence/HydraLineMapper.java |    4 -
 .../java/org/apache/geode/sequence/Lifeline.java   |    5 +-
 .../apache/geode/sequence/SelectGraphDialog.java   |   21 +-
 .../org/apache/geode/sequence/SequenceDiagram.java |   28 +-
 .../org/apache/geode/sequence/SequencePanel.java   |   10 +-
 .../org/apache/geode/sequence/StateColorMap.java   |    2 +-
 .../java/org/apache/geode/sequence/TimeAxis.java   |    8 +-
 .../org/apache/geode/sequence/ZoomingPanel.java    |   12 +-
 .../apache/geode/test/dunit/DUnitBlackboard.java   |    2 -
 .../geode/test/dunit/DistributedTestUtils.java     |   19 +-
 .../java/org/apache/geode/test/dunit/Host.java     |    3 +-
 .../apache/geode/test/dunit/IgnoredException.java  |   26 -
 .../java/org/apache/geode/test/dunit/Jitter.java   |    1 -
 .../apache/geode/test/dunit/LogWriterUtils.java    |    2 +-
 .../geode/test/dunit/SerializableConsumerIF.java   |   27 +
 .../org/apache/geode/test/dunit/ThreadUtils.java   |    4 +-
 .../java/org/apache/geode/test/dunit/Wait.java     |    4 +-
 .../dunit/cache/internal/JUnit4CacheTestCase.java  |    4 +
 .../CatchingUnexpectedExceptionExampleTest.java    |   14 +-
 .../examples/LocatorPortClusterExampleTest.java    |    8 +-
 .../dunit/internal/InternalBlackboardImpl.java     |    1 -
 .../dunit/internal/JUnit4DistributedTestCase.java  |   89 +-
 .../dunit/rules/AbstractDistributedTestRule.java   |   94 +
 .../apache/geode/test/dunit/rules/CacheRule.java   |  108 +-
 .../test/dunit/rules/CleanupDUnitVMsRule.java      |   13 +-
 .../geode/test/dunit/rules/ClientCacheRule.java    |    6 +-
 .../geode/test/dunit/rules/ClusterStartupRule.java |  114 +-
 .../dunit/rules/DistributedDisconnectRule.java     |  138 --
 .../test/dunit/rules/DistributedDiskDirRule.java   |    2 +
 .../dunit/rules/DistributedExternalResource.java   |    2 +-
 .../rules/DistributedRestoreSystemProperties.java  |   37 +-
 .../test/dunit/rules/DistributedTestRule.java      |  175 +-
 .../DistributedUseJacksonForJsonPathRule.java      |   20 +-
 .../apache/geode/test/dunit/rules/MemberVM.java    |   46 +-
 .../geode/test/dunit/rules/RemoteInvoker.java      |    2 +-
 .../geode/test/dunit/rules/SharedCountersRule.java |   13 +-
 .../test/dunit/rules/SharedErrorCollector.java     |   46 +-
 .../tests/CacheRuleBuilderDistributedTest.java     |    5 +-
 .../rules/tests/CacheRuleDistributedTest.java      |    5 +-
 ...tartupRuleCanSpecifyOlderVersionsDUnitTest.java |    5 +-
 ...edDisconnectRuleAsClassRuleDistributedTest.java |  172 --
 .../DistributedDisconnectRuleDistributedTest.java  |  187 --
 ...utedRestoreSystemPropertiesDistributedTest.java |   39 +-
 .../DistributedRestoreSystemPropertiesTest.java    |   56 -
 .../tests/DistributedTestRuleDistributedTest.java  |    9 +-
 .../tests/MemberStarterRuleIntegrationTest.java    |   77 +
 .../dunit/rules/tests/MemberStarterRuleTest.java   |    9 +
 .../tests/SharedCountersRuleDistributedTest.java   |    5 +-
 .../tests/SharedErrorCollectorDistributedTest.java |   12 +-
 .../geode/test/dunit/standalone/ChildVM.java       |    3 -
 .../geode/test/dunit/standalone/DUnitLauncher.java |   10 +-
 .../test/dunit/standalone/ProcessManager.java      |    3 -
 .../geode/test/dunit/tests/BasicDUnitTest.java     |  241 --
 .../test/dunit/tests/BasicDistributedTest.java     |  247 ++
 .../tests/GetCurrentVmNumDistributedTest.java      |    6 +-
 .../tests/GetDefaultDiskStoreNameDUnitTest.java    |   67 -
 .../GetDefaultDiskStoreNameDistributedTest.java    |   68 +
 .../GetPidAndIdAfterBounceDistributedTest.java     |    6 +-
 .../dunit/tests/GetPidAndIdDistributedTest.java    |    6 +-
 .../dunit/tests/GetTestMethodNameDUnitTest.java    |   53 -
 .../tests/GetTestMethodNameDistributedTest.java    |   53 +
 .../test/dunit/tests/JUnit4BasicDUnitTest.java     |  243 --
 .../JUnit4GetDefaultDiskStoreNameDUnitTest.java    |   67 -
 .../tests/JUnit4GetTestMethodNameDUnitTest.java    |   53 -
 ...ridingGetPropertiesDisconnectsAllDUnitTest.java |   60 -
 .../geode/test/dunit/tests/JUnit4VMDUnitTest.java  |  205 --
 ...ridingGetPropertiesDisconnectsAllDUnitTest.java |   59 -
 ...GetPropertiesDisconnectsAllDistributedTest.java |   67 +
 .../apache/geode/test/dunit/tests/VMDUnitTest.java |  209 --
 .../geode/test/dunit/tests/VMDistributedTest.java  |  209 ++
 .../java/org/apache/geode/test/fake/Fakes.java     |    5 +-
 .../golden/FailWithExtraLineInOutputJUnitTest.java |    3 +-
 ...ailWithLineMissingFromEndOfOutputJUnitTest.java |    3 +-
 ...WithLineMissingFromMiddleOfOutputJUnitTest.java |    3 +-
 .../golden/FailWithProblemInOutputTestCase.java    |    3 +-
 .../apache/geode/test/golden/GoldenComparator.java |    4 +-
 .../apache/geode/test/golden/GoldenTestCase.java   |    4 +-
 .../apache/geode/test/golden/PassJUnitTest.java    |    3 +-
 .../assertions/AbstractResultModelAssert.java      |   40 +
 .../test/junit/assertions/CommandResultAssert.java |   87 +-
 .../junit/assertions/DataResultModelAssert.java    |   34 +
 .../junit/assertions/InfoResultModelAssert.java    |   40 +
 .../junit/assertions/TabularResultModelAssert.java |   55 +
 .../geode/test/junit/rules/GfshCommandRule.java    |   51 +-
 .../geode/test/junit/rules/GfshParserRule.java     |   23 +-
 .../geode/test/junit/rules/LocatorStarterRule.java |    7 +-
 .../geode/test/junit/rules/MemberStarterRule.java  |   22 +-
 .../geode/test/junit/rules/ServerStarterRule.java  |    4 +-
 .../apache/geode/test/junit/rules/VMProvider.java  |   30 +-
 .../apache/geode/test/process/ProcessWrapper.java  |   10 +-
 .../test/process/ProcessWrapperJUnitTest.java      |    2 +-
 .../java/org/apache/geode/util/JSR166TestCase.java |    6 +-
 .../java/org/apache/persistence/admin/Logger.java  |    7 +-
 .../org/apache/persistence/logging/Logger.java     |    6 +-
 .../persistence/logging/SimpleFormatter.java       |    5 +-
 .../apache/persistence/logging/StreamHandler.java  |    3 +-
 .../java/parReg/query/unittest/NewPortfolio.java   |    9 +-
 .../test/java/parReg/query/unittest/Position.java  |    4 +-
 geode-core/src/test/java/util/TestException.java   |    1 -
 .../org.springframework.shell.core.CommandMarker   |    2 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |    1 +
 .../codeAnalysis/sanctionedDataSerializables.txt   |   36 +-
 .../internal/configuration/cluster-region.xml      |    2 +-
 geode-cq/build.gradle                              |    2 +-
 .../geode/cache/client/internal/CloseCQOp.java     |    3 -
 .../geode/cache/client/internal/CreateCQOp.java    |    4 -
 .../cache/client/internal/CreateCQWithIROp.java    |    4 -
 .../cache/client/internal/GetDurableCQsOp.java     |    3 -
 .../geode/cache/client/internal/StopCQOp.java      |    3 -
 .../cache/query/internal/cq/ClientCQImpl.java      |    1 -
 .../cache/query/internal/cq/CqServiceImpl.java     |   13 +-
 .../cache/query/internal/cq/ServerCQImpl.java      |    1 -
 .../geode/internal/CQDistributedSystemService.java |    1 -
 .../cache/tier/sockets/command/CloseCQ.java        |    1 -
 .../cache/tier/sockets/command/ExecuteCQ61.java    |    1 -
 .../apache/geode/cache/query/cq/CQJUnitTest.java   |    5 +-
 .../cache/query/cq/dunit/CqDataDUnitTest.java      |   16 +-
 .../cq/dunit/CqDataOptimizedExecuteDUnitTest.java  |    5 -
 .../CqDataUsingPoolOptimizedExecuteDUnitTest.java  |    5 -
 .../cache/query/cq/dunit/CqPerfDUnitTest.java      |   13 +-
 .../query/cq/dunit/CqPerfUsingPoolDUnitTest.java   |   68 +-
 .../cache/query/cq/dunit/CqQueryDUnitTest.java     |   29 +-
 .../cq/dunit/CqQueryOptimizedExecuteDUnitTest.java |   13 +-
 .../query/cq/dunit/CqQueryUsingPoolDUnitTest.java  |    9 +-
 .../CqQueryUsingPoolOptimizedExecuteDUnitTest.java |    5 -
 .../cq/dunit/CqResultSetUsingPoolDUnitTest.java    |   16 +-
 ...esultSetUsingPoolOptimizedExecuteDUnitTest.java |    6 +-
 ...curityPartitionedUnauthorizedUserDUnitTest.java |    8 -
 .../cache/query/cq/dunit/CqStateDUnitTest.java     |    8 +-
 .../cache/query/cq/dunit/CqStatsDUnitTest.java     |    2 -
 .../cq/dunit/CqStatsOptimizedExecuteDUnitTest.java |    6 -
 .../query/cq/dunit/CqStatsUsingPoolDUnitTest.java  |    2 -
 .../cache/query/cq/dunit/CqTimeTestListener.java   |    3 -
 .../dunit/PartitionedRegionCqQueryDUnitTest.java   |    9 +-
 ...onedRegionCqQueryOptimizedExecuteDUnitTest.java |   12 +-
 .../query/cq/dunit/PrCqUsingPoolDUnitTest.java     |    6 +-
 .../PrCqUsingPoolOptimizedExecuteDUnitTest.java    |    5 -
 .../cache/query/dunit/PdxQueryCQDUnitTest.java     |    6 +-
 .../cache/query/dunit/PdxQueryCQTestBase.java      |    6 +-
 .../query/dunit/QueryIndexUpdateRIDUnitTest.java   |   10 -
 .../cache/query/dunit/QueryMonitorDUnitTest.java   |  521 ++---
 .../query/internal/cq/CqServiceImplJUnitTest.java  |   63 +
 .../cache/snapshot/ClientSnapshotDUnitTest.java    |    8 +-
 .../AnalyzeCQSerializablesJUnitTest.java           |    3 +-
 .../cache/PRDeltaPropagationDUnitTest.java         |    2 +-
 .../geode/internal/cache/PutAllCSDUnitTest.java    |   10 +-
 .../internal/cache/ha/CQListGIIDUnitTest.java      |   10 +-
 .../internal/cache/ha/HADispatcherDUnitTest.java   |   26 +-
 .../tier/sockets/DurableClientSimpleDUnitTest.java |    1 -
 .../cache/tier/sockets/DurableClientTestCase.java  |   22 +-
 .../tier/sockets/command/ExecuteCQ61Test.java      |    1 -
 .../management/CacheServerManagementDUnitTest.java |   13 +-
 .../commands/DescribeClientCommandDUnitTest.java   |  855 ++-----
 .../commands/DurableClientCommandsDUnitTest.java   |    4 +-
 .../cli/commands/ListClientCommandDUnitTest.java   |    3 +-
 .../management/internal/pulse/TestCQDUnitTest.java |    5 +-
 .../internal/pulse/TestClientsDUnitTest.java       |    5 +-
 .../internal/pulse/TestServerDUnitTest.java        |    5 +-
 .../security/ClientAuthorizationCQDUnitTest.java   |    6 +-
 .../ClientCQPostAuthorizationDUnitTest.java        |   18 +-
 .../security/ClientPostAuthorizationDUnitTest.java |    5 +-
 .../security/MultiUserDurableCQAuthzDUnitTest.java |   16 +-
 .../geode/test/dunit/rules/CQUnitTestRule.java     |    2 -
 .../configuring/chapter_overview.html.md.erb       |    4 -
 .../gfsh_config_troubleshooting.html.md.erb        |   11 +-
 .../gfsh_load_from_shared_dir.html.md.erb          |   40 -
 .../cluster_config/gfsh_persist.html.md.erb        |   34 +-
 .../running/running_the_locator.html.md.erb        |    2 +-
 .../chapter_overview.html.md.erb                   |    2 +-
 ...nfiguring_db_connections_using_JNDI.html.md.erb |  331 +++
 .../how_data_loaders_work.html.md.erb              |    2 +-
 .../implementing_data_loaders.html.md.erb          |  217 +-
 .../sync_outside_data.html.md.erb                  |    4 +
 .../transactions/JTA_transactions.html.md.erb      |  145 +-
 .../transactions/about_transactions.html.md.erb    |   37 +-
 .../cache_plugins_with_jta.html.md.erb             |    8 +-
 .../cache_transaction_performance.html.md.erb      |    4 +-
 .../transactions/cache_transactions.html.md.erb    |   24 +-
 .../cache_transactions_by_region_type.html.md.erb  |    2 +-
 .../transactions/chapter_overview.html.md.erb      |   12 +-
 .../client_server_transactions.html.md.erb         |    2 +-
 ...nfiguring_db_connections_using_JNDI.html.md.erb |  330 ---
 .../data_location_cache_transactions.html.md.erb   |    2 +-
 .../how_cache_transactions_work.html.md.erb        |    4 +-
 .../transactions/jca_adapter_example.html.md.erb   |   51 -
 .../monitor_troubleshoot_transactions.html.md.erb  |    4 +-
 .../run_a_cache_transaction.html.md.erb            |   10 +-
 ..._cache_transaction_with_external_db.html.md.erb |   10 +-
 .../transaction_coding_examples.html.md.erb        |  174 +-
 .../transaction_jta_gemfire_example.html.md.erb    |   46 -
 .../transactions/transaction_semantics.html.md.erb |   52 -
 .../transaction_suspend_resume_example.html.md.erb |   38 -
 .../transactional_function_example.html.md.erb     |   72 -
 .../transactions/transactions_overview.html.md.erb |   67 -
 .../working_with_transactions.html.md.erb          |   52 +-
 .../installation/install_standalone.html.md.erb    |    8 +-
 .../getting_started/setup_classpath.html.md.erb    |    9 +-
 .../system_requirements/host_machine.html.md.erb   |    2 +-
 geode-docs/images/transactions_jta.png             |  Bin 104780 -> 0 bytes
 .../managing/heap_use/heap_management.html.md.erb  |    6 +-
 .../managing/logging/how_logging_works.html.md.erb |    9 +-
 .../management/list_of_mbeans_full.html.md.erb     |   35 +-
 .../managing/security/implementing_ssl.html.md.erb |    7 +-
 geode-docs/reference/statistics_list.html.md.erb   |    6 +-
 geode-docs/reference/topics/cache_xml.html.md.erb  |    4 +-
 .../reference/topics/client-cache.html.md.erb      |    4 +-
 .../topics/gemfire_properties.html.md.erb          |   10 +-
 .../gfsh/command-pages/alter.html.md.erb           |    2 +-
 .../gfsh/command-pages/create.html.md.erb          |    6 +-
 .../gfsh/command-pages/describe.html.md.erb        |   42 +
 .../gfsh/command-pages/destroy.html.md.erb         |   30 +
 .../gfsh/command-pages/list.html.md.erb            |   39 +
 .../gfsh/command-pages/start.html.md.erb           |    2 +-
 .../setting_up_a_multisite_system.html.md.erb      |   22 +-
 .../apache/geode/experimental/driver/Driver.java   |    1 -
 .../geode/experimental/driver/DriverFactory.java   |    1 -
 .../geode/experimental/driver/ProtobufChannel.java |    7 +-
 .../geode/experimental/driver/ProtobufDriver.java  |    1 -
 .../geode/experimental/driver/ProtobufRegion.java  |    1 -
 .../apache/geode/experimental/driver/Region.java   |    9 -
 .../geode/experimental/driver/ValueSerializer.java |    1 -
 .../driver/AllTypesJavaSerializer.java             |    8 -
 .../experimental/driver/AuthenticationTest.java    |    3 +-
 .../experimental/driver/DriverConnectionTest.java  |    3 +-
 .../driver/FunctionServiceIntegrationTest.java     |    4 +-
 .../experimental/driver/IntegrationTestBase.java   |    7 -
 .../driver/PostProcessingIntegrationTest.java      |  115 +
 .../driver/QueryServiceIntegrationTest.java        |    4 +-
 .../experimental/driver/RegionIntegrationTest.java |    5 +-
 .../apache/geode/experimental/driver/SSLTest.java  |    3 +-
 .../experimental/driver/ValueEncoderTest.java      |    3 +-
 .../driver/ValueSerializerIntegrationTest.java     |    6 +-
 .../apache/geode/test/compiler/ClassBuilder.java   |    1 -
 .../test/dunit/standalone/VersionManager.java      |    0
 .../test/junit/categories/CompressionTest.java     |   21 +
 .../test/junit/categories/ConfigurationTest.java   |   21 +
 .../geode/test/junit/categories/EvictionTest.java  |   21 +
 .../test/junit/categories/HttpSessionTest.java     |   21 +
 .../test/junit/categories/JDBCConnectorTest.java   |   21 +
 .../geode/test/junit/categories/JMXTest.java       |   21 +
 .../geode/test/junit/categories/LoggingTest.java   |   21 +
 .../geode/test/junit/categories/OffHeapTest.java   |   21 +
 .../test/junit/categories/PartitioningTest.java    |   22 +
 .../test/junit/categories/PersistenceTest.java     |   22 +
 .../geode/test/junit/categories/RedisTest.java     |   21 +
 .../geode/test/junit/categories/RegionsTest.java   |   22 +
 .../geode/test/junit/categories/SnapshotTest.java  |   21 +
 .../test/junit/categories/StatisticsTest.java      |   21 +
 .../apache/geode/test/junit/rules/RuleList.java    |    1 -
 .../geode/test/junit/rules/gfsh/GfshExecution.java |    2 -
 .../geode/test/junit/rules/gfsh/GfshRule.java      |   10 +-
 .../rules/serializable/SerializableTestName.java   |    5 +-
 .../rules/serializable/SerializableTimeout.java    |    6 +-
 .../apache/geode/test/compiler/JarBuilderTest.java |    1 -
 .../geode/test/compiler/JavaCompilerTest.java      |    1 -
 .../test/compiler/UncompiledSourceCodeTest.java    |    2 +-
 .../dunit/standalone/VersionManagerJUnitTest.java  |   50 +
 .../test/junit/rules/ExpectedTimeoutRuleTest.java  |    2 +-
 .../test/junit/rules/IgnoreUntilRuleTest.java      |    3 +-
 .../geode/test/junit/rules/RepeatRuleTest.java     |    3 +-
 .../junit/rules/RetryRuleGlobalWithErrorTest.java  |    2 +-
 .../rules/RetryRuleGlobalWithExceptionTest.java    |    2 +-
 .../junit/rules/RetryRuleLocalWithErrorTest.java   |    2 +-
 .../rules/RetryRuleLocalWithExceptionTest.java     |    2 +-
 .../test/junit/rules/TemporaryFileRuleTest.java    |    3 +-
 .../examples/RepeatingTestCasesExampleTest.java    |    3 +-
 .../junit/rules/examples/RetryRuleExampleTest.java |    2 +-
 .../junit/rules/examples/RuleAndClassRuleTest.java |    2 +-
 .../SerializableExternalResourceTest.java          |    2 +-
 .../serializable/SerializableRuleListTest.java     |    2 +-
 .../SerializableTemporaryFolderTest.java           |    7 +-
 .../serializable/SerializableTestNameTest.java     |    7 +-
 .../serializable/SerializableTestWatcherTest.java  |    2 +-
 .../serializable/SerializableTimeoutTest.java      |    8 +-
 geode-lucene/build.gradle                          |    2 +-
 .../org/apache/geode/cache/lucene/LuceneIndex.java |    9 +
 .../geode/cache/lucene/LuceneIndexFactory.java     |    2 +
 .../geode/cache/lucene/LuceneQueryFactory.java     |    4 -
 .../geode/cache/lucene/LuceneSerializer.java       |    2 -
 .../apache/geode/cache/lucene/LuceneService.java   |    1 -
 .../internal/CreateRegionProcessorForLucene.java   |   73 +
 .../lucene/internal/IndexRepositoryFactory.java    |    1 -
 .../cache/lucene/internal/InternalLuceneIndex.java |    1 +
 .../LuceneIndexCreationInProgressException.java    |   23 +
 .../internal/LuceneIndexCreationProfile.java       |    5 +-
 .../internal/LuceneIndexForPartitionedRegion.java  |   27 +-
 .../cache/lucene/internal/LuceneQueryImpl.java     |    2 +
 .../cache/lucene/internal/LuceneRawIndex.java      |   14 +-
 .../lucene/internal/LuceneRegionListener.java      |    3 +-
 .../cache/lucene/internal/LuceneServiceImpl.java   |   94 +-
 .../internal/PartitionedRepositoryManager.java     |   33 +-
 .../internal/RawLuceneRepositoryManager.java       |   17 +-
 .../lucene/internal/cli/LuceneIndexCommands.java   |   16 +-
 .../lucene/internal/cli/LuceneIndexDetails.java    |   31 +-
 .../lucene/internal/cli/LuceneIndexStatus.java     |   20 +
 .../cli/functions/LuceneListIndexFunction.java     |   17 +-
 .../cli/functions/LuceneSearchIndexFunction.java   |    7 +-
 .../internal/distributed/LuceneQueryFunction.java  |   41 +-
 .../lucene/internal/distributed/TopEntries.java    |    1 -
 .../internal/filesystem/SeekableInputStream.java   |    1 -
 .../internal/repository/IndexRepository.java       |    6 -
 .../internal/repository/IndexRepositoryImpl.java   |    7 +-
 .../internal/repository/RepositoryManager.java     |   13 +
 .../serializer/HeterogeneousLuceneSerializer.java  |    2 -
 .../lucene/internal/xml/LuceneIndexCreation.java   |    6 +-
 .../internal/xml/LuceneIndexXmlGenerator.java      |   22 +-
 .../cache/lucene/internal/xml/LuceneXmlParser.java |   12 +-
 .../sanctioned-geode-lucene-serializables.txt      |    4 +-
 .../lucene/FlatFormatSerializerJUnitTest.java      |    4 +-
 .../apache/geode/cache/lucene/LocalCacheRule.java  |    1 -
 .../lucene/LuceneClientSecurityDUnitTest.java      |   19 +-
 ...urityWithRegionCreatedBeforeIndexDUnitTest.java |   64 +
 .../lucene/LuceneCommandsSecurityDUnitTest.java    |    8 +-
 ...urityWithRegionCreatedBeforeIndexDUnitTest.java |   64 +
 .../apache/geode/cache/lucene/LuceneDUnitTest.java |    1 -
 .../cache/lucene/LuceneIndexCreationDUnitTest.java |   14 +-
 .../geode/cache/lucene/LuceneIntegrationTest.java  |    1 -
 .../lucene/LuceneQueriesReindexDUnitTest.java      |  186 ++
 .../LuceneSearchWithRollingUpgradeDUnit.java       |  187 +-
 ...hRollingUpgradeReindexFlagEnabledDUnitTest.java |   40 +
 .../NestedObjectSeralizerIntegrationTest.java      |    2 -
 .../geode/cache/lucene/RebalanceDUnitTest.java     |    5 +-
 ...ncyWithRegionCreatedBeforeReindexDUnitTest.java |    1 +
 .../internal/LuceneEventListenerJUnitTest.java     |    1 -
 .../LuceneIndexCreationProfileJUnitTest.java       |    9 +-
 .../LuceneIndexForPartitionedRegionTest.java       |   55 +-
 .../LuceneIndexRecoveryHAIntegrationTest.java      |  124 -
 .../lucene/internal/LuceneIndexStatsJUnitTest.java |    7 +-
 .../internal/LuceneQueryFactoryImplJUnitTest.java  |    6 +-
 .../lucene/internal/LuceneQueryImplJUnitTest.java  |    2 +-
 .../internal/LuceneRegionListenerJUnitTest.java    |    6 +-
 .../internal/LuceneResultStructImpJUnitTest.java   |    3 +-
 .../internal/LuceneServiceImplJUnitTest.java       |   15 +
 .../PageableLuceneQueryResultsImplJUnitTest.java   |    4 +-
 .../PartitionedRepositoryManagerJUnitTest.java     |   75 +-
 .../RawLuceneRepositoryManagerJUnitTest.java       |   10 +-
 .../internal/cli/LuceneIndexCommandsDUnitTest.java |    4 +-
 .../internal/cli/LuceneIndexCommandsJUnitTest.java |   37 +-
 ...neIndexCommandsWithReindexAllowedDUnitTest.java |   29 +
 .../LuceneDescribeIndexFunctionJUnitTest.java      |    7 +-
 .../LuceneListIndexFunctionJUnitTest.java          |   62 +-
 .../LuceneSearchIndexFunctionJUnitTest.java        |   12 +-
 .../LuceneClusterConfigurationDUnitTest.java       |   13 +-
 ...ClusterConfigurationWithReindexFlagEnabled.java |    3 +-
 .../directory/DumpDirectoryFilesJUnitTest.java     |    6 +-
 .../internal/distributed/EntryScoreJUnitTest.java  |    2 +-
 .../LuceneQueryFunctionContextJUnitTest.java       |    3 +-
 .../distributed/LuceneQueryFunctionJUnitTest.java  |   37 +-
 .../distributed/TopEntriesCollectorJUnitTest.java  |    4 +-
 .../TopEntriesFunctionCollectorJUnitTest.java      |    5 +-
 .../internal/distributed/TopEntriesJUnitTest.java  |    2 +-
 .../WaitUntilFlushedFunctionJUnitTest.java         |    9 +-
 .../internal/filesystem/ChunkKeyJUnitTest.java     |    2 +-
 .../lucene/internal/filesystem/FileJUnitTest.java  |    2 +-
 .../filesystem/FileSystemStatsJUnitTest.java       |    7 +-
 .../BucketTargetingFixedResolverTest.java          |    2 +-
 .../internal/partition/BucketTargetingMapTest.java |    2 +-
 .../repository/IndexRepositoryImplJUnitTest.java   |   15 +-
 .../IndexRepositoryImplPerformanceTest.java        |    1 -
 .../HeterogeneousLuceneSerializerJUnitTest.java    |    5 +-
 .../serializer/PdxFieldMapperJUnitTest.java        |    6 +-
 .../serializer/ReflectionFieldMapperJUnitTest.java |    3 +-
 .../internal/results/PageResultsJUnitTest.java     |    2 +-
 ...uceneIndexXmlGeneratorIntegrationJUnitTest.java |   12 +-
 .../xml/LuceneIndexXmlGeneratorJUnitTest.java      |   17 +-
 .../LuceneIndexXmlParserIntegrationJUnitTest.java  |    4 +-
 .../xml/LuceneIndexXmlParserJUnitTest.java         |    5 +-
 .../apache/geode/cache/lucene/test/Customer.java   |    1 -
 .../lucene/test/LuceneFunctionSecurityTest.java    |    2 +-
 .../cache/lucene/test/LuceneTestSerializer.java    |    7 +-
 .../cache/lucene/test/LuceneTestUtilities.java     |    5 +-
 .../org/apache/geode/cache/lucene/test/Person.java |    2 -
 .../execute/EmtpyRegionFunctionException.java      |    1 -
 .../gemfire/cache/execute/FunctionException.java   |    5 -
 .../apache/geode/OldClientSupportDUnitTest.java    |    3 +-
 geode-old-versions/build.gradle                    |    5 +-
 .../dunit/standalone/VersionManagerJUnitTest.java  |   49 -
 geode-protobuf-messages/build.gradle               |    2 +-
 .../protocol/protobuf/security/NoSecurity.java     |   40 +
 .../protobuf/security/NotLoggedInSecurity.java     |   38 +
 .../protocol/protobuf/security/SecureCache.java    |   58 +
 .../protobuf/security/SecureCacheImpl.java         |  250 ++
 .../protobuf/security/SecureFunctionService.java   |   32 +
 .../security/SecureFunctionServiceImpl.java        |  123 +
 .../protocol/protobuf/security/SecureLocator.java  |   26 +
 .../protobuf/security/SecureLocatorImpl.java       |   59 +
 .../protocol/protobuf/security/Security.java       |   34 +
 .../protocol/protobuf/security/ShiroSecurity.java  |   45 +
 .../internal/protocol/protobuf/v1/Failure.java     |    2 -
 .../v1/LocatorMessageExecutionContext.java         |   32 +-
 .../protobuf/v1/MessageExecutionContext.java       |    9 +-
 .../protocol/protobuf/v1/ProtobufOpsProcessor.java |    6 +-
 .../protobuf/v1/ProtobufProtocolService.java       |    2 -
 .../protobuf/v1/ProtobufStreamProcessor.java       |    2 +-
 .../protobuf/v1/ServerMessageExecutionContext.java |   32 +-
 .../protobuf/v1/authentication/Authorizer.java     |   30 -
 .../v1/authentication/AuthorizingCache.java        |   60 -
 .../v1/authentication/AuthorizingCacheImpl.java    |  194 --
 .../authentication/AuthorizingFunctionService.java |   32 -
 .../AuthorizingFunctionServiceImpl.java            |  123 -
 .../v1/authentication/AuthorizingLocator.java      |   26 -
 .../v1/authentication/AuthorizingLocatorImpl.java  |   59 -
 .../v1/authentication/NoSecurityAuthorizer.java    |   30 -
 .../v1/authentication/NotLoggedInAuthorizer.java   |   28 -
 .../v1/authentication/ShiroAuthorizer.java         |   35 -
 .../operations/ClearRequestOperationHandler.java   |    8 +-
 ...cuteFunctionOnGroupRequestOperationHandler.java |   10 +-
 ...uteFunctionOnMemberRequestOperationHandler.java |    2 +-
 ...uteFunctionOnRegionRequestOperationHandler.java |    6 +-
 .../operations/GetAllRequestOperationHandler.java  |    4 +-
 .../GetRegionNamesRequestOperationHandler.java     |    4 +-
 .../v1/operations/GetRequestOperationHandler.java  |   10 +-
 .../v1/operations/GetServerOperationHandler.java   |    2 +-
 .../operations/GetSizeRequestOperationHandler.java |    5 +-
 .../v1/operations/KeySetOperationHandler.java      |   10 +-
 .../OqlQueryRequestOperationHandler.java           |    3 +-
 .../operations/PutAllRequestOperationHandler.java  |    4 +-
 .../PutIfAbsentRequestOperationHandler.java        |    9 +-
 .../v1/operations/PutRequestOperationHandler.java  |    7 +-
 .../operations/RemoveRequestOperationHandler.java  |    4 +-
 .../registry/ProtobufOperationContextRegistry.java |    1 -
 .../protobuf/v1/state/ConnectionState.java         |    1 -
 .../protobuf/v1/state/RequireAuthentication.java   |    5 -
 .../protocol/serialization/ValueSerializer.java    |    2 -
 .../OutputCapturingServerConnectionTest.java       |   11 +-
 .../tier/sockets/ProtobufServerConnectionTest.java |   16 +-
 .../internal/protocol/TestExecutionContext.java    |    2 -
 .../protobuf/ProtobufStreamProcessorTest.java      |    4 +-
 .../protobuf/security/SecureCacheImplTest.java     |  428 ++++
 .../security/SecureFunctionServiceImplTest.java    |  106 +
 .../protobuf/v1/AuthenticationIntegrationTest.java |    3 +-
 .../protobuf/v1/AuthorizationIntegrationTest.java  |    3 +-
 .../v1/DisconnectClientIntegrationTest.java        |    3 +-
 .../v1/ExecuteFunctionOnGroupIntegrationTest.java  |    3 +-
 .../v1/ExecuteFunctionOnMemberIntegrationTest.java |    3 +-
 .../v1/ExecuteFunctionOnRegionIntegrationTest.java |    3 +-
 .../internal/protocol/protobuf/v1/MessageUtil.java |    1 -
 .../v1/ProtobufProtocolServiceJUnitTest.java       |    3 +-
 .../v1/ProtocolVersionIntegrationTest.java         |    4 +-
 .../protobuf/v1/TestSerializeAllSerializer.java    |    7 -
 .../v1/ValueSerializerIntegrationTest.java         |    3 +-
 .../v1/acceptance/CacheConnectionJUnitTest.java    |    5 +-
 .../CacheConnectionTimeoutJUnitTest.java           |    5 +-
 .../v1/acceptance/CacheMaxConnectionJUnitTest.java |   95 +-
 .../v1/acceptance/CacheOperationsJUnitTest.java    |    6 +-
 .../LocatorConnectionAuthenticationDUnitTest.java  |    5 +-
 .../v1/acceptance/LocatorConnectionDUnitTest.java  |    4 +-
 .../authentication/AuthorizingCacheImplTest.java   |  312 ---
 .../AuthorizingFunctionServiceImplTest.java        |  106 -
 .../ClearRequestOperationHandlerJUnitTest.java     |   12 +-
 ...ionOnGroupRequestOperationHandlerJUnitTest.java |    8 +-
 ...onOnMemberRequestOperationHandlerJUnitTest.java |    8 +-
 ...onOnRegionRequestOperationHandlerJUnitTest.java |   10 +-
 .../GetAllRequestOperationHandlerJUnitTest.java    |    6 +-
 .../GetAndPutJsonDocumentsDUnitTest.java           |    3 +-
 ...egionNamesRequestOperationHandlerJUnitTest.java |    3 +-
 .../GetRequestOperationHandlerJUnitTest.java       |    7 +-
 .../GetServerOperationHandlerJUnitTest.java        |    4 +-
 .../GetSizeRequestOperationHandlerJUnitTest.java   |    6 +-
 .../KeySetOperationHandlerJUnitTest.java           |   11 +-
 .../v1/operations/OperationHandlerJUnitTest.java   |    4 +-
 ...ueryRequestOperationHandlerIntegrationTest.java |   11 +-
 .../OqlQueryRequestOperationHandlerJUnitTest.java  |    4 +-
 .../ProtocolVersionHandlerJUnitTest.java           |    3 +-
 .../PutAllRequestOperationHandlerJUnitTest.java    |    3 +-
 .../PutIfAbsentRequestIntegrationTest.java         |    3 +-
 ...utIfAbsentRequestOperationHandlerJUnitTest.java |    4 +-
 .../PutRequestOperationHandlerJUnitTest.java       |    3 +-
 .../RemoveRequestOperationHandlerJUnitTest.java    |    5 +-
 .../v1/operations/VersionValidatorJUnitTest.java   |    3 +-
 .../codec/JsonPdxConverterJUnitTest.java           |    3 +-
 .../ProtobufProtocolSerializerJUnitTest.java       |    3 +-
 .../v1/utilities/ProtobufUtilitiesJUnitTest.java   |    3 +-
 geode-pulse/build.gradle                           |    2 +-
 .../tools/pulse/internal/PulseAppListener.java     |    8 +-
 .../internal/controllers/PulseController.java      |    3 -
 .../geode/tools/pulse/internal/data/Cluster.java   |   17 -
 .../tools/pulse/internal/data/DataBrowser.java     |    1 -
 .../tools/pulse/internal/data/JMXDataUpdater.java  |   26 +-
 .../tools/pulse/internal/data/Repository.java      |    9 +
 .../service/ClusterMembersRGraphService.java       |    5 -
 .../internal/service/ClusterRegionService.java     |    1 -
 .../internal/service/ClusterRegionsService.java    |    1 -
 .../service/ClusterSelectedRegionService.java      |    1 -
 .../internal/service/SystemAlertsService.java      |    1 -
 .../tools/pulse/internal/util/ConnectionUtil.java  |    4 -
 .../geode/tools/pulse/internal/util/TimeUtils.java |    2 -
 geode-pulse/src/main/webapp/META-INF/NOTICE        |    2 +-
 geode-pulse/src/main/webapp/clusterDetail.html     |    6 +-
 geode-pulse/src/main/webapp/css/popup.css          |    2 +-
 geode-pulse/src/main/webapp/css/style.css          |   12 +-
 geode-pulse/src/main/webapp/dataBrowser.html       |    6 +-
 geode-pulse/src/main/webapp/memberDetails.html     |    6 +-
 geode-pulse/src/main/webapp/queryStatistics.html   |    6 +-
 geode-pulse/src/main/webapp/regionDetail.html      |    6 +-
 .../src/main/webapp/scripts/lib/jquery-1.7.2.js    |    2 +-
 .../main/webapp/scripts/lib/jquery.jqGrid.src.js   |  226 +-
 .../main/webapp/scripts/lib/jquery.sparkline.js    |    2 +-
 .../tools/pulse/internal/PulseAppListenerTest.java |   16 +-
 .../data/JMXDataUpdaterGetDoubleAttributeTest.java |    2 +-
 .../tools/pulse/tests/junit/BaseServiceTest.java   |    1 -
 .../junit/ClusterSelectedRegionServiceTest.java    |    8 +-
 .../ClusterSelectedRegionsMemberServiceTest.java   |    8 +-
 .../tests/junit/MemberGatewayHubServiceTest.java   |    8 +-
 .../geode/tools/pulse/tests/rules/ServerRule.java  |    2 +-
 .../tools/pulse/tests/ui/PulseAutomatedTest.java   |   43 +-
 .../geode/tools/pulse/tests/ui/PulseBase.java      |    3 -
 .../geode/tools/pulse/tests/ui/PulseTestUtils.java |    4 +-
 .../util/AutoBalancerIntegrationJUnitTest.java     |    4 +-
 geode-wan/build.gradle                             |    2 +-
 .../geode/cache/client/internal/SenderProxy.java   |    2 -
 .../internal/locator/wan/LocatorDiscovery.java     |    1 -
 .../client/internal/locator/wan/LocatorHelper.java |   14 -
 .../locator/wan/LocatorMembershipListenerImpl.java |    2 -
 .../locator/wan/RemoteLocatorJoinRequest.java      |    1 -
 .../locator/wan/RemoteLocatorJoinResponse.java     |    1 -
 .../locator/wan/RemoteLocatorPingRequest.java      |    5 -
 .../locator/wan/RemoteLocatorPingResponse.java     |    3 -
 .../internal/locator/wan/RemoteLocatorRequest.java |    4 -
 .../locator/wan/RemoteLocatorResponse.java         |    4 -
 .../locator/wan/WanLocatorDiscovererImpl.java      |    4 -
 .../internal/WANDistributedSystemService.java      |    1 -
 .../cache/wan/GatewayReceiverFactoryImpl.java      |   14 +-
 .../wan/GatewaySenderEventRemoteDispatcher.java    |    5 +-
 .../cache/wan/GatewaySenderFactoryImpl.java        |    1 -
 .../wan/parallel/ParallelGatewaySenderImpl.java    |    2 +-
 ...currentParallelGatewaySenderEventProcessor.java |    1 -
 .../RemoteParallelGatewaySenderEventProcessor.java |    2 -
 .../cache/wan/serial/SerialGatewaySenderImpl.java  |    7 +-
 .../geode/cache/CacheXml70GatewayDUnitTest.java    |    4 +-
 .../geode/cache/CacheXml80GatewayDUnitTest.java    |    3 +-
 ...tewayReceiverAutoConnectionSourceDUnitTest.java |   11 +-
 .../internal/cache/UpdateVersionDUnitTest.java     |   14 +-
 .../cache/wan/AckReaderThreadJUnitTest.java        |    2 -
 ...ueueOverflowMBeanAttributesDistributedTest.java |    4 +-
 .../cache/wan/CacheClientNotifierDUnitTest.java    |    9 +-
 .../wan/GatewayReceiverFactoryImplJUnitTest.java   |    1 -
 .../cache/wan/GatewayReceiverImplJUnitTest.java    |    8 +-
 ...atewaySenderEventRemoteDispatcherJUnitTest.java |   15 +-
 ...nderOverflowMBeanAttributesDistributedTest.java |    3 +-
 .../cache/wan/Simple2CacheServerDUnitTest.java     |    3 +-
 .../geode/internal/cache/wan/WANTestBase.java      |  215 +-
 .../ConcurrentParallelGatewaySenderDUnitTest.java  |    7 -
 ...rrentParallelGatewaySenderOffHeapDUnitTest.java |    5 -
 ...ParallelGatewaySenderOperation_1_DUnitTest.java |    8 +-
 ...ParallelGatewaySenderOperation_2_DUnitTest.java |    9 +-
 ...rentSerialGatewaySenderOperationsDUnitTest.java |    9 +-
 ...ialGatewaySenderOperationsOffHeapDUnitTest.java |    5 -
 .../ConcurrentWANPropagation_1_DUnitTest.java      |   12 +-
 .../ConcurrentWANPropagation_2_DUnitTest.java      |    5 -
 .../cache/wan/disttx/DistTXWANDUnitTest.java       |    2 +-
 .../misc/CommonParallelGatewaySenderDUnitTest.java |    7 +-
 ...ommonParallelGatewaySenderOffHeapDUnitTest.java |    5 -
 .../KeepEventsOnGatewaySenderQueueDUnitTest.java   |    2 +-
 .../NewWANConcurrencyCheckForDestroyDUnitTest.java |    6 +-
 .../wan/misc/NewWanAuthenticationDUnitTest.java    |   10 +-
 .../cache/wan/misc/PDXNewWanDUnitTest.java         |    9 +-
 ...atedRegion_ParallelWANPersistenceDUnitTest.java |    2 +-
 ...atedRegion_ParallelWANPropagationDUnitTest.java |    6 +-
 .../misc/SenderWithTransportFilterDUnitTest.java   |    5 +-
 ...hutdownAllPersistentGatewaySenderDUnitTest.java |    2 +-
 .../cache/wan/misc/WANConfigurationJUnitTest.java  |   37 +-
 .../cache/wan/misc/WANLocatorServerDUnitTest.java  |    7 +-
 .../internal/cache/wan/misc/WANSSLDUnitTest.java   |    3 +-
 .../cache/wan/misc/WanAutoDiscoveryDUnitTest.java  |    7 +-
 .../cache/wan/misc/WanValidationsDUnitTest.java    |   19 +-
 ...lGatewaySenderOperation_2_OffHeapDUnitTest.java |    5 -
 ...lGatewaySenderOperation_2_OffHeapDUnitTest.java |    5 -
 ...GatewaySenderQueueOverflowOffHeapDUnitTest.java |    5 -
 .../ParallelWANConflationOffHeapDUnitTest.java     |    5 -
 ...stenceEnabledGatewaySenderOffHeapDUnitTest.java |    5 -
 ...ANPropagationConcurrentOpsOffHeapDUnitTest.java |    5 -
 .../ParallelWANPropagationOffHeapDUnitTest.java    |    5 -
 .../SerialGatewaySenderQueueOffHeapDUnitTest.java  |    5 -
 ...stenceEnabledGatewaySenderOffHeapDUnitTest.java |    5 -
 ...ParallelGatewaySenderOperation_2_DUnitTest.java |    5 -
 .../ParallelGatewaySenderOperationsDUnitTest.java  |   45 +-
 ...arallelGatewaySenderQueueOverflowDUnitTest.java |    6 +-
 .../parallel/ParallelWANConflationDUnitTest.java   |  105 +-
 ...ANPersistenceEnabledGatewaySenderDUnitTest.java |    5 +-
 ...arallelWANPropagationClientServerDUnitTest.java |    1 -
 ...rallelWANPropagationConcurrentOpsDUnitTest.java |    7 +-
 .../parallel/ParallelWANPropagationDUnitTest.java  |   11 +-
 .../ParallelWANPropagationLoopBackDUnitTest.java   |   10 +-
 .../wan/parallel/ParallelWANStatsDUnitTest.java    |  156 +-
 .../cache/wan/serial/GatewayReceiverDUnitTest.java |    4 -
 ...lGatewaySenderDistributedDeadlockDUnitTest.java |   10 +-
 .../SerialGatewaySenderEventListenerDUnitTest.java |    5 +-
 .../SerialGatewaySenderOperationsDUnitTest.java    |   92 +-
 .../serial/SerialGatewaySenderQueueDUnitTest.java  |   20 +-
 .../wan/serial/SerialWANConflationDUnitTest.java   |   78 +-
 ...ANPersistenceEnabledGatewaySenderDUnitTest.java |    7 +-
 .../wan/serial/SerialWANPropagationDUnitTest.java  |    4 +-
 .../SerialWANPropagationLoopBackDUnitTest.java     |    5 +-
 ...lWANPropagation_PartitionedRegionDUnitTest.java |    5 -
 .../SerialWANPropagationsFeatureDUnitTest.java     |   18 +-
 .../cache/wan/serial/SerialWANStatsDUnitTest.java  |    8 +-
 ...CreateDestroyGatewaySenderCommandDUnitTest.java |    4 +-
 .../CreateGatewayReceiverCommandDUnitTest.java     |  186 +-
 .../DestroyGatewayReceiverCommandDUnitTest.java    |  549 +++++
 .../cache/wan/wancommand/WANCommandUtils.java      |    5 +
 .../cli/commands/CreateRegionCommandDUnitTest.java |  104 +
 ...rConfigurationIndexWithFromClauseDUnitTest.java |   50 +-
 .../WANClusterConfigurationDUnitTest.java          |  391 ++++
 .../web/controllers/PdxBasedCrudController.java    |    2 +-
 .../web/controllers/support/RegionEntryData.java   |   19 -
 geode-web-api/src/main/webapp/META-INF/NOTICE      |    2 +-
 .../AnalyzeWebApiSerializablesJUnitTest.java       |    3 +-
 .../AbstractBaseControllerJUnitTest.java           |    3 +-
 .../web/controllers/support/RegionDataTest.java    |    7 +-
 .../cli/commands/AlterRuntimeCommandDUnitTest.java |    9 +-
 .../commands/ClusterConfigurationDUnitTest.java    |    3 +-
 .../cli/commands/CommandOverHttpDUnitTest.java     |    3 +-
 .../internal/cli/commands/CommandOverHttpTest.java |    9 +-
 .../commands/ConnectCommandIntegrationTest.java    |    3 +-
 .../cli/commands/ConnectCommandWithSSLTest.java    |    3 +-
 .../commands/ConnectCommandWithSecurityTest.java   |    4 +-
 .../commands/DescribeConfigCommandDUnitTest.java   |    3 +-
 ...xecuteFunctionCommandWithSecurityDUnitTest.java |    5 +-
 .../cli/commands/ExportConfigCommandDUnitTest.java |    4 +-
 .../ExportLogsOverHttpIntegrationTest.java         |    3 +-
 .../commands/ExportLogsStatsOverHttpDUnitTest.java |    3 +-
 .../FunctionCommandsOverHttpDUnitTest.java         |    3 +-
 .../cli/commands/IndexCommandOverHttpTest.java     |    3 +-
 .../ListIndexCommandOverHttpDUnitTest.java         |    3 +-
 .../cli/commands/QueryCommandOverHttpTest.java     |    3 +-
 .../RebalanceCommandOverHttpDistributedTest.java   |    3 +-
 .../commands/ShutdownCommandOverHttpDUnitTest.java |    4 +-
 .../support/LoginHandlerInterceptorJUnitTest.java  |    5 +-
 .../web/domain/QueryParameterSourceJUnitTest.java  |    6 +-
 ...lizableObjectHttpMessageConverterJUnitTest.java |    5 +-
 gradle.properties                                  |   12 +-
 gradle/dependency-versions.properties              |   18 +-
 gradle/java.gradle                                 |   10 +-
 gradle/rat.gradle                                  |    1 -
 gradle/spotless.gradle                             |   29 +-
 gradle/test.gradle                                 |   40 +-
 gradle/wrapper/gradle-wrapper.jar                  |  Bin 53639 -> 54413 bytes
 gradle/wrapper/gradle-wrapper.properties           |    4 +-
 gradlew                                            |   72 +-
 gradlew.bat                                        |   12 +-
 settings.gradle                                    |   20 +-
 3514 files changed, 56624 insertions(+), 42687 deletions(-)
 create mode 100755 ci/pipelines/deploy_meta.sh
 delete mode 100644 ci/pipelines/develop.yml
 create mode 100644 ci/pipelines/geode-build/base.yml
 create mode 100755 ci/pipelines/geode-build/deploy_pipeline.sh
 create mode 100644 ci/pipelines/geode-build/test-stubs/acceptance.yml
 create mode 100644 ci/pipelines/geode-build/test-stubs/flaky.yml
 create mode 100644 ci/pipelines/geode-build/test-stubs/integration.yml
 create mode 100644 ci/pipelines/geode-build/test-stubs/ui.yml
 create mode 100644 ci/pipelines/geode-build/test-template.yml
 delete mode 100644 extensions/geode-modules/src/test/java/org/apache/geode/modules/session/CommandServlet.java
 delete mode 100644 extensions/geode-modules/src/test/java/org/apache/geode/modules/session/QueryCommand.java
 create mode 100644 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/ConnectCommandAcceptanceTest.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/ConnectionConfigBuilder.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/ConnectionConfiguration.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/RegionMapping.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/RegionMappingBuilder.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/ExceptionHandler.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/JdbcCliFunction.java
 create 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/package-info.java
 delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/xml/JdbcConnectorServiceXmlGenerator.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/ConnectionConfigBuilderTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/ConnectionConfigurationTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/RegionMappingBuilderTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/AlterConnectionCommandTest.java
 create 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/DescribeConnectionCommandIntegrationTest.java
 create 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/DescribeMappingCommandIntegrationTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/DescribeMappingCommandTest.java
 create 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/JdbcCliFunctionTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListConnectionCommandIntegrationTest.java
 create 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/ListMappingCommandIntegrationTest.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/ListMappingCommandTest.java
 create 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/JdbcConnectorServiceXmlGeneratorIntegrationTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/xml/JdbcConnectorServiceXmlGeneratorTest.java
 delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/xml/JdbcConnectorServiceXmlIntegrationTest.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/client/internal/ConnectionConnector.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/CacheLoaderType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/CacheWriterType.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/ClassNameType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/ClassWithParametersType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/InitializerType.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/ObjectType.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/StringType.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/XSDRootElement.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/configuration/package-info.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/distributed/ClusterConfigurationService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/distributed/ConfigurationPersistenceService.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/InternalClusterConfigurationService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/InternalConfigurationPersistenceService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/messenger/GMSEncryptionCipherPool.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/InternalCacheForClientAccess.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/map/AbstractRegionMapPut.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/map/RegionMapCommitPut.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/map/RegionMapPut.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/persistence/InternalPersistenceAdvisor.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/persistence/MembershipChangeListener.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/persistence/PersistenceInitialImageAdvisor.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/config/JAXBService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/cli/CliFunction.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/cli/SingleGfshCommand.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/DestroyGatewayReceiverCommand.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/IndexInfo.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/DestroyGatewayReceiverFunction.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/result/LegacyCommandResult.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/result/ModelCommandResult.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/result/model/AbstractResultModel.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/result/model/DataResultModel.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/result/model/FileResultModel.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/result/model/InfoResultModel.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/result/model/ResultModel.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/result/model/TabularResultModel.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/ExpirationDetector.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/TXExpirationIntegrationTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/TXExpiryJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/ConcurrentRegionOperationIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/client/internal/ConnectionConnectorTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/client/internal/ConnectionFactoryJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/configuration/CacheConfigTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/configuration/DeclarableTypeTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/internal/CompiledIteratorDefJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/CacheConfigDAODUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/InternalClusterConfigurationServiceTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/InternalConfigurationPersistenceServiceTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/disttx/DistTXExpiryJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/disttx/DistributedTXExpirationIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/DataSerializerHolderJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/admin/remote/RemoteGfManagerAgentTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/AbstractRegionMapTxApplyDestroyTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/BucketCreationCrashRegressionTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/BucketCreationRequesterCrashHARegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/EvictionAttributesMutatorImplRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/InternalCacheForClientAccessTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/OplogTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionDataStoreTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PersistentRegionTransactionDUnitTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/TxCommitMessageTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/UnzipUtil.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ha/Bug48571DUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ha/Bug48879DUnitTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/ha/ClientSubscriptionExpiryDataLossRegressionTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/ha/HARegionQueueExpiryRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ha/HARegionQueueIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ha/HARegionQueueSizeRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ha/HARegionQueueThreadIdExpiryRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/map/AbstractRegionMapPutTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/map/RegionMapCommitPutTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/map/RegionMapPutTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/BucketCreationCrashCompletesRegressionTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/Bug39356DUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/Bug43684DUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/Bug47388DUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/Bug51400DUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/FetchKeysMessageTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/ManageBackupBucketReplyMessageTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PRDiskConflictWithColocationDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PersistentPartitionedRegionDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PersistentPartitionedRegionDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PersistentPartitionedRegionOldConfigDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PersistentPartitionedRegionRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/QueueRemovalMessageProcessingDistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/RegisterInterestKeysValuesDistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/RemotePutMessageJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/persistence/PersistenceInitialImageAdvisorTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/Bug40396DUnitTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/DeltaPropagationFailureRegressionTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/Bug36269DUnitTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/Bug36457DUnitTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/Bug36805DUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/Bug36829DUnitTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/Bug36995DUnitTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/Bug37210DUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/Bug37805DUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientDestroyRegionNotificationRegressionTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientDestroyRegionUnregisterInterestRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/GetConnectedServerCountRegressionTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/HARegionQueueStatsCloseRegressionTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/MessageTrackingTimeoutRegressionTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/RegisterInterestOnServerWithoutRegionRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/RootRegionsExcludesHARegionsRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/RemotePutMessageTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/config/JAXBServiceTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/FederatingManagerIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/JMXMBeanReconnectDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/beans/ManagementAdapterTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ConnectCommandDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateIndexCommandDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DestroyGatewayReceiverCommandTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ExecuteFunctionCommandDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ExecuteFunctionCommandTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ExportConfigCommandTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ExportLogsTestSuite.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListAsyncEventQueuesTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListGatewayCommandTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/DestroyGatewayReceiverFunctionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/GatewayReceiverCreateFunctionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/result/model/LegacyVsResultModelComparisonTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/result/model/ResultModelTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/result/model/TabularResultModelTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigurationServiceUsingDirDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/ConfigurationPersistenceServiceUsingDirDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/functions/GetClusterConfigurationFunctionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/pdx/internal/PdxInstanceImplTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/SerializableConsumerIF.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/rules/AbstractDistributedTestRule.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/test/dunit/rules/DistributedDisconnectRule.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/DistributedDisconnectRuleAsClassRuleDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/DistributedDisconnectRuleDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/DistributedRestoreSystemPropertiesTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/MemberStarterRuleIntegrationTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/BasicDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/BasicDistributedTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/test/dunit/tests/GetDefaultDiskStoreNameDUnitTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/test/dunit/tests/GetDefaultDiskStoreNameDistributedTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/test/dunit/tests/GetTestMethodNameDUnitTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/test/dunit/tests/GetTestMethodNameDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/JUnit4BasicDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/JUnit4GetDefaultDiskStoreNameDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/JUnit4GetTestMethodNameDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/JUnit4OverridingGetPropertiesDisconnectsAllDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/JUnit4VMDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/OverridingGetPropertiesDisconnectsAllDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/OverridingGetPropertiesDisconnectsAllDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/VMDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/tests/VMDistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/junit/assertions/AbstractResultModelAssert.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/junit/assertions/DataResultModelAssert.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/junit/assertions/InfoResultModelAssert.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/junit/assertions/TabularResultModelAssert.java
 create mode 100644 geode-cq/src/test/java/org/apache/geode/cache/query/internal/cq/CqServiceImplJUnitTest.java
 delete mode 100644 geode-docs/configuring/cluster_config/gfsh_load_from_shared_dir.html.md.erb
 create mode 100644 geode-docs/developing/outside_data_sources/configuring_db_connections_using_JNDI.html.md.erb
 delete mode 100644 geode-docs/developing/transactions/configuring_db_connections_using_JNDI.html.md.erb
 delete mode 100644 geode-docs/developing/transactions/jca_adapter_example.html.md.erb
 delete mode 100644 geode-docs/developing/transactions/transaction_jta_gemfire_example.html.md.erb
 delete mode 100644 geode-docs/developing/transactions/transaction_semantics.html.md.erb
 delete mode 100644 geode-docs/developing/transactions/transaction_suspend_resume_example.html.md.erb
 delete mode 100644 geode-docs/developing/transactions/transactional_function_example.html.md.erb
 delete mode 100644 geode-docs/developing/transactions/transactions_overview.html.md.erb
 delete mode 100644 geode-docs/images/transactions_jta.png
 create mode 100644 geode-experimental-driver/src/test/java/org/apache/geode/experimental/driver/PostProcessingIntegrationTest.java
 rename {geode-old-versions => geode-junit}/src/main/java/org/apache/geode/test/dunit/standalone/VersionManager.java (100%)
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/CompressionTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/ConfigurationTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/EvictionTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/HttpSessionTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/JDBCConnectorTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/JMXTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/LoggingTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/OffHeapTest.java
 create mode 100755 geode-junit/src/main/java/org/apache/geode/test/junit/categories/PartitioningTest.java
 create mode 100755 geode-junit/src/main/java/org/apache/geode/test/junit/categories/PersistenceTest.java
 create mode 100755 geode-junit/src/main/java/org/apache/geode/test/junit/categories/RedisTest.java
 create mode 100755 geode-junit/src/main/java/org/apache/geode/test/junit/categories/RegionsTest.java
 create mode 100755 geode-junit/src/main/java/org/apache/geode/test/junit/categories/SnapshotTest.java
 create mode 100755 geode-junit/src/main/java/org/apache/geode/test/junit/categories/StatisticsTest.java
 create mode 100755 geode-junit/src/test/java/org/apache/geode/test/dunit/standalone/VersionManagerJUnitTest.java
 create mode 100644 geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/CreateRegionProcessorForLucene.java
 create mode 100644 geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexCreationInProgressException.java
 create mode 100644 geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/cli/LuceneIndexStatus.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneClientSecurityWithRegionCreatedBeforeIndexDUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneCommandsSecurityWithRegionCreatedBeforeIndexDUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneSearchWithRollingUpgradeReindexFlagEnabledDUnitTest.java
 delete mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexRecoveryHAIntegrationTest.java
 delete mode 100755 geode-old-versions/src/test/java/org/apache/geode/test/dunit/standalone/VersionManagerJUnitTest.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/NoSecurity.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/NotLoggedInSecurity.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/SecureCache.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/SecureCacheImpl.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/SecureFunctionService.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/SecureFunctionServiceImpl.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/SecureLocator.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/SecureLocatorImpl.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/Security.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/security/ShiroSecurity.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/Authorizer.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/AuthorizingCache.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/AuthorizingCacheImpl.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/AuthorizingFunctionService.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/AuthorizingFunctionServiceImpl.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/AuthorizingLocator.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/AuthorizingLocatorImpl.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/NoSecurityAuthorizer.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/NotLoggedInAuthorizer.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/ShiroAuthorizer.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/security/SecureCacheImplTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/security/SecureFunctionServiceImplTest.java
 delete mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/AuthorizingCacheImplTest.java
 delete mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/authentication/AuthorizingFunctionServiceImplTest.java
 create mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/DestroyGatewayReceiverCommandDUnitTest.java
 create mode 100644 geode-wan/src/test/java/org/apache/geode/management/internal/cli/commands/CreateRegionCommandDUnitTest.java