Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 3AA95200C62 for ; Wed, 12 Apr 2017 01:58:03 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 394C9160B9B; Tue, 11 Apr 2017 23:58:03 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 13839160BA3 for ; Wed, 12 Apr 2017 01:58:00 +0200 (CEST) Received: (qmail 52550 invoked by uid 500); 11 Apr 2017 23:58:00 -0000 Mailing-List: contact commits-help@geode.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.apache.org Delivered-To: mailing list commits@geode.apache.org Received: (qmail 52423 invoked by uid 99); 11 Apr 2017 23:58:00 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Apr 2017 23:58:00 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 16B08DFF9F; Tue, 11 Apr 2017 23:58:00 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: dschneider@apache.org To: commits@geode.apache.org Date: Tue, 11 Apr 2017 23:58:02 -0000 Message-Id: <2390ece241944a51a3dc504b3ed7fead@git.apache.org> In-Reply-To: <8210a90ad9f2411b856aac97342a9446@git.apache.org> References: <8210a90ad9f2411b856aac97342a9446@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [3/7] geode git commit: Merge remote-tracking branch 'origin/develop' into feature/GEODE-2097 archived-at: Tue, 11 Apr 2017 23:58:03 -0000 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 Authored: Mon Apr 10 15:39:34 2017 -0700 Committer: Darrel Schneider 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 ----------------------------------------------------------------------