You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by kl...@apache.org on 2016/02/01 21:56:05 UTC

[48/50] [abbrv] incubator-geode git commit: Merge remote-tracking branch 'origin/develop' into feature/GEODE-773-2

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


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

Branch: refs/heads/feature/GEODE-773-2
Commit: 035e3ed3e014731e4d86e536c25a1f653f180246
Parents: 0d759cb 172135e
Author: Kirk Lund <kl...@pivotal.io>
Authored: Mon Feb 1 11:35:18 2016 -0800
Committer: Kirk Lund <kl...@pivotal.io>
Committed: Mon Feb 1 11:35:18 2016 -0800

----------------------------------------------------------------------
 build.gradle                                    |  527 +-
 gemfire-assembly/build.gradle                   |   18 +-
 gemfire-assembly/src/main/dist/NOTICE           |  462 ++
 .../com/gemstone/gemfire/SystemFailure.java     |   49 +-
 .../gemfire/admin/AdminDistributedSystem.java   |    5 -
 .../internal/AdminDistributedSystemImpl.java    |    3 -
 .../gemfire/admin/internal/package.html         |    4 +-
 .../gemfire/admin/jmx/internal/package.html     |    6 +-
 .../java/com/gemstone/gemfire/cache/Cache.java  |    3 +-
 .../gemstone/gemfire/cache/CacheFactory.java    |    2 -
 .../gemfire/cache/CacheTransactionManager.java  |    2 +-
 .../com/gemstone/gemfire/cache/DataPolicy.java  |    1 -
 .../gemfire/cache/DiskStoreFactory.java         |    3 -
 .../gemstone/gemfire/cache/RegionFactory.java   |    2 -
 .../gemfire/cache/client/ClientCache.java       |    4 +-
 .../internal/AutoConnectionSourceImpl.java      |    2 +-
 .../cache/control/RebalanceOperation.java       |    2 +-
 .../gemfire/cache/control/ResourceManager.java  |    2 +-
 .../gemfire/cache/execute/ResultSender.java     |    9 +-
 .../gemfire/cache/hdfs/HDFSStoreFactory.java    |    2 +-
 .../org/apache/hadoop/io/SequenceFile.java      |   24 +-
 .../com/gemstone/gemfire/cache/package.html     |   83 +-
 .../gemfire/cache/query/QueryService.java       |    6 +-
 .../query/internal/CompiledSortCriterion.java   |   11 -
 .../query/internal/index/AbstractIndex.java     |    4 -
 .../query/internal/index/MemoryIndexStore.java  |   67 +-
 .../query/internal/index/PartitionedIndex.java  |    2 +-
 .../gemstone/gemfire/cache/server/package.html  |    2 +-
 .../gemfire/compression/SnappyCompressor.java   |    3 +-
 .../gemfire/distributed/LocatorLauncher.java    |   13 +
 .../distributed/internal/DistributedState.java  |  143 -
 .../internal/DistributionConfigImpl.java        |    2 +-
 .../internal/DistributionManager.java           |    5 +-
 .../internal/ForceDisconnectOperation.java      |   42 -
 .../internal/InternalDistributedSystem.java     |   28 +-
 .../distributed/internal/InternalLocator.java   |   28 +-
 .../distributed/internal/ReplyProcessor21.java  |    5 +-
 .../distributed/internal/ServerLocator.java     |    2 +-
 .../internal/StartupMessageData.java            |    4 +-
 .../internal/deadlock/DeadlockDetector.java     |    2 +-
 .../internal/deadlock/UnsafeThreadLocal.java    |    1 -
 .../internal/direct/DirectChannel.java          |    7 -
 .../internal/locks/DLockGrantor.java            |   33 +-
 .../membership/InternalDistributedMember.java   |    2 +-
 .../internal/membership/MemberServices.java     |    1 -
 .../membership/gms/fd/GMSHealthMonitor.java     |    3 +-
 .../gms/interfaces/HealthMonitor.java           |    1 -
 .../membership/gms/interfaces/Manager.java      |    1 -
 .../gms/locator/FindCoordinatorResponse.java    |    1 -
 .../membership/gms/membership/GMSJoinLeave.java |    2 -
 .../membership/gms/messenger/Transport.java     |   27 +-
 .../gms/mgr/GMSMembershipManager.java           |    9 +-
 .../internal/tcpserver/TcpClient.java           |   15 +-
 .../internal/tcpserver/TcpServer.java           |   17 +-
 .../internal/InternalDataSerializer.java        |    2 -
 .../gemfire/internal/admin/package.html         |    4 +-
 .../admin/remote/DistributionLocatorId.java     |    1 -
 .../gemfire/internal/admin/remote/package.html  |    4 +-
 .../internal/cache/AbstractRegionMap.java       |  133 +-
 .../gemfire/internal/cache/BucketAdvisor.java   |    6 +-
 .../gemfire/internal/cache/CacheObserver.java   |    1 -
 .../internal/cache/DistTXRollbackMessage.java   |    2 +-
 .../gemfire/internal/cache/DistTXState.java     |    6 +-
 .../gemfire/internal/cache/EventTracker.java    |    2 +-
 .../internal/cache/GemFireCacheImpl.java        |    9 +-
 .../internal/cache/IdentityArrayList.java       |    2 +-
 .../internal/cache/InitialImageOperation.java   |    6 +-
 .../gemfire/internal/cache/LocalRegion.java     |   22 +-
 .../internal/cache/PartitionedRegion.java       |    2 +-
 .../internal/cache/RemoteInvalidateMessage.java |    1 -
 .../internal/cache/RemoteOperationMessage.java  |    2 -
 .../CompressedCachedDeserializable.java         |    2 +-
 .../internal/cache/control/ResourceAdvisor.java |    1 -
 .../cache/control/ResourceListener.java         |    2 +-
 .../cache/execute/FunctionServiceStats.java     |    1 -
 .../cache/execute/InternalExecution.java        |    2 -
 .../cache/execute/InternalFunctionService.java  |   14 +-
 .../cache/execute/util/CommitFunction.java      |    3 +-
 .../cache/execute/util/RollbackFunction.java    |    3 +-
 .../StreamingPartitionOperation.java            |    2 -
 .../rebalance/PartitionedRegionLoadModel.java   |    2 -
 .../persistence/PersistenceAdvisorImpl.java     |    4 -
 .../cache/persistence/PersistentMemberView.java |    1 -
 .../region/entry/RegionEntryFactoryBuilder.java |  103 +
 .../cache/tier/InternalClientMembership.java    |    2 +-
 .../cache/tier/sockets/CacheClientProxy.java    |    2 +-
 .../concurrent/CompactConcurrentHashSet2.java   |    6 +-
 .../gemfire/internal/jta/GlobalTransaction.java |   13 +-
 .../internal/process/ProcessController.java     |    2 +-
 .../gemfire/internal/process/signal/Signal.java |    6 +-
 .../internal/redis/ByteArrayWrapper.java        |    2 +-
 .../internal/redis/ByteToCommandDecoder.java    |    2 +-
 .../gemstone/gemfire/internal/redis/Coder.java  |    2 +-
 .../redis/RedisCommandParserException.java      |    2 +-
 .../internal/redis/RegionCreationException.java |    2 +-
 .../gemfire/internal/redis/RegionProvider.java  |    1 -
 .../redis/executor/AbstractExecutor.java        |    8 -
 .../redis/executor/hll/HyperLogLogPlus.java     |    1 -
 .../gemfire/internal/shared/NativeCalls.java    |    2 -
 .../CustomEntryConcurrentHashMap.java           |   14 +-
 .../gemfire/management/internal/AgentUtil.java  |    1 -
 .../management/internal/FederatingManager.java  |    2 -
 .../management/internal/JmxManagerAdvisor.java  |    1 -
 .../management/internal/MBeanProxyFactory.java  |    2 -
 .../configuration/domain/CacheElement.java      |    1 -
 .../management/internal/web/domain/Link.java    |    2 +-
 .../internal/web/http/ClientHttpRequest.java    |    2 +-
 .../internal/web/http/HttpHeader.java           |    2 +-
 .../main/java/com/gemstone/gemfire/package.html |    6 +-
 .../com/gemstone/gemfire/pdx/PdxInstance.java   |    2 +-
 .../gemfire/redis/GemFireRedisServer.java       |    3 +-
 .../security/GemFireSecurityException.java      |    2 +-
 .../src/test/java/com/examples/TestObject.java  |    6 +-
 .../com/examples/ds/PutDataSerializables.java   |    6 +-
 .../com/gemstone/gemfire/GemFireTestCase.java   |    2 +-
 .../gemfire/SystemFailureJUnitTest.java         |   60 +
 .../internal/AutoConnectionSourceDUnitTest.java |    2 +-
 .../management/MXMemoryPoolListenerExample.java |    4 -
 .../management/MemoryThresholdsDUnitTest.java   |    3 +-
 .../MemoryThresholdsOffHeapDUnitTest.java       |    3 -
 .../gemfire/cache/query/QueryTestUtils.java     |   10 -
 .../QueryUsingFunctionContextDUnitTest.java     |    7 +-
 .../query/functional/CountStarJUnitTest.java    |    3 -
 ...ctResultsWithDupValuesInRegionJUnitTest.java |    3 -
 .../index/MemoryIndexStoreJUnitTest.java        |  396 ++
 ...exStoreWithInplaceModificationJUnitTest.java |   54 +
 .../PRQueryCacheClosedJUnitTest.java            |    6 -
 .../query/partitioned/PRQueryDUnitHelper.java   |   38 -
 .../PRQueryRegionClosedJUnitTest.java           |    6 -
 .../PRQueryRegionDestroyedJUnitTest.java        |    5 -
 .../query/transaction/QueryAndJtaJUnitTest.java |    1 -
 .../gemfire/cache30/CacheLogRollDUnitTest.java  |   16 -
 .../gemfire/cache30/CacheXml81DUnitTest.java    |    5 +-
 .../MemLRUEvictionControllerDUnitTest.java      |    2 +-
 .../gemfire/cache30/ReconnectDUnitTest.java     |   39 +
 .../gemfire/cache30/TXOrderDUnitTest.java       |    1 -
 .../codeAnalysis/CompiledClassUtils.java        |    1 -
 .../distributed/AbstractLauncherJUnitTest.java  |    1 -
 .../distributed/LocatorLauncherJUnitTest.java   |    1 -
 .../distributed/ServerLauncherJUnitTest.java    |    1 -
 .../ConsoleDistributionManagerDUnitTest.java    |    4 +-
 .../InternalDistributedSystemJUnitTest.java     |    2 +-
 .../gemfire/distributed/internal/LDM.java       |    2 +-
 .../internal/SharedConfigurationJUnitTest.java  |    2 +-
 .../gemstone/gemfire/internal/ClassBuilder.java |    1 -
 .../internal/DataSerializableJUnitTest.java     |    2 +-
 .../internal/cache/AbstractRegionJUnitTest.java |    2 +-
 .../internal/cache/Bug37244JUnitTest.java       |    3 -
 .../internal/cache/Bug41733DUnitTest.java       |    4 -
 .../internal/cache/ConflationJUnitTest.java     |   12 -
 .../gemfire/internal/cache/DiskIdJUnitTest.java |    2 -
 .../internal/cache/DiskRegionHelperFactory.java |    3 -
 .../internal/cache/DiskRegionTestingBase.java   |    2 -
 .../cache/DistributedCacheTestCase.java         |    6 -
 .../internal/cache/HABug36773DUnitTest.java     |    4 -
 .../HAOverflowMemObjectSizerDUnitTest.java      |    5 +-
 .../cache/IncrementalBackupDUnitTest.java       |    1 -
 ...gionBucketCreationDistributionDUnitTest.java |   28 -
 .../PartitionedRegionCreationDUnitTest.java     |   14 -
 .../cache/PartitionedRegionDUnitTestCase.java   |    6 -
 .../cache/PartitionedRegionHADUnitTest.java     |    2 +-
 .../cache/PartitionedRegionTestHelper.java      |   17 -
 .../PartitionedRegionTestUtilsDUnitTest.java    |    6 +-
 .../PartitionedRegionWithSameNameDUnitTest.java |    6 -
 .../cache/RemoteTransactionDUnitTest.java       |    7 +-
 .../control/RebalanceOperationDUnitTest.java    |    2 -
 .../execute/FunctionServiceStatsDUnitTest.java  |    2 -
 .../execute/PRFunctionExecutionDUnitTest.java   |    9 +-
 ...ctionExecutionWithResultSenderDUnitTest.java |    2 -
 .../mock/AlterMockRegionExtensionFunction.java  |    2 +-
 .../extension/mock/MockCacheExtension.java      |    4 +-
 .../cache/ha/Bug36853EventsExpiryDUnitTest.java |    3 -
 .../internal/cache/ha/ConflatableObject.java    |    2 +-
 .../cache/ha/EventIdOptimizationJUnitTest.java  |    8 +-
 .../internal/cache/ha/HARegionJUnitTest.java    |    8 +-
 .../cache/ha/HARegionQueueDUnitTest.java        |    3 -
 .../cache/ha/HARegionQueueJUnitTest.java        |    2 +-
 .../internal/cache/ha/StatsBugDUnitTest.java    |    4 +-
 .../PartitionedRegionLoadModelJUnitTest.java    |    6 +-
 ...tentColocatedPartitionedRegionDUnitTest.java |    2 +-
 ...rtitionedRegionWithTransactionDUnitTest.java |    6 -
 .../cache/partitioned/ShutdownAllDUnitTest.java |    4 -
 .../RegionEntryFactoryBuilderJUnitTest.java     |   85 +
 .../CacheServerMaxConnectionsJUnitTest.java     |    3 -
 .../cache/tier/sockets/CacheServerTestUtil.java |    4 -
 .../tier/sockets/ClearPropagationDUnitTest.java |    4 -
 .../sockets/ClientHealthMonitorJUnitTest.java   |    3 -
 .../DestroyEntryPropagationDUnitTest.java       |    5 -
 .../sockets/NewRegionAttributesDUnitTest.java   |    2 -
 .../sockets/UpdatePropagationDUnitTest.java     |    4 -
 .../tier/sockets/command/CommitCommandTest.java |    2 +-
 .../compression/SnappyCompressorJUnitTest.java  |    2 +-
 .../jta/functional/TestXACacheLoader.java       |    3 -
 .../offheap/OffHeapHelperJUnitTest.java         |  314 ++
 .../statistics/StatisticsDUnitTest.java         |    1 -
 .../internal/util/ArrayUtilsJUnitTest.java      |    1 -
 .../gemfire/internal/util/SerializableImpl.java |    2 -
 .../util/SerializableImplWithValue.java         |    2 -
 .../management/CompositeTypeTestDUnitTest.java  |    6 -
 .../management/DiskManagementDUnitTest.java     |   11 -
 .../management/DistributedSystemDUnitTest.java  |    3 +-
 .../management/LocatorManagementDUnitTest.java  |    6 -
 .../gemfire/management/ManagementTestBase.java  |    9 -
 ...ersalMembershipListenerAdapterDUnitTest.java |    7 +-
 .../internal/cli/GfshParserJUnitTest.java       |    4 +-
 .../cli/commands/ShowMetricsDUnitTest.java      |    5 -
 .../SharedConfigurationDUnitTest.java           |    2 +-
 .../configuration/utils/XmlUtilsJUnitTest.java  |    8 +-
 .../internal/pulse/TestClientIdsDUnitTest.java  |    2 -
 .../pulse/TestSubscriptionsDUnitTest.java       |    2 -
 ...rDistributedSystemMXBeanIntegrationTest.java |   50 +
 ...horizeOperationForMBeansIntegrationTest.java |  323 ++
 ...erationForRegionCommandsIntegrationTest.java |  136 +
 .../internal/security/JSONAuthCodeTest.java     |  143 -
 ...JSONAuthorizationDetailsIntegrationTest.java |  163 +
 .../security/JSONAuthorizationTest.java         |  168 -
 ...tionCodesForDataCommandsIntegrationTest.java |  101 +
 ...tionCodesForDistributedSystemMXBeanTest.java |   76 +
 .../security/ResourceOperationJUnit.java        |  394 --
 .../WanCommandsControllerJUnitTest.java         |    4 +-
 .../security/P2PAuthenticationDUnitTest.java    |    2 -
 .../gemfire/test/dunit/DistributedTestCase.java |   10 +-
 .../gemfire/test/dunit/RMIException.java        |    2 +-
 .../test/dunit/SerializableCallable.java        |    2 +-
 .../test/dunit/SerializableRunnable.java        |    2 +-
 .../com/gemstone/gemfire/test/dunit/VM.java     |    6 +-
 .../gemstone/gemfire/util/JSR166TestCase.java   |   17 +-
 .../gemstone/persistence/logging/Logger.java    |    2 +-
 .../gemfire/GemfireSequenceDisplay.java         |    7 -
 gemfire-core/src/test/java/hydra/GsRandom.java  |    1 -
 .../src/test/java/hydra/log/AnyLogWriter.java   |    4 +-
 .../java/security/AuthzCredentialGenerator.java |    5 +-
 .../test/java/security/CredentialGenerator.java |    2 +-
 gemfire-cq/build.gradle                         |   22 +
 .../cache/client/internal/CloseCQOp.java        |   72 +
 .../cache/client/internal/CreateCQOp.java       |  163 +
 .../cache/client/internal/CreateCQWithIROp.java |   92 +
 .../cache/client/internal/GetDurableCQsOp.java  |  135 +
 .../client/internal/ServerCQProxyImpl.java      |  111 +
 .../gemfire/cache/client/internal/StopCQOp.java |   72 +
 .../cache/query/internal/cq/ClientCQImpl.java   |  615 +++
 .../internal/cq/CqAttributesMutatorImpl.java    |   68 +
 .../cache/query/internal/cq/CqConflatable.java  |  223 +
 .../cache/query/internal/cq/CqEventImpl.java    |  162 +
 .../cache/query/internal/cq/CqListenerImpl.java |   56 +
 .../cache/query/internal/cq/CqQueryImpl.java    |  383 ++
 .../query/internal/cq/CqServiceFactoryImpl.java |   69 +
 .../cache/query/internal/cq/CqServiceImpl.java  | 2087 +++++++
 .../internal/cq/CqServiceStatisticsImpl.java    |  100 +
 .../query/internal/cq/CqServiceVsdStats.java    |  411 ++
 .../query/internal/cq/CqStatisticsImpl.java     |   75 +
 .../cache/query/internal/cq/ServerCQImpl.java   |  655 +++
 .../tier/sockets/command/BaseCQCommand.java     |   59 +
 .../cache/tier/sockets/command/CloseCQ.java     |  131 +
 .../cache/tier/sockets/command/ExecuteCQ.java   |  168 +
 .../cache/tier/sockets/command/ExecuteCQ61.java |  220 +
 .../cache/tier/sockets/command/GetCQStats.java  |  100 +
 .../tier/sockets/command/GetDurableCQs.java     |  143 +
 .../cache/tier/sockets/command/MonitorCQ.java   |  100 +
 .../cache/tier/sockets/command/StopCQ.java      |  135 +
 ...cache.query.internal.cq.spi.CqServiceFactory |   15 +
 .../gemfire/cache/query/cq/CQJUnitTest.java     |  150 +
 .../cache/query/cq/dunit/CqDataDUnitTest.java   | 1162 ++++
 .../dunit/CqDataOptimizedExecuteDUnitTest.java  |   54 +
 .../cq/dunit/CqDataUsingPoolDUnitTest.java      | 1567 ++++++
 ...qDataUsingPoolOptimizedExecuteDUnitTest.java |   53 +
 .../cache/query/cq/dunit/CqPerfDUnitTest.java   | 1044 ++++
 .../cq/dunit/CqPerfUsingPoolDUnitTest.java      | 1004 ++++
 .../cache/query/cq/dunit/CqQueryDUnitTest.java  | 4004 ++++++++++++++
 .../dunit/CqQueryOptimizedExecuteDUnitTest.java |  311 ++
 .../cq/dunit/CqQueryUsingPoolDUnitTest.java     | 3322 +++++++++++
 ...QueryUsingPoolOptimizedExecuteDUnitTest.java |   50 +
 .../cq/dunit/CqResultSetUsingPoolDUnitTest.java | 1139 ++++
 ...ltSetUsingPoolOptimizedExecuteDUnitTest.java |  231 +
 .../cache/query/cq/dunit/CqStateDUnitTest.java  |  134 +
 .../cache/query/cq/dunit/CqStatsDUnitTest.java  |  441 ++
 .../dunit/CqStatsOptimizedExecuteDUnitTest.java |   50 +
 .../cq/dunit/CqStatsUsingPoolDUnitTest.java     |  452 ++
 ...StatsUsingPoolOptimizedExecuteDUnitTest.java |   50 +
 .../query/cq/dunit/CqTimeTestListener.java      |  266 +
 .../PartitionedRegionCqQueryDUnitTest.java      | 1788 ++++++
 ...dRegionCqQueryOptimizedExecuteDUnitTest.java |  246 +
 .../query/cq/dunit/PrCqUsingPoolDUnitTest.java  | 2029 +++++++
 .../PrCqUsingPoolOptimizedExecuteDUnitTest.java |   50 +
 .../cache/query/dunit/PdxQueryCQDUnitTest.java  |  702 +++
 .../cache/query/dunit/PdxQueryCQTestBase.java   |  494 ++
 .../dunit/QueryIndexUpdateRIDUnitTest.java      |  819 +++
 .../query/dunit/QueryMonitorDUnitTest.java      | 1296 +++++
 .../cache/snapshot/ClientSnapshotDUnitTest.java |  284 +
 .../AnalyzeCQSerializablesJUnitTest.java        |   79 +
 .../cache/PRDeltaPropagationDUnitTest.java      | 1212 ++++
 .../internal/cache/PutAllCSDUnitTest.java       | 4419 +++++++++++++++
 .../cache/RemoteCQTransactionDUnitTest.java     | 1116 ++++
 .../internal/cache/ha/CQListGIIDUnitTest.java   |  820 +++
 .../cache/ha/HADispatcherDUnitTest.java         |  695 +++
 .../sockets/ClientToServerDeltaDUnitTest.java   | 1037 ++++
 .../DeltaPropagationWithCQDUnitTest.java        |  341 ++
 ...ToRegionRelationCQRegistrationDUnitTest.java |  786 +++
 .../sockets/DurableClientCrashDUnitTest.java    |   99 +
 .../sockets/DurableClientNetDownDUnitTest.java  |   80 +
 .../sockets/DurableClientSimpleDUnitTest.java   | 3404 ++++++++++++
 .../tier/sockets/DurableClientTestCase.java     | 2089 +++++++
 .../CacheServerManagementDUnitTest.java         |  571 ++
 .../cli/commands/ClientCommandsDUnitTest.java   | 1443 +++++
 .../DurableClientCommandsDUnitTest.java         |  433 ++
 .../internal/pulse/TestCQDUnitTest.java         |  147 +
 .../internal/pulse/TestClientsDUnitTest.java    |  108 +
 .../internal/pulse/TestServerDUnitTest.java     |   99 +
 .../ClientAuthorizationTwoDUnitTest.java        |  245 +
 .../security/ClientAuthzObjectModDUnitTest.java |  416 ++
 .../ClientCQPostAuthorizationDUnitTest.java     |  522 ++
 .../ClientPostAuthorizationDUnitTest.java       |  398 ++
 .../gemfire/security/MultiuserAPIDUnitTest.java |  391 ++
 .../MultiuserDurableCQAuthzDUnitTest.java       |  489 ++
 .../gemfire/codeAnalysis/excludedClasses.txt    |    2 +
 .../gemstone/gemfire/codeAnalysis/openBugs.txt  |   21 +
 .../sanctionedDataSerializables.txt             |    4 +
 .../codeAnalysis/sanctionedSerializables.txt    |    1 +
 .../tier/sockets/durablecq-client-cache.xml     |   37 +
 .../tier/sockets/durablecq-server-cache.xml     |   32 +
 .../joptsimple/internal/AbbreviationMap.java    |    1 -
 .../src/main/java/org/json/JSONObject.java      |    3 -
 .../cache/lucene/LuceneQueryFactory.java        |   11 +-
 .../cache/lucene/LuceneQueryProvider.java       |    2 +-
 .../gemfire/cache/lucene/LuceneService.java     |    9 +-
 .../internal/repository/RepositoryManager.java  |    1 -
 gemfire-pulse/build.gradle                      |   62 +-
 .../tools/pulse/internal/data/DataBrowser.java  |    3 -
 .../pulse/internal/data/JMXDataUpdater.java     |   91 -
 .../pulse/internal/data/JmxManagerFinder.java   |    4 -
 .../pulse/internal/data/PulseConstants.java     |    4 +-
 .../tools/pulse/internal/json/JSONObject.java   |    3 -
 .../tools/pulse/internal/json/JSONWriter.java   |    2 +-
 .../ClusterSelectedRegionsMemberService.java    |    3 -
 .../gemfire/tools/pulse/tests/PulseTest.java    |   32 +-
 .../gemfire/cache/util/AutoBalancer.java        |    4 +-
 gemfire-site/website/layouts/footer.html        |    2 +-
 gemfire-wan/build.gradle                        |   22 +
 .../client/internal/GatewaySenderBatchOp.java   |  313 ++
 .../cache/client/internal/SenderProxy.java      |   43 +
 .../internal/locator/wan/LocatorDiscovery.java  |  227 +
 .../internal/locator/wan/LocatorHelper.java     |  143 +
 .../locator/wan/LocatorJoinMessage.java         |  105 +
 .../wan/LocatorMembershipListenerImpl.java      |  230 +
 .../locator/wan/RemoteLocatorJoinRequest.java   |   87 +
 .../locator/wan/RemoteLocatorJoinResponse.java  |   89 +
 .../locator/wan/RemoteLocatorPingRequest.java   |   56 +
 .../locator/wan/RemoteLocatorPingResponse.java  |   55 +
 .../locator/wan/RemoteLocatorRequest.java       |   66 +
 .../locator/wan/RemoteLocatorResponse.java      |   74 +
 .../internal/locator/wan/WANFactoryImpl.java    |   74 +
 .../locator/wan/WanLocatorDiscovererImpl.java   |  138 +
 .../cache/wan/AbstractRemoteGatewaySender.java  |  169 +
 .../cache/wan/GatewayReceiverFactoryImpl.java   |  147 +
 .../internal/cache/wan/GatewayReceiverImpl.java |  253 +
 .../wan/GatewaySenderEventRemoteDispatcher.java |  766 +++
 .../cache/wan/GatewaySenderFactoryImpl.java     |  389 ++
 .../wan/parallel/ParallelGatewaySenderImpl.java |  267 +
 ...rentParallelGatewaySenderEventProcessor.java |   67 +
 ...moteParallelGatewaySenderEventProcessor.java |  122 +
 ...urrentSerialGatewaySenderEventProcessor.java |   45 +
 ...RemoteSerialGatewaySenderEventProcessor.java |   50 +
 .../wan/serial/SerialGatewaySenderImpl.java     |  260 +
 ...ternal.locator.wan.LocatorMembershipListener |   15 +
 ...ne.gemfire.internal.cache.wan.spi.WANFactory |   15 +
 .../cache/CacheXml70GatewayDUnitTest.java       |  243 +
 .../cache/CacheXml80GatewayDUnitTest.java       |   77 +
 .../AnalyzeWANSerializablesJUnitTest.java       |   91 +
 .../internal/cache/UpdateVersionDUnitTest.java  |  960 ++++
 .../gemfire/internal/cache/wan/WANTestBase.java | 5183 ++++++++++++++++++
 ...oncurrentParallelGatewaySenderDUnitTest.java |  860 +++
 ...ntParallelGatewaySenderOffHeapDUnitTest.java |   32 +
 ...allelGatewaySenderOperation_1_DUnitTest.java |  848 +++
 ...allelGatewaySenderOperation_2_DUnitTest.java |  537 ++
 ...tSerialGatewaySenderOperationsDUnitTest.java |  111 +
 ...GatewaySenderOperationsOffHeapDUnitTest.java |   32 +
 .../ConcurrentWANPropogation_1_DUnitTest.java   |  608 ++
 .../ConcurrentWANPropogation_2_DUnitTest.java   |  485 ++
 .../cache/wan/disttx/DistTXWANDUnitTest.java    |  209 +
 .../CommonParallelGatewaySenderDUnitTest.java   |  481 ++
 ...onParallelGatewaySenderOffHeapDUnitTest.java |   32 +
 ...wWANConcurrencyCheckForDestroyDUnitTest.java |  526 ++
 .../cache/wan/misc/PDXNewWanDUnitTest.java      |  787 +++
 ...dRegion_ParallelWANPersistenceDUnitTest.java |  752 +++
 ...dRegion_ParallelWANPropogationDUnitTest.java | 1132 ++++
 .../SenderWithTransportFilterDUnitTest.java     |  274 +
 ...downAllPersistentGatewaySenderDUnitTest.java |  205 +
 .../wan/misc/WANConfigurationJUnitTest.java     |  609 ++
 .../wan/misc/WANLocatorServerDUnitTest.java     |  193 +
 .../cache/wan/misc/WANSSLDUnitTest.java         |  151 +
 .../wan/misc/WanAutoDiscoveryDUnitTest.java     |  557 ++
 .../cache/wan/misc/WanValidationsDUnitTest.java | 1678 ++++++
 ...tewaySenderOperation_2_OffHeapDUnitTest.java |   32 +
 ...tewaySenderOperation_2_OffHeapDUnitTest.java |   32 +
 ...GatewaySenderOperationsOffHeapDUnitTest.java |   34 +
 ...ewaySenderQueueOverflowOffHeapDUnitTest.java |   34 +
 .../ParallelWANConflationOffHeapDUnitTest.java  |   34 +
 ...nceEnabledGatewaySenderOffHeapDUnitTest.java |   34 +
 ...ropogationConcurrentOpsOffHeapDUnitTest.java |   34 +
 .../ParallelWANPropogationOffHeapDUnitTest.java |   34 +
 ...erialGatewaySenderQueueOffHeapDUnitTest.java |   34 +
 ...nceEnabledGatewaySenderOffHeapDUnitTest.java |   34 +
 .../SerialWANPropogationOffHeapDUnitTest.java   |   34 +
 ...ation_PartitionedRegionOffHeapDUnitTest.java |   34 +
 ...allelGatewaySenderOperation_2_DUnitTest.java |   38 +
 ...arallelGatewaySenderOperationsDUnitTest.java |  636 +++
 ...llelGatewaySenderQueueOverflowDUnitTest.java |  531 ++
 .../ParallelWANConflationDUnitTest.java         |  496 ++
 ...ersistenceEnabledGatewaySenderDUnitTest.java | 1823 ++++++
 ...llelWANPropagationClientServerDUnitTest.java |  114 +
 ...lelWANPropagationConcurrentOpsDUnitTest.java |  290 +
 .../ParallelWANPropagationDUnitTest.java        | 1448 +++++
 ...ParallelWANPropagationLoopBackDUnitTest.java |  425 ++
 .../wan/parallel/ParallelWANStatsDUnitTest.java |  632 +++
 ...tewaySenderDistributedDeadlockDUnitTest.java |  407 ++
 ...rialGatewaySenderEventListenerDUnitTest.java |  390 ++
 .../SerialGatewaySenderOperationsDUnitTest.java |  654 +++
 .../SerialGatewaySenderQueueDUnitTest.java      |  337 ++
 ...ersistenceEnabledGatewaySenderDUnitTest.java |  602 ++
 .../SerialWANPropagationLoopBackDUnitTest.java  |  538 ++
 .../serial/SerialWANPropogationDUnitTest.java   | 1602 ++++++
 ...NPropogation_PartitionedRegionDUnitTest.java |  439 ++
 .../SerialWANPropogationsFeatureDUnitTest.java  |  373 ++
 .../wan/serial/SerialWANStatsDUnitTest.java     |  596 ++
 .../wan/wancommand/WANCommandTestBase.java      |  511 ++
 ...anCommandCreateGatewayReceiverDUnitTest.java |  699 +++
 .../WanCommandCreateGatewaySenderDUnitTest.java |  763 +++
 ...WanCommandGatewayReceiverStartDUnitTest.java |  327 ++
 .../WanCommandGatewayReceiverStopDUnitTest.java |  332 ++
 .../WanCommandGatewaySenderStartDUnitTest.java  |  416 ++
 .../WanCommandGatewaySenderStopDUnitTest.java   |  367 ++
 .../wan/wancommand/WanCommandListDUnitTest.java |  403 ++
 .../WanCommandPauseResumeDUnitTest.java         |  716 +++
 .../wancommand/WanCommandStatusDUnitTest.java   |  582 ++
 .../management/WANManagementDUnitTest.java      |  525 ++
 .../ClusterConfigurationDUnitTest.java          | 1055 ++++
 .../pulse/TestRemoteClusterDUnitTest.java       |  274 +
 .../gemfire/codeAnalysis/excludedClasses.txt    |    2 +
 .../gemstone/gemfire/codeAnalysis/openBugs.txt  |   21 +
 .../sanctionedDataSerializables.txt             |   28 +
 .../codeAnalysis/sanctionedSerializables.txt    |    0
 gradle/code-analysis.gradle                     |  113 +
 gradle/dependency-versions.properties           |    2 +
 gradle/ide.gradle                               |   53 +
 gradle/java.gradle                              |  108 +
 gradle/publish.gradle                           |   83 +
 gradle/rat.gradle                               |    5 +-
 gradle/test.gradle                              |  243 +
 settings.gradle                                 |    2 +
 449 files changed, 96573 insertions(+), 2537 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/cache/client/internal/AutoConnectionSourceDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsOffHeapDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/cache/query/dunit/QueryUsingFunctionContextDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/cache/query/partitioned/PRQueryDUnitHelper.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml81DUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/ReconnectDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/ConsoleDistributionManagerDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/HABug36773DUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/PartitionedRegionBucketCreationDistributionDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/PartitionedRegionCreationDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/PartitionedRegionHADUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/PartitionedRegionTestUtilsDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/PartitionedRegionWithSameNameDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/RemoteTransactionDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/control/RebalanceOperationDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/execute/FunctionServiceStatsDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/execute/PRFunctionExecutionDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/ha/Bug36853EventsExpiryDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/ha/HARegionQueueDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/PersistentColocatedPartitionedRegionDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/ShutdownAllDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/CacheServerTestUtil.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/ClearPropagationDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/DestroyEntryPropagationDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/UpdatePropagationDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/internal/statistics/StatisticsDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/management/DistributedSystemDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/management/LocatorManagementDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/management/ManagementTestBase.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/management/UniversalMembershipListenerAdapterDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/pulse/TestClientIdsDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/pulse/TestSubscriptionsDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/security/P2PAuthenticationDUnitTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/035e3ed3/gemfire-core/src/test/java/com/gemstone/gemfire/test/dunit/DistributedTestCase.java
----------------------------------------------------------------------