You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ds...@apache.org on 2017/04/11 23:58:02 UTC

[3/7] geode git commit: Merge remote-tracking branch 'origin/develop' into feature/GEODE-2097

Merge remote-tracking branch 'origin/develop' into feature/GEODE-2097


Project: http://git-wip-us.apache.org/repos/asf/geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode/commit/bf20e0aa
Tree: http://git-wip-us.apache.org/repos/asf/geode/tree/bf20e0aa
Diff: http://git-wip-us.apache.org/repos/asf/geode/diff/bf20e0aa

Branch: refs/heads/feature/GEODE-2097
Commit: bf20e0aa26c83295651db2b872b16a0363e30549
Parents: 6f956e2 344f93d
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Mon Apr 10 15:39:34 2017 -0700
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Mon Apr 10 15:39:34 2017 -0700

----------------------------------------------------------------------
 .gitignore                                      |    4 +-
 BUILDING.md                                     |   70 +-
 KEYS                                            |  326 +-
 LICENSE                                         |  140 +-
 NOTICE                                          |    4 +-
 README.md                                       |  204 +-
 build.gradle                                    |   19 +-
 docker/Dockerfile                               |    4 +-
 etc/eclipse-java-google-style.xml               |    2 +-
 .../release/conf/cache-client.xml               |   80 +-
 .../release/conf/cache-peer.xml                 |   96 +-
 .../release/conf/cache-server.xml               |  144 +-
 .../internal/filter/ListenerEventType.java      |    7 +-
 .../session/installer/InstallerJUnitTest.java   |   26 +-
 .../SessionReplicationIntegrationJUnitTest.java |   31 +-
 extensions/geode-modules-tomcat8/build.gradle   |    2 +-
 .../Tomcat8SessionsClientServerDUnitTest.java   |    1 -
 .../session/Tomcat6SessionsJUnitTest.java       |    3 +-
 geode-assembly/build.gradle                     |   14 +-
 geode-assembly/src/main/dist/LICENSE            |  139 +-
 geode-assembly/src/main/dist/NOTICE             |  145 +-
 geode-assembly/src/main/dist/bin/gfsh           |   14 -
 geode-assembly/src/main/dist/bin/gfsh.bat       |    8 -
 .../org/apache/geode/BundledJarsJUnitTest.java  |   27 +-
 .../management/internal/AgentUtilJUnitTest.java |   11 +-
 .../LauncherLifecycleCommandsDUnitTest.java     |   51 +
 ...auncherLifecycleCommandsIntegrationTest.java |    4 +-
 .../LauncherLifecycleCommandsJUnitTest.java     |  604 ---
 .../commands/LauncherLifecycleCommandsTest.java |  647 ++++
 ...erConfigurationServiceEndToEndDUnitTest.java |  468 +++
 .../SharedConfigurationEndToEndDUnitTest.java   |  464 ---
 .../web/RestSecurityIntegrationTest.java        |  181 +-
 .../web/RestSecurityPostProcessorTest.java      |   53 +-
 .../internal/web/RestSecurityWithSSLTest.java   |   51 +-
 .../rest/internal/web/RestServersJUnitTest.java |   33 +-
 .../internal/web/SwaggerVerificationTest.java   |   27 +-
 .../web/controllers/NoArgumentFunction.java     |  114 +
 ...stAPIOnRegionFunctionExecutionDUnitTest.java |   20 +-
 .../web/controllers/RestAPITestBase.java        |   23 +-
 .../RestAPIsAndInterOpsDUnitTest.java           |   46 +-
 ...tAPIsOnGroupsFunctionExecutionDUnitTest.java |   17 +-
 ...APIsOnMembersFunctionExecutionDUnitTest.java |   93 +-
 .../RestAPIsQueryAndFEJUnitTest.java            |   18 +-
 .../geode/test/dunit/rules/HttpClientRule.java  |  111 +
 .../geode/tools/pulse/PulseDataExportTest.java  |   65 +
 .../tools/pulse/PulseVerificationTest.java      |   90 +
 .../src/test/resources/expected_jars.txt        |    1 -
 geode-benchmarks/build.gradle                   |    2 +
 geode-book/README.md                            |   27 +-
 geode-book/config.yml                           |    6 +-
 .../source/archive_menus/_default.erb           |   28 +
 .../source/subnavs/geode-subnav.erb             | 1771 +++++----
 geode-book/redirects.rb                         |    5 +-
 geode-core/build.gradle                         |   19 +-
 .../geode/cache/query/internal/parse/oql.g      | 1195 ++++++
 .../java/org/apache/geode/DataSerializer.java   |   69 +
 .../main/java/org/apache/geode/LogWriter.java   |    5 +-
 .../internal/DistributedSystemConfigImpl.java   |   34 +-
 .../java/org/apache/geode/cache/Operation.java  |   16 +
 .../internal/AsyncEventQueueImpl.java           |   20 +-
 .../client/internal/ConnectionFactoryImpl.java  |    3 +
 .../cache/client/internal/ConnectionImpl.java   |    2 +-
 .../client/internal/EndpointManagerImpl.java    |    4 +-
 .../cache/client/internal/LiveServerPinger.java |    2 +-
 .../cache/client/internal/OpExecutorImpl.java   |    4 +-
 .../cache/client/internal/QueueManagerImpl.java |    3 +
 .../geode/cache/execute/FunctionContext.java    |    3 +
 .../cache/partition/PartitionListener.java      |   59 +-
 .../query/internal/AbstractCompiledValue.java   |    2 +-
 .../internal/AbstractGroupOrRangeJunction.java  |    2 +-
 .../geode/cache/query/internal/CompiledIn.java  |    2 +-
 .../cache/query/internal/CompiledLike.java      |    2 -
 .../query/internal/CompiledSortCriterion.java   |    6 -
 .../query/internal/CompositeGroupJunction.java  |    1 -
 .../cache/query/internal/DefaultQuery.java      |    6 +-
 .../geode/cache/query/internal/DerivedInfo.java |    5 -
 .../geode/cache/query/internal/IndexInfo.java   |    2 -
 .../geode/cache/query/internal/PathUtils.java   |    2 +-
 .../geode/cache/query/internal/QCompiler.java   |   11 +-
 .../geode/cache/query/internal/QueryUtils.java  |    2 +-
 .../cache/query/internal/RangeJunction.java     |    2 +-
 .../query/internal/index/AbstractIndex.java     |    4 +-
 .../index/FunctionalIndexCreationHelper.java    |    3 -
 .../cache/query/internal/index/HashIndex.java   |    3 +-
 .../query/internal/index/IndexManager.java      |    4 +-
 .../query/internal/index/MapIndexStore.java     |    4 -
 .../cache/query/internal/index/RangeIndex.java  |    1 -
 .../cache/query/internal/parse/OQLLexer.java    | 3471 -----------------
 .../internal/parse/OQLLexerTokenTypes.java      |  156 -
 .../query/internal/parse/OQLLexerTokenTypes.txt |  147 -
 .../cache/query/internal/parse/OQLParser.java   | 3650 ------------------
 .../geode/cache/query/internal/parse/oql.g      | 1195 ------
 .../geode/cache/snapshot/SnapshotOptions.java   |   16 +
 .../geode/distributed/AbstractLauncher.java     |   70 +-
 .../geode/distributed/DistributedSystem.java    |   14 +-
 .../org/apache/geode/distributed/Locator.java   |    5 +-
 .../geode/distributed/LocatorLauncher.java      |    9 +-
 .../geode/distributed/ServerLauncher.java       |   18 +-
 .../internal/AbstractDistributionConfig.java    |   30 +-
 .../internal/ClusterConfigurationService.java   |  788 ++++
 .../apache/geode/distributed/internal/DM.java   |    2 +
 .../internal/DefaultPropertiesGenerator.java    |   52 +
 .../internal/DistributionAdvisor.java           |   22 +
 .../internal/DistributionConfigImpl.java        |   23 +-
 .../internal/DistributionManager.java           |   12 +-
 .../distributed/internal/DistributionStats.java |    9 +-
 .../internal/InternalDistributedSystem.java     |    9 +
 .../distributed/internal/InternalLocator.java   |   96 +-
 .../internal/LonerDistributionManager.java      |    4 +-
 .../distributed/internal/ResourceEvent.java     |   29 +-
 .../distributed/internal/ServerLocator.java     |    2 +-
 .../internal/SharedConfiguration.java           |  979 -----
 .../internal/StartupMessageReplyProcessor.java  |   11 -
 .../StartupResponseWithVersionMessage.java      |    2 +-
 .../internal/direct/DirectChannel.java          |    4 +-
 .../internal/locks/Collaboration.java           |  454 ---
 .../membership/InternalDistributedMember.java   |   48 +-
 .../internal/membership/gms/Services.java       |   12 +-
 .../gms/locator/FindCoordinatorResponse.java    |    2 +-
 .../membership/gms/locator/GMSLocator.java      |   33 +-
 .../membership/gms/membership/GMSJoinLeave.java |    4 +-
 .../gms/mgr/GMSMembershipManager.java           |  183 +-
 .../tcpserver/LocatorCancelException.java       |   15 +-
 .../internal/tcpserver/TcpClient.java           |   13 +-
 .../internal/tcpserver/TcpHandler.java          |    5 +-
 .../internal/tcpserver/TcpServer.java           |  337 +-
 .../org/apache/geode/i18n/LogWriterI18n.java    |    5 +-
 .../apache/geode/internal/AvailablePort.java    |    5 +-
 .../org/apache/geode/internal/DSFIDFactory.java |    6 +-
 .../geode/internal/DataSerializableFixedID.java |    5 +-
 .../org/apache/geode/internal/FileUtil.java     |  328 --
 .../apache/geode/internal/GemFireVersion.java   |   13 +-
 .../geode/internal/InternalDataSerializer.java  |    5 +-
 .../org/apache/geode/internal/JarDeployer.java  |   38 +-
 .../org/apache/geode/internal/SystemTimer.java  |    2 +-
 .../java/org/apache/geode/internal/Version.java |    9 +-
 .../internal/admin/remote/RemoteAlert.java      |    3 +-
 .../geode/internal/cache/AbstractRegion.java    |   24 +-
 .../geode/internal/cache/AbstractRegionMap.java |    4 +-
 .../geode/internal/cache/BucketAdvisor.java     |   15 +-
 .../geode/internal/cache/BucketRegion.java      |    4 +-
 .../geode/internal/cache/BucketRegionQueue.java |   52 +
 .../internal/cache/CacheServerLauncher.java     |   43 +-
 .../internal/cache/CacheServiceProfile.java     |   10 +
 .../cache/ClusterConfigurationLoader.java       |   38 +-
 .../internal/cache/CreateRegionProcessor.java   |   45 +-
 .../geode/internal/cache/DestroyOperation.java  |    6 -
 .../apache/geode/internal/cache/DiskEntry.java  |  208 +-
 .../org/apache/geode/internal/cache/DiskId.java |   48 +-
 .../geode/internal/cache/DiskInitFile.java      |   60 +-
 .../geode/internal/cache/DiskStoreImpl.java     |  206 +-
 .../cache/DistributedCacheOperation.java        |   32 +-
 .../cache/DistributedPutAllOperation.java       |   27 -
 .../geode/internal/cache/DistributedRegion.java |  114 +-
 .../cache/DistributedRemoveAllOperation.java    |   15 -
 .../cache/DistributedTombstoneOperation.java    |   12 +
 .../geode/internal/cache/FilterProfile.java     |   15 +-
 .../geode/internal/cache/GemFireCacheImpl.java  |   73 +-
 .../internal/cache/InitialImageOperation.java   |   23 +-
 .../internal/cache/InternalRegionArguments.java |   16 +
 .../internal/cache/InvalidateOperation.java     |    8 -
 .../geode/internal/cache/LocalDataSet.java      |    4 +-
 .../geode/internal/cache/LocalRegion.java       |   56 +-
 .../org/apache/geode/internal/cache/OpType.java |    2 +
 .../org/apache/geode/internal/cache/Oplog.java  |  183 +-
 .../geode/internal/cache/OverflowOplog.java     |   25 +-
 .../geode/internal/cache/PartitionedRegion.java |   39 +-
 .../cache/PartitionedRegionDataView.java        |    4 +-
 .../internal/cache/PersistentOplogSet.java      |   40 +-
 .../cache/ReliableDistributionData.java         |   41 -
 .../internal/cache/ReliableMessageQueue.java    |   69 -
 .../cache/ReliableMessageQueueFactory.java      |   41 -
 .../cache/ReliableMessageQueueFactoryImpl.java  |  246 --
 .../cache/SearchLoadAndWriteProcessor.java      |   61 +-
 .../internal/cache/SendQueueOperation.java      |  190 -
 .../geode/internal/cache/TXCommitMessage.java   |   41 +-
 .../geode/internal/cache/TXManagerImpl.java     |   32 +-
 .../apache/geode/internal/cache/TXState.java    |    4 +-
 .../geode/internal/cache/TXStateProxy.java      |    4 +-
 .../geode/internal/cache/TXStateProxyImpl.java  |    8 +-
 .../geode/internal/cache/TombstoneService.java  |   33 +-
 .../cache/UpdateEntryVersionOperation.java      |    6 -
 .../geode/internal/cache/UpdateOperation.java   |   13 -
 .../geode/internal/cache/ha/HARegionQueue.java  |   24 +-
 .../cache/partitioned/PRTombstoneMessage.java   |    2 +-
 .../cache/partitioned/RegionAdvisor.java        |   22 +
 .../cache/persistence/BackupManager.java        |   57 +-
 .../cache/persistence/RestoreScript.java        |    6 +-
 .../snapshot/RegionSnapshotServiceImpl.java     |    4 +-
 .../cache/snapshot/SnapshotOptionsImpl.java     |   15 +
 .../geode/internal/cache/tier/Acceptor.java     |    5 +
 .../cache/tier/sockets/AcceptorImpl.java        |  180 +-
 .../cache/tier/sockets/BaseCommand.java         |   18 +-
 .../cache/tier/sockets/CacheClientProxy.java    |   34 +-
 .../cache/tier/sockets/CacheClientUpdater.java  |    2 +-
 .../cache/tier/sockets/CommandInitializer.java  |    7 +-
 .../internal/cache/tier/sockets/HandShake.java  |   92 +-
 .../sockets/command/GatewayReceiverCommand.java |   48 +-
 .../sockets/command/GetFunctionAttribute.java   |    6 +-
 .../internal/cache/tx/ClientTXStateStub.java    |    6 +
 .../cache/tx/TransactionalOperation.java        |   16 +-
 .../cache/wan/AbstractGatewaySender.java        |   94 +-
 .../AbstractGatewaySenderEventProcessor.java    |    4 -
 .../cache/wan/GatewaySenderEventImpl.java       |    4 +-
 ...aitUntilGatewaySenderFlushedCoordinator.java |   43 +
 .../parallel/ParallelGatewaySenderQueue.java    |    6 +-
 ...ParallelGatewaySenderFlushedCoordinator.java |  211 +
 .../cache/wan/serial/BatchDestroyOperation.java |    7 -
 .../wan/serial/SerialGatewaySenderQueue.java    |    4 -
 .../internal/cache/xmlcache/CacheCreation.java  |    2 +-
 .../cache/xmlcache/CacheXmlVersion.java         |   43 +-
 .../geode/internal/i18n/LocalizedStrings.java   |   39 +-
 .../io/MainWithChildrenRollingFileHandler.java  |   29 +-
 .../geode/internal/jta/TransactionImpl.java     |    4 +
 .../apache/geode/internal/lang/SystemUtils.java |   39 +-
 .../geode/internal/logging/GemFireLevel.java    |   93 -
 .../internal/logging/InternalLogWriter.java     |    3 +
 .../geode/internal/logging/LogService.java      |   19 +-
 .../geode/internal/logging/LogWriterImpl.java   |   14 +-
 .../geode/internal/logging/MergeLogFiles.java   |   29 +-
 .../internal/logging/log4j/AlertAppender.java   |   19 +-
 .../geode/internal/logging/log4j/LogLevel.java  |  167 +
 .../logging/log4j/LogWriterAppender.java        |   15 +-
 .../internal/logging/log4j/LogWriterLogger.java |   96 +-
 .../internal/net/SSLConfigurationFactory.java   |   28 +-
 .../geode/internal/net/SocketCreator.java       |   64 +-
 .../offheap/annotations/OffHeapIdentifier.java  |   22 +-
 .../geode/internal/process/ProcessUtils.java    |    2 +-
 .../geode/internal/process/signal/Signal.java   |  114 +-
 .../internal/process/signal/SignalType.java     |   12 +-
 .../security/IntegratedSecurityService.java     |   35 +-
 .../security/SecurableCommunicationChannel.java |   13 +-
 .../internal/security/SecurityService.java      |    2 -
 .../internal/statistics/StatArchiveHandler.java |    8 +-
 .../internal/statistics/StatArchiveReader.java  |    4 +-
 .../platform/LinuxProcFsStatistics.java         |    8 +-
 .../apache/geode/internal/tcp/Connection.java   |  224 +-
 .../geode/internal/tcp/ConnectionTable.java     |   74 +-
 .../geode/internal/tcp/DirectReplySender.java   |    2 +-
 .../apache/geode/internal/tcp/MsgReader.java    |    2 +-
 .../apache/geode/internal/tcp/NIOMsgReader.java |    2 +-
 .../apache/geode/internal/tcp/TCPConduit.java   |   29 +-
 .../geode/internal/util/ArgumentRedactor.java   |   11 +-
 .../apache/geode/internal/util/ArrayUtils.java  |   27 +
 .../geode/management/JMXNotificationType.java   |    8 +
 .../org/apache/geode/management/JVMMetrics.java |    3 +-
 .../org/apache/geode/management/OSMetrics.java  |    3 +-
 .../geode/management/cli/CliMetaData.java       |   16 +-
 .../management/internal/JmxManagerLocator.java  |    4 +-
 .../management/internal/ManagementAgent.java    |   55 +-
 .../internal/ManagementConstants.java           |    2 +
 .../management/internal/MemberMessenger.java    |   12 +-
 .../internal/SystemManagementService.java       |    3 +-
 .../internal/beans/AsyncEventQueueMBean.java    |    3 +
 .../beans/AsyncEventQueueMBeanBridge.java       |    3 +
 .../internal/beans/ManagementAdapter.java       |   36 +
 .../internal/beans/ManagementListener.java      |    4 +
 .../cli/AbstractCliAroundInterceptor.java       |    4 +-
 .../internal/cli/CliAroundInterceptor.java      |   20 +-
 .../geode/management/internal/cli/CliUtil.java  |  164 +-
 .../management/internal/cli/CommandRequest.java |   15 +-
 .../cli/commands/AbstractCommandsSupport.java   |   23 +-
 .../internal/cli/commands/ConfigCommands.java   |   68 +-
 .../CreateAlterDestroyRegionCommands.java       |   97 +-
 .../internal/cli/commands/DataCommands.java     |   15 +-
 .../internal/cli/commands/DeployCommands.java   |   83 +-
 .../cli/commands/DiskStoreCommands.java         |   77 +-
 .../cli/commands/DurableClientCommands.java     |    8 +-
 ...xportImportClusterConfigurationCommands.java |  298 ++
 ...ExportImportSharedConfigurationCommands.java |  311 --
 .../cli/commands/ExportLogsCommand.java         |  280 ++
 .../cli/commands/ExportLogsInterceptor.java     |  109 +
 .../internal/cli/commands/FunctionCommands.java |   26 +-
 .../internal/cli/commands/IndexCommands.java    |   85 +-
 .../cli/commands/LauncherLifecycleCommands.java |  147 +-
 .../cli/commands/MiscellaneousCommands.java     |  487 +--
 .../internal/cli/commands/PDXCommands.java      |   28 +-
 .../internal/cli/commands/QueueCommands.java    |   37 +-
 .../internal/cli/commands/RegionCommands.java   |    2 +-
 .../internal/cli/commands/ShellCommands.java    |   75 +-
 .../internal/cli/commands/WanCommands.java      |  100 +-
 .../cli/converters/LogLevelConverter.java       |   17 +-
 .../cli/functions/ChangeLogLevelFunction.java   |    3 +-
 .../cli/functions/DataCommandFunction.java      |    2 +-
 .../cli/functions/ExportLogsFunction.java       |  223 ++
 .../ExportSharedConfigurationFunction.java      |   69 -
 .../cli/functions/ExportedLogsSizeInfo.java     |  105 +
 .../cli/functions/ImportDataFunction.java       |   15 +-
 ...ortSharedConfigurationArtifactsFunction.java |   79 -
 .../LoadSharedConfigurationFunction.java        |   64 -
 .../internal/cli/functions/LogFileFunction.java |  315 --
 .../internal/cli/functions/NetstatFunction.java |  136 +-
 .../cli/functions/RegionAlterFunction.java      |    3 +
 .../cli/functions/SizeExportLogsFunction.java   |   87 +
 .../internal/cli/i18n/CliStrings.java           |   77 +-
 .../internal/cli/json/GfJsonObject.java         |   36 -
 .../internal/cli/parser/ParserUtils.java        |    2 +-
 .../cli/remote/RemoteExecutionStrategy.java     |   53 +-
 .../internal/cli/result/AbstractResultData.java |   74 +-
 .../internal/cli/result/ResultBuilder.java      |   30 -
 .../cli/shell/GfshExecutionStrategy.java        |   70 +-
 .../cli/util/ExportLogsCacheWriter.java         |   76 +
 .../internal/cli/util/ExportLogsRepository.java |   37 +
 .../management/internal/cli/util/JsonUtil.java  |    2 +-
 .../internal/cli/util/LogExporter.java          |  150 +
 .../management/internal/cli/util/LogFilter.java |  121 +
 .../internal/cli/util/LogLevelExtractor.java    |   71 +
 .../management/internal/cli/util/LogSizer.java  |  116 +
 .../management/internal/cli/util/MergeLogs.java |   90 +-
 .../internal/cli/util/ReadWriteFile.java        |   11 +-
 .../internal/cli/util/ThreePhraseGenerator.java |   50 +
 .../SharedConfigurationWriter.java              |  184 -
 .../callbacks/ConfigurationChangeListener.java  |   70 +-
 .../configuration/domain/Configuration.java     |   84 +-
 .../configuration/domain/XmlEntity.java         |   85 +-
 .../configuration/functions/AddJarFunction.java |   65 -
 .../functions/AddXmlEntityFunction.java         |   58 -
 .../functions/DeleteJarFunction.java            |   65 -
 .../functions/DeleteXmlEntityFunction.java      |   63 -
 .../functions/GetAllJarsFunction.java           |   63 -
 .../functions/GetRegionNamesFunction.java       |   43 +
 .../functions/ModifyPropertiesFunction.java     |   63 -
 .../functions/RecreateCacheFunction.java        |   50 +
 .../functions/UploadJarFunction.java            |   62 +
 .../handlers/ConfigurationRequestHandler.java   |    8 +-
 ...SharedConfigurationStatusRequestHandler.java |    5 +-
 .../internal/configuration/utils/XmlUtils.java  |   51 +-
 .../internal/configuration/utils/ZipUtils.java  |   62 +-
 .../controllers/ConfigCommandsController.java   |   10 +-
 .../web/controllers/ExportLogController.java    |  137 +
 .../MiscellaneousCommandsController.java        |   53 -
 .../support/LoginHandlerInterceptor.java        |   55 +-
 .../internal/web/http/HttpHeader.java           |   80 +-
 .../web/shell/AbstractHttpOperationInvoker.java |   56 +-
 .../web/shell/RestHttpOperationInvoker.java     |   34 +-
 .../web/shell/SimpleHttpOperationInvoker.java   |   12 +-
 .../java/org/apache/geode/pdx/FieldType.java    |   65 +-
 .../org/apache/geode/pdx/JSONFormatter.java     |  141 +-
 .../org/apache/geode/pdx/internal/EnumInfo.java |    4 +
 .../geode/pdx/internal/PdxReaderImpl.java       |   31 +-
 .../org/apache/geode/pdx/internal/PdxType.java  |    6 +-
 .../pdx/internal/PeerTypeRegistration.java      |   17 +-
 .../apache/geode/pdx/internal/TypeRegistry.java |    5 +-
 .../pdx/internal/json/JSONToPdxMapper.java      |   62 +
 .../pdx/internal/json/PdxInstanceHelper.java    |   14 +-
 .../internal/json/PdxInstanceSortedHelper.java  |  381 ++
 .../geode/pdx/internal/json/PdxListHelper.java  |    2 +-
 .../apache/geode/redis/GeodeRedisServer.java    |    2 +
 .../membership/gms/messenger/jgroups-config.xml |  142 +-
 .../apache/geode/SystemFailureJUnitTest.java    |    2 +-
 .../org/apache/geode/TXExpiryJUnitTest.java     |    2 +-
 .../test/java/org/apache/geode/TXJUnitTest.java |   98 +-
 .../geode/cache/ConnectionPoolDUnitTest.java    |    4 +-
 .../org/apache/geode/cache/ProxyJUnitTest.java  |    4 +-
 ...ventQueueEvictionAndExpirationJUnitTest.java |    2 +-
 .../client/ClientCacheFactoryJUnitTest.java     |   17 +-
 .../AutoConnectionSourceImplJUnitTest.java      |    8 +-
 .../internal/ConnectionPoolImplJUnitTest.java   |    3 +
 .../internal/LocatorLoadBalancingDUnitTest.java |    2 +-
 ...ientExecutorSubmitTaskWithExceptionTest.java |    2 +-
 .../PartitionRegionHelperDUnitTest.java         |   16 +-
 .../BaseLineAndCompareQueryPerfJUnitTest.java   |    9 +-
 .../geode/cache/query/QueryJUnitTest.java       |   52 +
 .../geode/cache/query/QueryTestUtils.java       |   30 +-
 .../query/cq/dunit/CqQueryTestListener.java     |    2 +-
 .../cache/query/dunit/QueryIndexDUnitTest.java  |    2 +-
 .../dunit/QueryIndexUsingXMLDUnitTest.java      |   31 +-
 .../query/dunit/QueryUsingPoolDUnitTest.java    |    2 +-
 .../cache/query/dunit/RemoteQueryDUnitTest.java |    4 +-
 .../query/dunit/SelectStarQueryDUnitTest.java   |    4 +-
 .../query/functional/FunctionJUnitTest.java     |    2 +-
 .../functional/IndexCreationJUnitTest.java      |   51 +-
 ...ndexWithSngleFrmAndMultCondQryJUnitTest.java |    6 +-
 .../query/functional/LimitClauseJUnitTest.java  |    6 +-
 .../CompiledAggregateFunctionJUnitTest.java     |    2 +-
 .../CompiledJunctionInternalsJUnitTest.java     |    2 +-
 .../query/internal/QCompilerJUnitTest.java      |    2 +-
 .../query/internal/QueryUtilsJUnitTest.java     |    4 +-
 .../SelectResultsComparatorJUnitTest.java       |    2 +-
 .../index/IndexMaintenanceJUnitTest.java        |    2 +-
 .../internal/index/RangeIndexAPIJUnitTest.java  |    2 +-
 .../query/internal/types/TypeUtilTest.java      |    2 +-
 .../query/partitioned/PRQueryDUnitHelper.java   |    2 +-
 .../geode/cache/snapshot/RegionGenerator.java   |    7 +-
 .../geode/cache/snapshot/SnapshotDUnitTest.java |  208 +-
 .../apache/geode/cache30/Bug44418JUnitTest.java |    4 +-
 .../geode/cache30/CacheLoaderTestCase.java      |    4 +-
 .../geode/cache30/CacheLogRollDUnitTest.java    |  500 ---
 .../geode/cache30/CacheXml66DUnitTest.java      |    4 +-
 .../cache30/ClientMembershipDUnitTest.java      |    2 +-
 .../geode/cache30/ClientServerCCEDUnitTest.java |  123 +-
 .../geode/cache30/DiskRegionDUnitTest.java      |    8 +-
 .../geode/cache30/DiskRegionTestImpl.java       |    2 +-
 .../DistributedAckRegionCCEDUnitTest.java       |    2 +-
 .../DistributedMulticastRegionDUnitTest.java    |    4 +-
 .../geode/cache30/GlobalRegionCCEDUnitTest.java |    2 +-
 .../geode/cache30/MultiVMRegionTestCase.java    |   23 +-
 .../geode/cache30/ReconnectDUnitTest.java       |  161 +-
 .../cache30/ReconnectWithCacheXMLDUnitTest.java |  126 +
 .../ReconnectWithUDPSecurityDUnitTest.java      |    6 +
 .../ReconnectedCacheServerDUnitTest.java        |    4 +-
 .../apache/geode/cache30/RegionTestCase.java    |    4 +-
 .../AbstractLauncherIntegrationTestCase.java    |   16 +-
 .../geode/distributed/AbstractLauncherTest.java |   33 +-
 ...tractLocatorLauncherIntegrationTestCase.java |    4 +-
 .../distributed/DistributedSystemDUnitTest.java |  525 ++-
 .../geode/distributed/LocatorDUnitTest.java     |  294 +-
 .../geode/distributed/LocatorJUnitTest.java     |   49 +-
 .../LocatorUDPSecurityDUnitTest.java            |    2 +-
 .../geode/distributed/ServerLauncherTest.java   |   11 -
 .../distributed/internal/Bug40751DUnitTest.java |    4 +-
 ...faultPropertiesGeneratorIntegrationTest.java |  128 +
 .../internal/DistributionConfigJUnitTest.java   |   54 +-
 .../internal/DistributionManagerDUnitTest.java  |   80 +-
 .../internal/SharedConfigurationJUnitTest.java  |   56 -
 .../GemFireDeadlockDetectorDUnitTest.java       |   75 +-
 .../internal/locks/CollaborationJUnitTest.java  |  615 ---
 .../auth/AbstractGMSAuthenticatorTestCase.java  |   15 +-
 .../gms/fd/GMSHealthMonitorJUnitTest.java       |    2 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java   |    4 +-
 .../internal/tcpserver/TcpServerJUnitTest.java  |    6 +-
 .../geode/disttx/DistTXDebugDUnitTest.java      |    4 +-
 .../apache/geode/disttx/PRDistTXDUnitTest.java  |   10 +-
 .../disttx/PRDistTXWithVersionsDUnitTest.java   |   10 +-
 .../geode/internal/AvailablePortHelper.java     |   64 +-
 .../AvailablePortHelperIntegrationTest.java     |  264 ++
 .../internal/DataSerializableJUnitTest.java     |   64 +-
 .../geode/internal/FileUtilJUnitTest.java       |  101 -
 .../GemFireVersionIntegrationJUnitTest.java     |   50 -
 ...ernalDataSerializerQuickcheckStringTest.java |   63 +
 .../geode/internal/JarDeployerDUnitTest.java    |  260 +-
 .../internal/JarDeployerIntegrationTest.java    |  183 +
 .../org/apache/geode/internal/JavaExec.java     |   71 -
 .../org/apache/geode/internal/LongBuffer.java   |   96 -
 .../geode/internal/PdxDeleteFieldDUnitTest.java |   30 +-
 .../geode/internal/PdxDeleteFieldJUnitTest.java |   32 +-
 .../geode/internal/PdxRenameDUnitTest.java      |   30 +-
 .../geode/internal/PdxRenameJUnitTest.java      |   20 +-
 ...hreadPoolExecutorWithKeepAliveJUnitTest.java |    2 +-
 .../geode/internal/cache/BackupDUnitTest.java   |  113 +-
 .../geode/internal/cache/BackupJUnitTest.java   |   58 +-
 .../internal/cache/CacheAdvisorDUnitTest.java   |    6 +-
 .../internal/cache/ClearTXLockingDUnitTest.java |    3 +
 .../cache/ClientServerTransactionDUnitTest.java |  146 +-
 .../internal/cache/ColocatedPRJUnitTest.java    |   47 +
 .../internal/cache/DeltaSizingDUnitTest.java    |    4 +-
 .../geode/internal/cache/DiskIdJUnitTest.java   |   24 +
 .../cache/DiskLruRegRecoveryJUnitTest.java      |  294 ++
 .../cache/DiskRegRecoveryJUnitTest.java         |   60 +-
 .../cache/DiskRegionAsyncRecoveryJUnitTest.java |   28 +-
 .../internal/cache/DiskRegionHelperFactory.java |   26 +
 .../internal/cache/DiskRegionProperties.java    |   12 +-
 .../internal/cache/DiskRegionTestingBase.java   |   36 +-
 .../internal/cache/EntryEventImplTest.java      |    2 +-
 .../internal/cache/EventTrackerDUnitTest.java   |    2 +-
 ...eAndForgetFunctionOnAllServersDUnitTest.java |    2 +-
 .../cache/FixedPRSinglehopDUnitTest.java        |   50 +-
 .../internal/cache/GemFireCacheImplTest.java    |   25 +-
 .../cache/IncrementalBackupDUnitTest.java       |  167 +-
 .../MultipleOplogsRollingFeatureJUnitTest.java  |    2 +-
 .../cache/NetSearchMessagingDUnitTest.java      |   11 +-
 .../geode/internal/cache/OplogFlushTest.java    |  278 ++
 .../geode/internal/cache/OplogJUnitTest.java    |    6 +-
 .../geode/internal/cache/OplogRVVJUnitTest.java |   42 +-
 .../geode/internal/cache/PRTXJUnitTest.java     |    4 +-
 .../cache/PartitionListenerDUnitTest.java       |  168 +-
 .../cache/PartitionedRegionHADUnitTest.java     |    2 +-
 .../cache/PartitionedRegionQueryDUnitTest.java  |   10 +-
 ...artitionedRegionRedundancyZoneDUnitTest.java |    2 +-
 .../PartitionedRegionSingleHopDUnitTest.java    |    2 +-
 .../cache/PartitionedRegionStatsDUnitTest.java  |    8 +-
 .../cache/PartitionedRegionStatsJUnitTest.java  |   25 +-
 .../cache/PartitionedRegionTestHelper.java      |   11 +-
 .../PartitionedRegionTestUtilsDUnitTest.java    |    2 +-
 .../PersistentPartitionedRegionJUnitTest.java   |  163 +-
 .../cache/RemoteTransactionDUnitTest.java       |   50 +-
 .../cache/SearchLoadAndWriteProcessorTest.java  |  102 +-
 .../internal/cache/SingleHopStatsDUnitTest.java |    2 +-
 .../geode/internal/cache/TXManagerImplTest.java |    2 +-
 .../cache/TransactionsWithDeltaDUnitTest.java   |    2 +-
 .../control/RebalanceOperationDUnitTest.java    |   38 +-
 .../cache/execute/MyTransactionFunction.java    |    8 +-
 .../cache/execute/PRTransactionDUnitTest.java   |  189 +-
 .../extension/mock/MockExtensionCommands.java   |   33 +-
 .../ha/BlockingHARegionQueueJUnitTest.java      |    2 +-
 .../cache/ha/HARQueueNewImplDUnitTest.java      |    2 +-
 .../cache/ha/HARegionQueueJUnitTest.java        |    2 +-
 .../cache/locks/TXLockServiceDUnitTest.java     |    2 +-
 .../cache/partitioned/Bug39356DUnitTest.java    |    2 +-
 ...tentColocatedPartitionedRegionDUnitTest.java |   57 +-
 .../PersistentPartitionedRegionDUnitTest.java   |    2 +-
 .../PersistentPartitionedRegionTestBase.java    |   33 +-
 .../cache/partitioned/ShutdownAllDUnitTest.java |   10 +-
 .../fixed/FixedPartitioningTestBase.java        |   40 +-
 .../persistence/BackupInspectorJUnitTest.java   |   18 +-
 .../PersistentReplicatedTestBase.java           |   26 +-
 .../RollingUpgrade2DUnitTest.java               | 1936 ++++++++++
 .../rollingupgrade/RollingUpgradeDUnitTest.java | 1056 +++++
 .../tier/sockets/AcceptorImplDUnitTest.java     |  248 ++
 .../cache/tier/sockets/Bug36829DUnitTest.java   |    2 +-
 .../sockets/ClientInterestNotifyDUnitTest.java  |    2 +-
 .../ClientServerForceInvalidateDUnitTest.java   |    2 +-
 .../sockets/ClientServerMiscBCDUnitTest.java    |   49 +
 .../tier/sockets/ClientServerMiscDUnitTest.java |   95 +-
 .../ClientServerMiscSelectorDUnitTest.java      |   11 +-
 .../DataSerializerPropogationDUnitTest.java     |    2 +-
 .../DurableClientQueueSizeDUnitTest.java        |  127 +-
 .../cache/tier/sockets/HABug36738DUnitTest.java |    4 +-
 .../sockets/HAStartupAndFailoverDUnitTest.java  |    6 +-
 .../InstantiatorPropagationDUnitTest.java       |    2 +-
 .../tier/sockets/InterestListDUnitTest.java     |   99 +
 .../tier/sockets/RedundancyLevelTestBase.java   |    2 +-
 .../sockets/UpdatePropagationDUnitTest.java     |    2 +-
 .../tier/sockets/command/CreateRegionTest.java  |    8 -
 .../tier/sockets/command/DestroyRegionTest.java |    4 -
 .../cache/wan/AsyncEventQueueTestBase.java      |   18 +-
 ...atewaySenderFlushedCoordinatorJUnitTest.java |   62 +
 .../asyncqueue/AsyncEventListenerDUnitTest.java |   13 +-
 .../AsyncEventQueueValidationsJUnitTest.java    |    2 +-
 .../ParallelGatewaySenderQueueJUnitTest.java    |   21 +
 ...atewaySenderFlushedCoordinatorJUnitTest.java |  124 +
 ...ildrenRollingFileHandlerIntegrationTest.java |   96 +
 .../internal/lang/SystemUtilsJUnitTest.java     |   78 +-
 .../logging/CacheLogRollingIntegrationTest.java |  356 ++
 .../logging/log4j/Log4J2PerformanceTest.java    |   27 +-
 .../internal/logging/log4j/LogLevelTest.java    |  119 +
 .../log4j/LogWriterLoggerPerformanceTest.java   |   27 +-
 .../log4j/custom/CustomConfiguration.java       |   10 +-
 .../net/SSLConfigurationFactoryJUnitTest.java   |  111 +-
 .../internal/net/SSLSocketIntegrationTest.java  |   51 +-
 .../offheap/OutOfOffHeapMemoryDUnitTest.java    |    2 +-
 ...leProcessControllerIntegrationJUnitTest.java |    2 +-
 .../DiskSpaceLimitIntegrationTest.java          |  249 +-
 .../GemFireStatSamplerIntegrationTest.java      |    2 +
 .../SimpleStatSamplerIntegrationTest.java       |   25 +-
 .../StatArchiveHandlerIntegrationTest.java      |  243 ++
 ...veWithMissingResourceTypeRegressionTest.java |    3 +-
 .../statistics/StatSamplerIntegrationTest.java  |    2 +-
 .../statistics/StatisticsDistributedTest.java   |    2 +-
 .../geode/internal/tcp/ConnectionJUnitTest.java |    3 +-
 .../internal/util/ArrayUtilsJUnitTest.java      |  176 -
 .../geode/internal/util/ArrayUtilsTest.java     |  219 ++
 .../management/CacheManagementDUnitTest.java    | 1008 +++--
 .../management/ClientHealthStatsDUnitTest.java  |  576 ++-
 .../management/CompositeTypeTestDUnitTest.java  |  190 +-
 .../ConnectToLocatorSSLDUnitTest.java           |   28 +-
 .../management/DLockManagementDUnitTest.java    |  547 +--
 .../management/DiskManagementDUnitTest.java     |  787 ++--
 .../management/DistributedSystemDUnitTest.java  |  998 ++---
 .../geode/management/JMXMBeanDUnitTest.java     |  380 +-
 .../geode/management/ManagementTestBase.java    |  544 +--
 .../geode/management/ManagementTestRule.java    |  445 +++
 .../org/apache/geode/management/Manager.java    |   29 +
 .../org/apache/geode/management/Member.java     |   29 +
 .../management/OffHeapManagementDUnitTest.java  |  347 +-
 .../geode/management/QueryDataDUnitTest.java    | 1309 +++----
 .../management/RegionManagementDUnitTest.java   | 1807 ++++-----
 ...ersalMembershipListenerAdapterDUnitTest.java |   76 +-
 .../stats/DistributedSystemStatsDUnitTest.java  |  132 +-
 .../AbstractCliAroundInterceptorJUnitTest.java  |    5 +-
 .../internal/cli/CliUtilDUnitTest.java          |   33 +-
 .../internal/cli/CommandRequestTest.java        |   16 +-
 .../management/internal/cli/HeadlessGfsh.java   |   34 +-
 .../cli/HeadlessGfshIntegrationTest.java        |   69 +-
 .../internal/cli/NetstatDUnitTest.java          |  119 +
 .../cli/commands/CliCommandTestBase.java        |   41 +-
 .../cli/commands/ConfigCommandsDUnitTest.java   |   91 +-
 ...eateAlterDestroyRegionCommandsDUnitTest.java |  277 +-
 .../cli/commands/DeployCommandsDUnitTest.java   |  105 +-
 .../commands/DiskStoreCommandsDUnitTest.java    |   81 +-
 .../cli/commands/ExportLogsCommandTest.java     |  129 +
 .../cli/commands/ExportLogsDUnitTest.java       |  349 ++
 .../commands/ExportLogsFileSizeLimitTest.java   |   88 +
 .../cli/commands/ExportLogsIntegrationTest.java |   56 +
 .../ExportLogsInterceptorJUnitTest.java         |   82 +
 .../ExportLogsOnServerManagerDUnit.java         |   88 +
 .../cli/commands/ExportLogsStatsDUnitTest.java  |  148 +
 .../cli/commands/ExportLogsTestSuite.java       |   27 +
 .../commands/GemfireDataCommandsDUnitTest.java  |  206 +-
 .../commands/HelpCommandsIntegrationTest.java   |    3 +-
 .../cli/commands/IndexCommandsDUnitTest.java    |   84 +-
 .../cli/commands/LogLevelInterceptorTest.java   |   82 +
 ...laneousCommandsExportLogsPart1DUnitTest.java |  137 -
 ...laneousCommandsExportLogsPart2DUnitTest.java |  141 -
 ...laneousCommandsExportLogsPart3DUnitTest.java |  155 -
 ...laneousCommandsExportLogsPart4DUnitTest.java |  137 -
 .../cli/commands/QueueCommandsDUnitTest.java    |   77 +-
 .../SharedConfigurationCommandsDUnitTest.java   |  343 --
 .../cli/commands/UserCommandsDUnitTest.java     |   10 +-
 .../cli/converters/LogLevelConverterTest.java   |   47 +
 .../DescribeDiskStoreFunctionJUnitTest.java     |   58 +-
 .../ExportLogsFunctionIntegrationTest.java      |  154 +
 .../cli/functions/ExportLogsFunctionTest.java   |   45 +
 .../cli/functions/ExportedLogsSizeInfoTest.java |  145 +
 .../SizeExportLogsFunctionCacheTest.java        |  176 +
 .../SizeExportLogsFunctionFileTest.java         |  183 +
 .../cli/functions/SizeExportLogsTestSuite.java  |   29 +
 .../cli/shell/GfshMultilineCommandTest.java     |   59 +
 .../cli/util/ExportLogsCacheWriterUnitTest.java |   46 +
 .../cli/util/LogExporterIntegrationTest.java    |  180 +
 .../internal/cli/util/LogExporterTest.java      |  145 +
 .../internal/cli/util/LogFilterTest.java        |  212 +
 .../cli/util/LogLevelExtractorTest.java         |   96 +
 .../internal/cli/util/LogSizerTest.java         |   99 +
 .../internal/cli/util/MergeLogsDUnitTest.java   |  112 +
 .../cli/util/ThreePhraseGeneratorTest.java      |   35 +
 .../internal/configuration/ClusterConfig.java   |   58 +-
 .../configuration/ClusterConfigBaseTest.java    |   90 +-
 .../ClusterConfigDeployJarDUnitTest.java        |  123 +-
 .../ClusterConfigDistributionDUnitTest.java     |  175 +
 .../ClusterConfigImportDUnitTest.java           |  140 +-
 .../ClusterConfigStartMemberDUnitTest.java      |   23 +-
 .../ClusterConfigWithSecurityDUnitTest.java     |  119 +
 .../ClusterConfigurationServiceDUnitTest.java   |  407 ++
 ...erConfigurationServiceUsingDirDUnitTest.java |  334 ++
 .../internal/configuration/ConfigGroup.java     |    2 -
 .../configuration/EventTestCacheWriter.java     |   36 +
 .../ImportClusterConfigDistributedTest.java     |  110 +
 .../SharedConfigurationDUnitTest.java           |  441 ---
 .../SharedConfigurationTestUtils.java           |    4 +-
 .../SharedConfigurationUsingDirDUnitTest.java   |  326 --
 .../configuration/ZipUtilsJUnitTest.java        |   18 +-
 .../utils/XmlUtilsAddNewNodeJUnitTest.java      |    8 +-
 .../configuration/utils/XmlUtilsJUnitTest.java  |   18 +
 .../internal/pulse/TestClientIdsDUnitTest.java  |  320 +-
 .../pulse/TestSubscriptionsDUnitTest.java       |  288 +-
 .../security/AccessControlMBeanJUnitTest.java   |   30 +-
 ...CacheServerMBeanAuthenticationJUnitTest.java |   29 +-
 .../CacheServerMBeanAuthorizationJUnitTest.java |   35 +-
 .../CacheServerMBeanShiroJUnitTest.java         |   20 +-
 .../security/CacheServerStartupRule.java        |   73 -
 .../security/CliCommandsSecurityTest.java       |   36 +-
 .../security/DataCommandsSecurityTest.java      |   41 +-
 .../security/DeployCommandsSecurityTest.java    |   20 +-
 .../DiskStoreMXBeanSecurityJUnitTest.java       |   39 +-
 .../GatewayReceiverMBeanSecurityTest.java       |   38 +-
 .../GatewaySenderMBeanSecurityTest.java         |   41 +-
 .../security/GfshCommandsPostProcessorTest.java |   60 +-
 .../security/GfshCommandsSecurityTest.java      |   74 +-
 ...atedSecurityServiceWithIniFileJUnitTest.java |   36 +-
 .../security/JavaRmiServerNameTest.java         |   23 +-
 .../LockServiceMBeanAuthorizationJUnitTest.java |   37 +-
 .../security/MBeanSecurityJUnitTest.java        |   53 +-
 .../ManagerMBeanAuthorizationJUnitTest.java     |   40 +-
 .../security/MemberMBeanSecurityJUnitTest.java  |   32 +-
 .../internal/security/MultiUserDUnitTest.java   |   30 +-
 .../controllers/ExportLogControllerTest.java    |   56 +
 .../geode/pdx/AutoSerializableJUnitTest.java    |    5 +-
 .../java/org/apache/geode/pdx/Employee.java     |   48 +-
 .../geode/pdx/JSONFormatterJUnitTest.java       |  130 +-
 .../geode/pdx/JSONPdxClientServerDUnitTest.java |   53 +-
 .../geode/pdx/PdxAttributesJUnitTest.java       |   19 +-
 .../geode/pdx/PdxClientServerDUnitTest.java     |  343 +-
 .../geode/pdx/PdxSerializableDUnitTest.java     |  215 +-
 .../geode/pdx/PdxSerializableJUnitTest.java     |   72 +-
 .../apache/geode/pdx/PdxStringJUnitTest.java    |   27 +
 .../geode/pdx/TestObjectForJSONFormatter.java   |   27 +-
 .../org/apache/geode/redis/SetsJUnitTest.java   |   14 +-
 .../security/AbstractSecureServerDUnitTest.java |  116 -
 .../geode/security/ClientAuthDUnitTest.java     |   68 +
 .../ClientContainsKeyAuthDUnitTest.java         |   83 +
 .../ClientDestroyInvalidateAuthDUnitTest.java   |  109 +
 .../ClientDestroyRegionAuthDUnitTest.java       |   89 +
 .../ClientExecuteFunctionAuthDUnitTest.java     |   98 +
 ...lientExecuteRegionFunctionAuthDUnitTest.java |   85 +
 .../security/ClientGetAllAuthDUnitTest.java     |   77 +
 .../security/ClientGetEntryAuthDUnitTest.java   |   97 +
 .../security/ClientGetPutAuthDUnitTest.java     |  147 +
 .../ClientRegionClearAuthDUnitTest.java         |   77 +
 .../ClientRegisterInterestAuthDUnitTest.java    |  159 +
 .../security/ClientRemoveAllAuthDUnitTest.java  |   79 +
 .../ClientUnregisterInterestAuthDUnitTest.java  |   64 +
 .../ClusterConfigWithoutSecurityDUnitTest.java  |   38 +-
 .../security/IntegratedClientAuthDUnitTest.java |   50 -
 ...tedClientContainsKeyAuthDistributedTest.java |   53 -
 ...entDestroyInvalidateAuthDistributedTest.java |   84 -
 ...dClientDestroyRegionAuthDistributedTest.java |   65 -
 ...lientExecuteFunctionAuthDistributedTest.java |   58 -
 ...xecuteRegionFunctionAuthDistributedTest.java |   58 -
 ...tegratedClientGetAllAuthDistributedTest.java |   55 -
 ...tGetClientPRMetaDataAuthDistributedTest.java |   67 -
 ...ientPartitionAttrCmdAuthDistributedTest.java |   52 -
 ...gratedClientGetEntryAuthDistributedTest.java |   75 -
 ...tegratedClientGetPutAuthDistributedTest.java |  114 -
 ...tedClientRegionClearAuthDistributedTest.java |   64 -
 ...ientRegisterInterestAuthDistributedTest.java |  165 -
 ...ratedClientRemoveAllAuthDistributedTest.java |   66 -
 ...IntegratedClientSizeAuthDistributedTest.java |   54 -
 ...ntUnregisterInterestAuthDistributedTest.java |   48 -
 .../NoShowValue1PostProcessorDUnitTest.java     |   60 +-
 .../PDXGfshPostProcessorOnRemoteServerTest.java |  141 +-
 .../security/PDXPostProcessorDUnitTest.java     |  146 +-
 .../security/PeerAuthenticatorDUnitTest.java    |   23 +-
 ...eerSecurityWithEmbeddedLocatorDUnitTest.java |   30 +-
 .../geode/security/PostProcessorDUnitTest.java  |   73 +-
 .../SecurityClusterConfigDUnitTest.java         |   29 +-
 .../apache/geode/security/SecurityTestUtil.java |   54 +
 .../SecurityWithoutClusterConfigDUnitTest.java  |   40 +-
 .../security/StartServerAuthorizationTest.java  |   43 +-
 .../geode/test/dunit/AsyncInvocation.java       |   56 +-
 .../geode/test/dunit/DUnitBlackboard.java       |  112 +
 .../org/apache/geode/test/dunit/DUnitEnv.java   |    4 +-
 .../java/org/apache/geode/test/dunit/Host.java  |   42 +
 .../org/apache/geode/test/dunit/Invoke.java     |   20 +-
 .../geode/test/dunit/RepeatableRunnable.java    |    3 +-
 .../test/dunit/StoppableWaitCriterion.java      |    2 +-
 .../java/org/apache/geode/test/dunit/VM.java    |   47 +-
 .../java/org/apache/geode/test/dunit/Wait.java  |   30 +-
 .../apache/geode/test/dunit/WaitCriterion.java  |    8 +-
 .../cache/internal/JUnit4CacheTestCase.java     |   15 +-
 .../internal/DUnitBlackboardDUnitTest.java      |   97 +
 .../test/dunit/internal/InternalBlackboard.java |   72 +
 .../dunit/internal/InternalBlackboardImpl.java  |  122 +
 .../internal/JUnit4DistributedTestCase.java     |   59 +-
 .../dunit/rules/DistributedDisconnectRule.java  |    4 +-
 .../DistributedRestoreSystemProperties.java     |   16 +-
 .../DistributedUseJacksonForJsonPathRule.java   |   50 +
 .../dunit/rules/GfshShellConnectionRule.java    |  189 +-
 .../dunit/rules/LocalLocatorStarterRule.java    |   99 +
 .../dunit/rules/LocalServerStarterRule.java     |  159 +
 .../apache/geode/test/dunit/rules/Locator.java  |   11 +-
 .../dunit/rules/LocatorServerStartupRule.java   |  119 +-
 .../test/dunit/rules/LocatorStarterBuilder.java |  121 +
 .../test/dunit/rules/LocatorStarterRule.java    |   94 +-
 .../dunit/rules/MBeanServerConnectionRule.java  |  101 +-
 .../apache/geode/test/dunit/rules/Member.java   |   43 +-
 .../test/dunit/rules/MemberStarterRule.java     |  192 +
 .../apache/geode/test/dunit/rules/MemberVM.java |   72 +
 .../geode/test/dunit/rules/RemoteInvoker.java   |   22 +-
 .../apache/geode/test/dunit/rules/Server.java   |   14 +-
 .../test/dunit/rules/ServerStarterBuilder.java  |  185 +
 .../test/dunit/rules/ServerStarterRule.java     |  153 +-
 .../geode/test/dunit/standalone/ChildVM.java    |   10 +-
 .../test/dunit/standalone/DUnitLauncher.java    |  138 +-
 .../test/dunit/standalone/ProcessManager.java   |  132 +-
 .../dunit/standalone/StandAloneDUnitEnv.java    |   11 +-
 .../test/dunit/standalone/VersionManager.java   |  147 +
 .../standalone/VersionManagerJUnitTest.java     |   47 +
 ...hTimeoutOfWaitForOutputToMatchJUnitTest.java |   71 -
 .../golden/GoldenTestFrameworkTestSuite.java    |    6 +-
 .../geode/test/process/ProcessStreamReader.java |   15 +-
 .../org/apache/geode/util/test/TestUtil.java    |    8 +-
 .../cache30/ReconnectWithCacheXMLDUnitTest.xml  |   25 +
 .../geode/codeAnalysis/excludedClasses.txt      |    2 +
 .../sanctionedDataSerializables.txt             |   40 +-
 .../codeAnalysis/sanctionedSerializables.txt    | 1689 ++++----
 .../internal/SharedConfigurationJUnitTest.xml   |   23 -
 ...ntQueueConfiguredFromXmlUsesFilter.cache.xml |   80 +-
 ...ntQueueConfiguredFromXmlUsesFilter.cache.xml |   80 +-
 .../cli/commands/golden-help-offline.properties |   76 +-
 .../internal/configuration/cluster-region.xml   |    2 +-
 .../internal/configuration/cluster.jar          |  Bin 617 -> 0 bytes
 .../internal/configuration/cluster_config.zip   |  Bin 4172 -> 0 bytes
 .../internal/configuration/group1.jar           |  Bin 617 -> 0 bytes
 .../internal/configuration/group2.jar           |  Bin 617 -> 0 bytes
 .../utils/SharedConfigurationJUnitTest.xml      |   23 +
 .../org/apache/geode/pdx/jsonStrings/array.txt  |   42 +-
 .../apache/geode/pdx/jsonStrings/attachment.txt |   20 +-
 .../geode/pdx/jsonStrings/attachment2.txt       |   24 +-
 .../org/apache/geode/pdx/jsonStrings/book.txt   |   32 +-
 .../org/apache/geode/pdx/jsonStrings/image.txt  |   24 +-
 .../org/apache/geode/pdx/jsonStrings/json1.txt  |   42 +-
 .../org/apache/geode/pdx/jsonStrings/json10.txt |   38 +-
 .../org/apache/geode/pdx/jsonStrings/json11.txt |   62 +-
 .../org/apache/geode/pdx/jsonStrings/json12.txt |   60 +-
 .../org/apache/geode/pdx/jsonStrings/json13.txt |   80 +-
 .../org/apache/geode/pdx/jsonStrings/json14.txt |   28 +-
 .../org/apache/geode/pdx/jsonStrings/json16.txt |   58 +-
 .../apache/geode/pdx/jsonStrings/json16_2.txt   |   60 +-
 .../org/apache/geode/pdx/jsonStrings/json17.txt |   50 +-
 .../org/apache/geode/pdx/jsonStrings/json18.txt |  138 +-
 .../org/apache/geode/pdx/jsonStrings/json19.txt |   32 +-
 .../org/apache/geode/pdx/jsonStrings/json2.txt  |   20 +-
 .../org/apache/geode/pdx/jsonStrings/json20.txt |   68 +-
 .../org/apache/geode/pdx/jsonStrings/json21.txt |   68 +-
 .../org/apache/geode/pdx/jsonStrings/json22.txt |   68 +-
 .../org/apache/geode/pdx/jsonStrings/json23.txt |   42 +-
 .../org/apache/geode/pdx/jsonStrings/json24.txt |   26 +-
 .../org/apache/geode/pdx/jsonStrings/json25.txt |   62 +-
 .../org/apache/geode/pdx/jsonStrings/json26.txt |   22 +-
 .../org/apache/geode/pdx/jsonStrings/json27.txt |   46 +-
 .../org/apache/geode/pdx/jsonStrings/json28.txt |  168 +-
 .../org/apache/geode/pdx/jsonStrings/json29.txt |   20 +-
 .../org/apache/geode/pdx/jsonStrings/json3.txt  |   50 +-
 .../org/apache/geode/pdx/jsonStrings/json31.txt |   16 +-
 .../org/apache/geode/pdx/jsonStrings/json4.txt  |  174 +-
 .../org/apache/geode/pdx/jsonStrings/json5.txt  |   52 +-
 .../org/apache/geode/pdx/jsonStrings/json6.txt  |   20 +-
 .../org/apache/geode/pdx/jsonStrings/json7.txt  |   62 +-
 .../org/apache/geode/pdx/jsonStrings/json8.txt  |  104 +-
 .../org/apache/geode/pdx/jsonStrings/json9.txt  |  152 +-
 .../pdx/jsonStrings/jsonListInsideList.txt      |   94 +-
 .../apache/geode/pdx/jsonStrings/jsonMongo.txt  |   16 +-
 .../pdx/jsonStrings/jsonMongoSingleQuote.tx0    |   16 +-
 .../geode/pdx/jsonStrings/jsonProductdb.txt     |   62 +-
 .../geode/pdx/jsonStrings/json_google.txt       |   62 +-
 .../geode/pdx/jsonStrings/jsoncustomer.txt      |   44 +-
 .../geode/pdx/jsonStrings/jsonemptyobject.txo   |   84 +-
 .../geode/pdx/jsonStrings/jsonemptyobject.txt   |   42 +-
 .../geode/pdx/jsonStrings/jsonfacebook.txt      |   86 +-
 .../apache/geode/pdx/jsonStrings/jsonfeed.txt   |   62 +-
 .../apache/geode/pdx/jsonStrings/jsonfeed2.txt  |   90 +-
 .../geode/pdx/jsonStrings/jsonflicker.txt       |   38 +-
 .../apache/geode/pdx/jsonStrings/jsoniphone.txt |  152 +-
 .../pdx/jsonStrings/jsonsolrwithcomment.tx0     |   54 +-
 .../pdx/jsonStrings/jsonsolrwithcomment.txt     |   54 +-
 .../geode/pdx/jsonStrings/jsontwitter1.txt      |  856 ++--
 .../geode/pdx/jsonStrings/jsontwitter2.txt      | 1144 +++---
 .../geode/pdx/jsonStrings/jsontwitter3.txt      |  136 +-
 .../apache/geode/pdx/jsonStrings/jsonyahoo.txt  |   18 +-
 .../geode/pdx/jsonStrings/jsonyoutube.txt       |  104 +-
 .../apache/geode/pdx/jsonStrings/linkden1.txt   |   32 +-
 .../org/apache/geode/pdx/jsonStrings/odata.txt  |   28 +-
 .../org/apache/geode/pdx/jsonStrings/odata2.txt |   32 +-
 .../query/cq/dunit/PrCqUsingPoolDUnitTest.java  |   17 +-
 .../query/dunit/QueryMonitorDUnitTest.java      |   44 +-
 .../internal/cache/ha/CQListGIIDUnitTest.java   |    4 +-
 .../sockets/DurableClientSimpleDUnitTest.java   |    2 +-
 .../CacheServerManagementDUnitTest.java         |    2 +-
 .../cli/commands/ClientCommandsDUnitTest.java   |    2 +-
 .../geode/security/CQClientAuthDUnitTest.java   |  115 +
 .../geode/security/CQClientAuthDunitTest.java   |   90 -
 .../security/CQPDXPostProcessorDUnitTest.java   |   76 +-
 .../security/CQPostProcessorDunitTest.java      |   57 +-
 .../security/ClientQueryAuthDUnitTest.java      |  146 +
 .../ClientQueryAuthDistributedTest.java         |  121 -
 .../sanctionedDataSerializables.txt             |    2 +-
 .../codeAnalysis/sanctionedSerializables.txt    |    2 +-
 geode-docs/CONTRIBUTE.md                        |   17 +
 geode-docs/about_geode.html.md.erb              |    4 +-
 .../setting_distributed_properties.html.md.erb  |    7 +-
 .../deploying_application_jars.html.md.erb      |    2 +-
 .../running/running_the_locator.html.md.erb     |    2 +-
 .../starting_up_shutting_down.html.md.erb       |    2 +-
 .../auto_serialization.html.md.erb              |   11 +-
 .../jsonformatter_pdxinstances.html.md.erb      |   13 +-
 .../how_delta_propagation_works.html.md.erb     |    2 +-
 .../15_minute_quickstart_gfsh.html.md.erb       |    6 +-
 .../getting_started/product_intro.html.md.erb   |   46 +-
 .../querying_quick_reference.html.md.erb        |    2 -
 geode-docs/images/DeltaPropagation-1.gif        |  Bin 7593 -> 0 bytes
 geode-docs/images/Statistics-implementation.png |  Bin 0 -> 28057 bytes
 geode-docs/images/Statistics-interfaces.png     |  Bin 0 -> 28312 bytes
 geode-docs/images/delta-propagation.png         |  Bin 0 -> 78773 bytes
 geode-docs/images/statistics-1.gif              |  Bin 8644 -> 0 bytes
 .../developing_persistence_and_overflow.svg     |    4 +-
 ...eping_offline_disk_store_in_sync.html.md.erb |   23 +-
 .../managing_disk_stores_cmds.html.md.erb       |    2 +-
 .../logging/configuring_log4j2.html.md.erb      |    6 +-
 .../monitor_tune/chapter_overview.html.md.erb   |    2 +-
 .../gemfire_performance_on_vsphere.html.md.erb  |   64 -
 ...erformance_on_vsphere_guidelines.html.md.erb |  136 -
 .../performance_on_vsphere.html.md.erb          |  135 +
 .../managing/security/ssl_example.html.md.erb   |    2 +-
 .../application_defined_statistics.html.md.erb  |   28 +-
 geode-docs/prereq_and_install.html.md.erb       |    2 +-
 .../topics/gemfire_properties.html.md.erb       |  100 +-
 geode-docs/tools_modules/book_intro.html.md.erb |    4 +-
 .../gfsh/chapter_overview.html.md.erb           |   10 +-
 .../gfsh/command-pages/connect.html.md.erb      |    2 +-
 .../gfsh/command-pages/create.html.md.erb       |   99 +-
 .../gfsh/command-pages/describe.html.md.erb     |   81 +-
 .../gfsh/command-pages/destroy.html.md.erb      |   65 +-
 .../gfsh/command-pages/export.html.md.erb       |   46 +-
 .../gfsh/command-pages/list.html.md.erb         |   70 +-
 .../gfsh/command-pages/search.html.md.erb       |  114 +
 .../gfsh/command-pages/start.html.md.erb        |   15 +-
 .../gfsh/command_scripting.html.md.erb          |    2 +-
 .../gfsh/getting_started_gfsh.html.md.erb       |    3 +-
 .../gfsh/gfsh_quick_reference.html.md.erb       |   32 +-
 .../gfsh/quick_ref_commands_by_area.html.md.erb |   20 +-
 .../tools_modules/gfsh/tour_of_gfsh.html.md.erb |   15 +-
 .../tc_installing_the_module.html.md.erb        |   10 -
 .../lucene_integration.html.md.erb              |   26 +-
 ...nt_server_example_configurations.html.md.erb |    2 +-
 geode-examples/.gitignore                       |    1 -
 geode-examples/README.md                        |   72 -
 geode-examples/build.gradle                     |   59 -
 geode-examples/gradle.properties                |   21 -
 .../gradle/wrapper/gradle-wrapper.jar           |  Bin 53639 -> 0 bytes
 .../gradle/wrapper/gradle-wrapper.properties    |    6 -
 geode-examples/gradlew                          |  160 -
 geode-examples/gradlew.bat                      |   90 -
 geode-examples/replicated/.gitignore            |    2 -
 geode-examples/replicated/README.md             |   45 -
 geode-examples/replicated/build.gradle          |   20 -
 geode-examples/replicated/scripts/.gitignore    |    2 -
 geode-examples/replicated/scripts/pidkiller.sh  |   35 -
 geode-examples/replicated/scripts/setEnv.sh     |   33 -
 geode-examples/replicated/scripts/startAll.sh   |   45 -
 geode-examples/replicated/scripts/stopAll.sh    |   28 -
 .../geode/examples/replicated/BaseClient.java   |   63 -
 .../geode/examples/replicated/Consumer.java     |   40 -
 .../geode/examples/replicated/Producer.java     |   40 -
 .../geode/examples/replicated/ConsumerTest.java |   71 -
 .../geode/examples/replicated/ProducerTest.java |   70 -
 .../examples/replicated/ReplicatedTest.java     |  164 -
 geode-examples/settings.gradle                  |   21 -
 .../apache/geode/example/utils/ShellUtil.java   |  106 -
 geode-json/build.gradle                         |   20 +
 geode-json/src/main/java/org/json/CDL.java      |  272 --
 geode-json/src/main/java/org/json/Cookie.java   |  162 -
 .../src/main/java/org/json/CookieList.java      |   87 -
 geode-json/src/main/java/org/json/HTTP.java     |  185 -
 .../src/main/java/org/json/HTTPTokener.java     |   77 -
 geode-json/src/main/java/org/json/JSON.java     |  112 +
 .../src/main/java/org/json/JSONArray.java       | 1137 +++---
 .../src/main/java/org/json/JSONException.java   |   62 +-
 geode-json/src/main/java/org/json/JSONML.java   |  454 ---
 .../src/main/java/org/json/JSONObject.java      | 1915 ++++-----
 .../src/main/java/org/json/JSONStringer.java    |  492 ++-
 .../src/main/java/org/json/JSONTokener.java     |  852 ++--
 .../src/main/java/org/json/JSONWriter.java      |  321 --
 geode-json/src/main/java/org/json/XML.java      |  504 ---
 .../src/main/java/org/json/XMLTokener.java      |  362 --
 geode-json/src/test/resources/sample-01.json    |  227 ++
 geode-junit/build.gradle                        |    1 +
 .../categories/BackwardCompatibilityTest.java   |   22 +
 .../junit/rules/UseJacksonForJsonPathRule.java  |  128 +
 .../SerializableExternalResource.java           |   22 +
 .../serializable/SerializableStatement.java     |   25 +
 geode-lucene/build.gradle                       |    2 +
 .../apache/geode/cache/lucene/LuceneIndex.java  |   26 +-
 .../lucene/LuceneIndexDestroyedException.java   |   42 +
 .../geode/cache/lucene/LuceneIndexFactory.java  |   86 +
 .../lucene/LuceneIndexNotFoundException.java    |   41 +
 .../apache/geode/cache/lucene/LuceneQuery.java  |   45 +-
 .../cache/lucene/LuceneQueryException.java      |    2 +-
 .../geode/cache/lucene/LuceneQueryFactory.java  |   74 +-
 .../geode/cache/lucene/LuceneQueryProvider.java |   24 +-
 .../geode/cache/lucene/LuceneResultStruct.java  |   24 +-
 .../geode/cache/lucene/LuceneService.java       |  183 +-
 .../cache/lucene/LuceneServiceProvider.java     |    2 +-
 .../lucene/PageableLuceneQueryResults.java      |   22 +-
 .../AbstractPartitionedRepositoryManager.java   |   56 +-
 .../internal/DestroyLuceneIndexMessage.java     |  109 +
 .../lucene/internal/IndexRepositoryFactory.java |   89 +-
 .../lucene/internal/InternalLuceneIndex.java    |    5 +
 .../lucene/internal/LuceneBucketListener.java   |   60 +
 .../lucene/internal/LuceneEventListener.java    |   68 +-
 .../internal/LuceneEventSubstitutionFilter.java |   37 +
 .../internal/LuceneExceptionObserver.java       |   25 +
 .../internal/LuceneIndexCreationProfile.java    |   93 +-
 .../lucene/internal/LuceneIndexFactory.java     |   25 -
 .../lucene/internal/LuceneIndexFactoryImpl.java |   66 +
 .../LuceneIndexForPartitionedRegion.java        |  173 +-
 .../cache/lucene/internal/LuceneIndexImpl.java  |   93 +-
 .../lucene/internal/LuceneIndexImplFactory.java |   25 +
 .../cache/lucene/internal/LuceneIndexStats.java |   40 +-
 .../lucene/internal/LuceneQueryFactoryImpl.java |   16 +-
 .../cache/lucene/internal/LuceneQueryImpl.java  |   37 +-
 .../cache/lucene/internal/LuceneRawIndex.java   |    2 +
 .../lucene/internal/LuceneRawIndexFactory.java  |    2 +-
 .../lucene/internal/LuceneRegionListener.java   |  113 +
 .../lucene/internal/LuceneResultStructImpl.java |   42 +-
 .../lucene/internal/LuceneServiceImpl.java      |  227 +-
 .../PageableLuceneQueryResultsImpl.java         |   51 +-
 .../internal/PartitionedRepositoryManager.java  |    8 +-
 .../internal/RawIndexRepositoryFactory.java     |   13 +-
 .../internal/RawLuceneRepositoryManager.java    |   26 +-
 .../lucene/internal/cli/LuceneCliStrings.java   |   31 +-
 .../internal/cli/LuceneDestroyIndexInfo.java    |   38 +
 .../cli/LuceneFunctionSerializable.java         |   36 +
 .../internal/cli/LuceneIndexCommands.java       |  240 +-
 .../lucene/internal/cli/LuceneIndexDetails.java |   33 +-
 .../lucene/internal/cli/LuceneIndexInfo.java    |   15 +-
 .../lucene/internal/cli/LuceneQueryInfo.java    |   15 +-
 .../functions/LuceneCreateIndexFunction.java    |   18 +-
 .../functions/LuceneDescribeIndexFunction.java  |    9 +-
 .../functions/LuceneDestroyIndexFunction.java   |   72 +
 .../cli/functions/LuceneListIndexFunction.java  |    6 +-
 .../internal/directory/FileIndexInput.java      |    1 +
 .../internal/directory/RegionDirectory.java     |   35 +-
 .../internal/distributed/LuceneFunction.java    |  124 -
 .../distributed/LuceneQueryFunction.java        |  163 +
 .../distributed/WaitUntilFlushedFunction.java   |  103 +
 .../WaitUntilFlushedFunctionContext.java        |   93 +
 .../internal/distributed/package-info.java      |    4 +-
 .../cache/lucene/internal/filesystem/File.java  |    5 +-
 .../lucene/internal/filesystem/FileSystem.java  |  119 +-
 .../internal/filesystem/FileSystemStats.java    |   20 -
 .../internal/management/LuceneIndexMetrics.java |  190 -
 .../management/LuceneIndexStatsMonitor.java     |   24 +-
 .../management/LuceneServiceBridge.java         |    2 +-
 .../internal/management/LuceneServiceMBean.java |    2 +
 .../management/LuceneServiceMXBean.java         |   58 -
 .../partition/BucketTargetingFixedResolver.java |   79 +
 .../internal/partition/BucketTargetingMap.java  |  118 +
 .../partition/BucketTargetingResolver.java      |   39 +
 .../repository/IndexRepositoryImpl.java         |   44 +-
 .../internal/repository/RepositoryManager.java  |    5 +
 .../HeterogeneousLuceneSerializer.java          |    4 +
 .../internal/results/LuceneGetPageFunction.java |   89 +
 .../internal/results/MapResultCollector.java    |   58 +
 .../lucene/internal/results/PageEntry.java      |   98 +
 .../lucene/internal/results/PageResults.java    |   60 +
 .../internal/xml/LuceneIndexCreation.java       |    5 +-
 .../lucene/management/LuceneIndexMetrics.java   |  254 ++
 .../lucene/management/LuceneServiceMXBean.java  |   58 +
 .../apache/geode/cache/lucene/package-info.java |    8 +-
 .../geode/cache/lucene/EvictionDUnitTest.java   |  152 +
 .../geode/cache/lucene/ExpirationDUnitTest.java |   89 +
 .../geode/cache/lucene/LuceneDUnitTest.java     |  160 +-
 .../lucene/LuceneIndexCreationDUnitTest.java    |  229 +-
 .../LuceneIndexCreationIntegrationTest.java     |   37 +-
 .../LuceneIndexCreationOnFixedPRDUnitTest.java  |   51 +
 ...IndexCreationPersistenceIntegrationTest.java |   59 +-
 .../lucene/LuceneIndexDestroyDUnitTest.java     |  655 ++++
 .../LuceneIndexMaintenanceIntegrationTest.java  |   74 +-
 .../cache/lucene/LuceneQueriesAccessorBase.java |  211 +
 .../geode/cache/lucene/LuceneQueriesBase.java   |  208 -
 .../lucene/LuceneQueriesClientDUnitTest.java    |   18 +-
 .../cache/lucene/LuceneQueriesDUnitTest.java    |  142 +
 .../lucene/LuceneQueriesIntegrationTest.java    |  144 +-
 .../geode/cache/lucene/LuceneQueriesPRBase.java |  198 -
 .../lucene/LuceneQueriesPeerPRDUnitTest.java    |   41 -
 .../LuceneQueriesPeerPROverflowDUnitTest.java   |   44 -
 .../LuceneQueriesPeerPRRedundancyDUnitTest.java |  144 -
 ...LuceneQueriesPersistenceIntegrationTest.java |    7 +-
 .../cache/lucene/MixedObjectIndexDUnitTest.java |  458 +++
 .../geode/cache/lucene/PaginationDUnitTest.java |  156 +
 .../geode/cache/lucene/RebalanceDUnitTest.java  |  184 +
 .../RebalanceWithRedundancyDUnitTest.java       |  182 +
 .../internal/LuceneEventListenerJUnitTest.java  |   50 +-
 .../lucene/internal/LuceneIndexFactorySpy.java  |   80 +
 .../LuceneIndexForPartitionedRegionTest.java    |  128 +-
 .../internal/LuceneIndexImplJUnitTest.java      |   32 -
 .../LuceneIndexRecoveryHAIntegrationTest.java   |   23 +-
 .../internal/LuceneIndexStatsJUnitTest.java     |   14 +
 .../LuceneQueryFactoryImplJUnitTest.java        |    3 -
 .../internal/LuceneQueryImplJUnitTest.java      |   58 +-
 .../LuceneServiceImplIntegrationTest.java       |   15 +-
 .../internal/LuceneServiceImplJUnitTest.java    |   32 +-
 ...PageableLuceneQueryResultsImplJUnitTest.java |   39 +-
 .../PartitionedRepositoryManagerJUnitTest.java  |   67 +-
 .../RawLuceneRepositoryManagerJUnitTest.java    |   41 +-
 .../cli/LuceneIndexCommandsDUnitTest.java       |  145 +-
 .../cli/LuceneIndexCommandsJUnitTest.java       |  218 +-
 .../LuceneCreateIndexFunctionJUnitTest.java     |   23 +-
 .../LuceneDescribeIndexFunctionJUnitTest.java   |    8 +-
 .../LuceneDestroyIndexFunctionJUnitTest.java    |  181 +
 .../LuceneListIndexFunctionJUnitTest.java       |    6 +-
 .../LuceneClusterConfigurationDUnitTest.java    |  305 +-
 .../DumpDirectoryFilesIntegrationTest.java      |    6 +-
 .../directory/RegionDirectoryJUnitTest.java     |   10 +-
 .../DistributedScoringJUnitTest.java            |    7 +-
 .../LuceneFunctionContextJUnitTest.java         |   59 -
 .../distributed/LuceneFunctionJUnitTest.java    |  295 --
 .../LuceneQueryFunctionContextJUnitTest.java    |   59 +
 .../LuceneQueryFunctionJUnitTest.java           |  320 ++
 .../WaitUntilFlushedFunctionJUnitTest.java      |  106 +
 .../filesystem/FileSystemJUnitTest.java         |  141 +-
 .../management/LuceneManagementDUnitTest.java   |   35 +-
 .../BucketTargetingFixedResolverTest.java       |   66 +
 .../partition/BucketTargetingMapTest.java       |   66 +
 .../IndexRepositoryImplJUnitTest.java           |   22 +-
 .../IndexRepositoryImplPerformanceTest.java     |   15 +-
 .../results/LuceneGetPageFunctionJUnitTest.java |   65 +
 .../internal/results/PageEntryJUnitTest.java    |   93 +
 .../internal/results/PageResultsJUnitTest.java  |   44 +
 ...neIndexXmlGeneratorIntegrationJUnitTest.java |    2 +-
 .../cache/lucene/test/IndexRepositorySpy.java   |   19 +-
 .../cache/lucene/test/LuceneTestUtilities.java  |  179 +-
 .../geode/cache/lucene/test/TestObject.java     |    4 +
 ...ifferentFieldAnalyzerSizesFails1.1.cache.xml |   74 +-
 ...ifferentFieldAnalyzerSizesFails1.2.cache.xml |   72 +-
 ...ifferentFieldAnalyzerSizesFails2.1.cache.xml |   72 +-
 ...ifferentFieldAnalyzerSizesFails2.2.cache.xml |   74 +-
 ...ifyDifferentFieldAnalyzersFails1.1.cache.xml |   72 +-
 ...ifyDifferentFieldAnalyzersFails1.2.cache.xml |   72 +-
 ...ifyDifferentFieldAnalyzersFails2.1.cache.xml |   74 +-
 ...ifyDifferentFieldAnalyzersFails2.2.cache.xml |   74 +-
 ...ifyDifferentFieldAnalyzersFails3.1.cache.xml |   74 +-
 ...ifyDifferentFieldAnalyzersFails3.2.cache.xml |   74 +-
 ...tTest.verifyDifferentFieldsFails.1.cache.xml |   72 +-
 ...tTest.verifyDifferentFieldsFails.2.cache.xml |   74 +-
 ...t.verifyDifferentIndexNamesFails.1.cache.xml |   72 +-
 ...t.verifyDifferentIndexNamesFails.2.cache.xml |   72 +-
 ...est.verifyDifferentIndexesFails1.1.cache.xml |   72 +-
 ...est.verifyDifferentIndexesFails1.2.cache.xml |   64 +-
 ...est.verifyDifferentIndexesFails2.1.cache.xml |   72 +-
 ...est.verifyDifferentIndexesFails2.2.cache.xml |   78 +-
 ...nDUnitTest.verifyXMLEmptyIndexList.cache.xml |   66 +-
 ...nitTest.verifyXMLMultipleIndexList.cache.xml |   78 +-
 geode-old-versions/build.gradle                 |   68 +
 geode-pulse/build.gradle                        |    3 +-
 .../tools/pulse/internal/PulseAppListener.java  |   56 +-
 .../internal/controllers/PulseController.java   |   99 +-
 .../tools/pulse/internal/data/Cluster.java      |   64 +-
 .../tools/pulse/internal/data/DataBrowser.java  |   10 +-
 .../pulse/internal/data/JMXDataUpdater.java     |  224 +-
 .../tools/pulse/internal/data/Repository.java   |    7 +-
 .../geode/tools/pulse/internal/json/CDL.java    |  268 --
 .../geode/tools/pulse/internal/json/Cookie.java |  158 -
 .../tools/pulse/internal/json/CookieList.java   |   83 -
 .../geode/tools/pulse/internal/json/HTTP.java   |  181 -
 .../tools/pulse/internal/json/HTTPTokener.java  |   73 -
 .../tools/pulse/internal/json/JSONArray.java    |  864 -----
 .../pulse/internal/json/JSONException.java      |   47 -
 .../geode/tools/pulse/internal/json/JSONML.java |  450 ---
 .../tools/pulse/internal/json/JSONObject.java   | 1503 --------
 .../tools/pulse/internal/json/JSONString.java   |   34 -
 .../tools/pulse/internal/json/JSONStringer.java |   71 -
 .../tools/pulse/internal/json/JSONTokener.java  |  433 ---
 .../tools/pulse/internal/json/JSONWriter.java   |  317 --
 .../geode/tools/pulse/internal/json/README      |   68 -
 .../geode/tools/pulse/internal/json/XML.java    |  500 ---
 .../tools/pulse/internal/json/XMLTokener.java   |  358 --
 .../internal/service/ClusterMemberService.java  |    8 +-
 .../internal/service/ClusterRegionService.java  |   17 +-
 .../internal/service/ClusterRegionsService.java |   22 +-
 .../service/ClusterSelectedRegionService.java   |   25 +-
 .../service/MemberAsynchEventQueuesService.java |    5 +-
 .../internal/service/MemberClientsService.java  |    7 +-
 .../internal/service/MemberDetailsService.java  |   15 +-
 .../service/MemberDiskThroughputService.java    |    5 +-
 .../internal/service/MemberGCPausesService.java |    5 +-
 .../service/MemberGatewayHubService.java        |   14 +-
 .../service/MemberHeapUsageService.java         |    6 +-
 .../service/MemberKeyStatisticsService.java     |    5 +-
 .../internal/service/MemberRegionsService.java  |   24 +-
 .../internal/service/SystemAlertsService.java   |    4 +-
 .../tools/pulse/internal/util/NameUtil.java     |   38 +
 .../tools/pulse/internal/util/StringUtils.java  |   79 -
 .../src/main/resources/default.properties       |   46 +-
 .../src/main/resources/gemfire.properties       |   94 +-
 geode-pulse/src/main/resources/pulse.properties |    4 -
 .../src/main/resources/sqlfire.properties       |   92 +-
 geode-pulse/src/main/webapp/DataBrowser.html    |  345 --
 geode-pulse/src/main/webapp/Login.html          |  114 -
 geode-pulse/src/main/webapp/META-INF/NOTICE     |   10 +-
 geode-pulse/src/main/webapp/MemberDetails.html  |  603 ---
 .../src/main/webapp/QueryStatistics.html        |  308 --
 .../webapp/WEB-INF/mvc-dispatcher-servlet.xml   |    2 +-
 .../src/main/webapp/WEB-INF/spring-security.xml |   32 +-
 geode-pulse/src/main/webapp/WEB-INF/web.xml     |  125 +-
 geode-pulse/src/main/webapp/clusterDetail.html  |    2 +-
 geode-pulse/src/main/webapp/dataBrowser.html    |  345 ++
 geode-pulse/src/main/webapp/index.html          |    2 +-
 geode-pulse/src/main/webapp/login.html          |  114 +
 geode-pulse/src/main/webapp/memberDetails.html  |  603 +++
 .../main/webapp/properties/default.properties   |   42 +-
 .../webapp/properties/default_en.properties     |   42 +-
 .../main/webapp/properties/gemfire.properties   |   90 +-
 .../webapp/properties/gemfire_en.properties     |   90 +-
 .../main/webapp/properties/gemfirexd.properties |   90 +-
 .../webapp/properties/gemfirexd_en.properties   |   90 +-
 .../src/main/webapp/properties/index.properties |   36 +-
 .../main/webapp/properties/sqlfire.properties   |   88 +-
 .../src/main/webapp/queryStatistics.html        |  308 ++
 geode-pulse/src/main/webapp/regionDetail.html   |    2 +-
 .../src/main/webapp/scripts/lib/common.js       |    4 +-
 .../main/webapp/scripts/multiselect/prettify.js | 3044 +++++++--------
 .../webapp/scripts/pulsescript/MemberDetails.js |   29 +-
 .../scripts/pulsescript/PulseCallbacks.js       |    2 +-
 .../scripts/pulsescript/PulseFunctions.js       |    2 +-
 .../webapp/scripts/pulsescript/clusterDetail.js |   76 +-
 .../scripts/pulsescript/clusterRGraphMembers.js |    6 +-
 .../main/webapp/scripts/pulsescript/common.js   |   25 +-
 .../scripts/pulsescript/pages/DataBrowser.js    |   24 +-
 .../pulsescript/pages/DataBrowserQuery.js       |   30 +-
 .../pages/DataBrowserQueryHistory.js            |    4 +-
 .../webapp/scripts/pulsescript/pages/Login.js   |   26 +-
 .../scripts/pulsescript/queryStatistics.js      |    9 +-
 .../webapp/scripts/pulsescript/regionView.js    |   15 +-
 .../controllers/PulseControllerJUnitTest.java   |    9 +-
 .../pulse/tests/junit/BaseServiceTest.java      |    2 -
 .../junit/ClusterSelectedRegionServiceTest.java |    4 +-
 ...ClusterSelectedRegionsMemberServiceTest.java |    2 +-
 .../junit/MemberGatewayHubServiceTest.java      |    4 +-
 .../tools/pulse/tests/rules/ServerRule.java     |    6 +-
 .../tools/pulse/tests/rules/WebDriverRule.java  |   30 +-
 .../pulse/tests/ui/PulseAnonymousUserTest.java  |    6 +-
 .../pulse/tests/ui/PulseAutomatedTest.java      |    7 +-
 .../geode/tools/pulse/tests/ui/PulseBase.java   |   42 +-
 geode-pulse/src/test/resources/test.properties  |  652 ++--
 .../util/AutoBalancerIntegrationJUnitTest.java  |    2 +-
 geode-site/.gitignore                           |    1 -
 geode-site/website/.gitignore                   |    1 -
 geode-site/website/README.md                    |  101 -
 geode-site/website/Rules                        |   72 -
 geode-site/website/build.sh                     |   18 -
 .../website/content/bootstrap/bootstrap.min.css |    9 -
 geode-site/website/content/community/index.html |  312 --
 .../website/content/css/bootflat-extensions.css |  356 --
 .../website/content/css/bootflat-square.css     |   69 -
 geode-site/website/content/css/bootflat.css     | 1559 --------
 .../website/content/css/font-awesome.min.css    |    4 -
 geode-site/website/content/css/geode-site.css   | 1612 --------
 geode-site/website/content/docs/index.html      |   47 -
 geode-site/website/content/favicon.ico          |  Bin 20805 -> 0 bytes
 geode-site/website/content/font/FontAwesome.otf |  Bin 124988 -> 0 bytes
 .../content/font/fontawesome-webfont-eot.eot    |  Bin 76518 -> 0 bytes
 .../content/font/fontawesome-webfont-svg.svg    |  685 ----
 .../content/font/fontawesome-webfont-ttf.ttf    |  Bin 152796 -> 0 bytes
 .../content/font/fontawesome-webfont-woff.woff  |  Bin 90412 -> 0 bytes
 .../content/font/fontawesome-webfont.woff2      |  Bin 71896 -> 0 bytes
 .../website/content/img/apache_geode_logo.png   |  Bin 23616 -> 0 bytes
 .../content/img/apache_geode_logo_white.png     |  Bin 22695 -> 0 bytes
 .../img/apache_geode_logo_white_small.png       |  Bin 52948 -> 0 bytes
 geode-site/website/content/img/asf_logo.png     |  Bin 152842 -> 0 bytes
 .../website/content/img/check_flat/default.png  |  Bin 25851 -> 0 bytes
 geode-site/website/content/img/github.png       |  Bin 8936 -> 0 bytes
 geode-site/website/content/index.html           |  171 -
 geode-site/website/content/js/bootstrap.min.js  |    8 -
 geode-site/website/content/js/head.js           |  708 ----
 geode-site/website/content/js/html5shiv.js      |    8 -
 .../website/content/js/jquery-1.10.1.min.js     |    6 -
 geode-site/website/content/js/jquery.icheck.js  |  397 --
 geode-site/website/content/js/respond.min.js    |    6 -
 geode-site/website/content/js/usergrid-site.js  |   66 -
 geode-site/website/content/releases/index.html  |  132 -
 .../website/content/schema/cache/cache-1.0.xsd  | 1469 -------
 .../website/content/schema/cache/lucene-1.0.xsd |   58 -
 geode-site/website/layouts/community.html       |    1 -
 geode-site/website/layouts/default.html         |   12 -
 geode-site/website/layouts/docs.html            |    1 -
 geode-site/website/layouts/footer.html          |   81 -
 geode-site/website/layouts/header.html          |  260 --
 geode-site/website/layouts/releases.html        |    1 -
 geode-site/website/lib/default.rb               |   60 -
 geode-site/website/lib/helpers_.rb              |   16 -
 geode-site/website/lib/pandoc.template          |    4 -
 geode-site/website/nanoc.yaml                   |   96 -
 geode-site/website/run.sh                       |   18 -
 geode-site/website/utilities/map-markers.rb     |   75 -
 geode-site/website/utilities/markers.txt        |  440 ---
 geode-site/website/utilities/snapshot-apigee.rb |   88 -
 .../cache/wan/AbstractRemoteGatewaySender.java  |   15 +-
 .../internal/cache/UpdateVersionDUnitTest.java  |   12 +-
 .../cache/wan/Simple2CacheServerDUnitTest.java  |    2 +-
 .../geode/internal/cache/wan/WANTestBase.java   |  131 +-
 ...oncurrentParallelGatewaySenderDUnitTest.java |    2 +-
 ...allelGatewaySenderOperation_2_DUnitTest.java |   37 +-
 .../wan/misc/NewWanAuthenticationDUnitTest.java |    2 +-
 .../wan/misc/WanAutoDiscoveryDUnitTest.java     |   84 +
 ...llelGatewaySenderQueueOverflowDUnitTest.java |    2 +-
 .../wan/parallel/ParallelWANStatsDUnitTest.java |    2 +-
 ...rialGatewaySenderEventListenerDUnitTest.java |    2 +-
 .../SerialGatewaySenderQueueDUnitTest.java      |    9 +-
 .../serial/SerialWANConflationDUnitTest.java    |    2 +-
 .../serial/SerialWANPropagationDUnitTest.java   |   36 +
 .../wan/serial/SerialWANStatsDUnitTest.java     |    2 +-
 .../management/WANManagementDUnitTest.java      |   94 +-
 .../ClusterConfigurationDUnitTest.java          | 1037 ++---
 .../sanctionedDataSerializables.txt             |   14 +-
 geode-web-api/build.gradle                      |    7 +-
 .../web/controllers/AbstractBaseController.java |   14 +-
 .../controllers/FunctionAccessController.java   |   15 +-
 .../security/GeodeAuthenticationProvider.java   |   13 +-
 geode-web-api/src/main/webapp/META-INF/NOTICE   |   10 +-
 .../AbstractBaseControllerJUnitTest.java        |   80 +
 geode-web/build.gradle                          |    4 +
 geode-web/src/main/webapp/META-INF/NOTICE       |    6 +-
 geode-web/src/main/webapp/WEB-INF/web.xml       |    2 +-
 .../cli/commands/CommandOverHttpDUnitTest.java  |    9 +-
 .../ExportLogsOverHttpIntegrationTest.java      |   30 +
 .../ExportLogsStatsOverHttpDUnitTest.java       |   71 +
 .../commands/QueryNamesOverHttpDUnitTest.java   |   27 +-
 .../GfshCommandsOverHttpSecurityTest.java       |    3 +-
 .../LoginHandlerInterceptorJUnitTest.java       |   51 +-
 ...andlerInterceptorRequestHeaderJUnitTest.java |   28 +-
 .../RestHttpOperationInvokerJUnitTest.java      |   50 +-
 .../SimpleHttpOperationInvokerJUnitTest.java    |   20 +-
 gradle.properties                               |    2 +-
 gradle/dependency-versions.properties           |  115 +-
 gradle/ide.gradle                               |    3 +-
 gradle/rat.gradle                               |   27 +-
 gradle/test.gradle                              |    8 +-
 settings.gradle                                 |    2 +
 1270 files changed, 58121 insertions(+), 67903 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/geode/blob/bf20e0aa/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegionMap.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/geode/blob/bf20e0aa/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java
----------------------------------------------------------------------