Merge remote-tracking branch 'origin/develop' into feature/GEODE-291
Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/9da3f61c Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/9da3f61c Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/9da3f61c Branch: refs/heads/feature/GEODE-291 Commit: 9da3f61ca8ceed4ca350e4caf277a542d1d354c9 Parents: 0182de3 949507f Author: Kirk Lund <[email protected]> Authored: Thu Dec 10 15:56:22 2015 -0800 Committer: Kirk Lund <[email protected]> Committed: Thu Dec 10 15:56:22 2015 -0800 ---------------------------------------------------------------------- build.gradle | 39 +- gemfire-assembly/build.gradle | 30 + gemfire-assembly/src/main/dist/bin/gfsh | 14 + .../src/main/dist/bin/gfsh-completion.bash | 15 + gemfire-assembly/src/main/dist/bin/gfsh.bat | 14 + .../LauncherLifecycleCommandsDUnitTest.java | 1005 +++++++++ .../LauncherLifecycleCommandsJUnitTest.java | 625 ++++++ .../SharedConfigurationEndToEndDUnitTest.java | 443 ++++ gemfire-common/build.gradle | 17 + gemfire-core/build.gradle | 17 + gemfire-core/src/jca/ra.xml | 17 +- .../DistributedSystemHealthEvaluator.java | 2 +- .../client/doc-files/example-client-cache.xml | 16 + .../gemfire/cache/doc-files/example-cache.xml | 16 + .../gemfire/cache/doc-files/example2-cache.xml | 17 + .../gemfire/cache/doc-files/example3-cache.xml | 16 + .../cache/partition/PartitionManager.java | 377 ---- .../cache/query/internal/parse/fixantlr.sh | 15 + .../gemfire/cache/query/internal/parse/oql.g | 17 + .../gemfire/distributed/internal/DMStats.java | 1 + .../internal/DistributionAdvisor.java | 2 +- .../internal/DistributionManager.java | 24 +- .../internal/DistributionMessage.java | 2 +- .../distributed/internal/DistributionStats.java | 3 + .../internal/InternalDistributedSystem.java | 19 +- .../internal/LonerDistributionManager.java | 2 + .../internal/MembershipListener.java | 3 +- .../distributed/internal/ProductUseLog.java | 2 +- .../distributed/internal/ReplyProcessor21.java | 4 +- .../internal/direct/DirectChannelListener.java | 16 + .../internal/locks/DLockGrantor.java | 2 +- .../DistributedMembershipListener.java | 3 +- .../internal/membership/MemberAttributes.java | 131 +- .../internal/membership/NetView.java | 19 + .../internal/membership/gms/GMSMember.java | 8 + .../internal/membership/gms/ServiceConfig.java | 21 +- .../internal/membership/gms/Services.java | 12 +- .../internal/membership/gms/SuspectMember.java | 9 +- .../membership/gms/auth/GMSAuthenticator.java | 2 +- .../membership/gms/fd/GMSHealthMonitor.java | 38 +- .../membership/gms/interfaces/Service.java | 3 +- .../gms/locator/FindCoordinatorRequest.java | 33 + .../membership/gms/membership/GMSJoinLeave.java | 203 +- .../gms/messages/HeartbeatMessage.java | 2 +- .../gms/messages/HeartbeatRequestMessage.java | 2 +- .../gms/messages/InstallViewMessage.java | 2 +- .../gms/messages/JoinResponseMessage.java | 10 +- .../membership/gms/messages/ViewAckMessage.java | 2 +- .../gms/messenger/AddressManager.java | 21 +- .../membership/gms/messenger/GMSPingPonger.java | 22 +- .../membership/gms/messenger/JGAddress.java | 23 +- .../gms/messenger/JGroupsMessenger.java | 387 ++-- .../membership/gms/messenger/Transport.java | 2 +- .../gms/mgr/GMSMembershipManager.java | 27 +- .../internal/tcpserver/TcpServer.java | 2 +- .../gemfire/internal/AbstractConfig.java | 4 - .../admin/remote/RemoteGfManagerAgent.java | 2 +- .../internal/cache/DistributedRegion.java | 2 +- .../internal/cache/InitialImageFlowControl.java | 2 +- .../internal/cache/PRHARedundancyProvider.java | 4 +- .../internal/cache/PartitionedRegion.java | 2 +- .../internal/cache/PartitionedRegionHelper.java | 2 +- .../cache/SearchLoadAndWriteProcessor.java | 2 +- .../gemfire/internal/cache/TXCommitMessage.java | 2 +- .../internal/cache/TXFarSideCMTracker.java | 2 +- .../gemfire/internal/cache/TXManagerImpl.java | 2 +- .../PartitionedRegionRebalanceOp.java | 2 +- .../cache/persistence/BackupManager.java | 2 +- .../persistence/PersistenceAdvisorImpl.java | 2 +- .../persistence/PersistentMemberManager.java | 2 +- .../cache/versions/RegionVersionVector.java | 2 +- .../cache/xmlcache/GeodeEntityResolver.java | 8 +- .../internal/i18n/ParentLocalizedStrings.java | 4 +- .../gemfire/internal/offheap/DataAsAddress.java | 14 +- .../offheap/OffHeapRegionEntryHelper.java | 51 +- .../internal/offheap/OffHeapStorage.java | 32 +- .../internal/offheap/RefCountChangeInfo.java | 43 +- .../offheap/SimpleMemoryAllocatorImpl.java | 22 +- .../gemfire/internal/tcp/Connection.java | 6 +- .../management/internal/FederatingManager.java | 5 +- .../internal/ManagementMembershipListener.java | 4 +- .../internal/SystemManagementService.java | 4 +- .../internal/beans/MBeanAggregator.java | 2 +- .../tools/gfsh/app/windowsbindings.properties | 15 + .../partition/PartitionManagerDUnitTest.java | 443 ---- .../DistributedMulticastRegionDUnitTest.java | 197 ++ .../gemfire/cache30/ReconnectDUnitTest.java | 2 +- .../gemfire/distributed/LocatorDUnitTest.java | 9 +- .../internal/DistributionManagerDUnitTest.java | 44 +- .../membership/MembershipJUnitTest.java | 232 +- .../internal/membership/NetViewJUnitTest.java | 82 +- .../membership/gms/GMSMemberJUnitTest.java | 16 + .../membership/gms/MembershipManagerHelper.java | 1 + .../gms/fd/GMSHealthMonitorJUnitTest.java | 110 +- .../gms/membership/GMSJoinLeaveJUnitTest.java | 150 +- .../messenger/JGroupsMessengerJUnitTest.java | 481 +++- .../gms/mgr/GMSMembershipManagerJUnitTest.java | 82 +- .../internal/AbstractConfigJUnitTest.java | 114 + .../internal/DataSerializableJUnitTest.java | 35 +- .../fixed/FixedPartitioningTestBase.java | 83 - ...ngWithColocationAndPersistenceDUnitTest.java | 106 - .../InstantiatorPropagationDUnitTest.java | 1777 +++++++++++++++ .../cache/wan/AsyncEventQueueTestBase.java | 1666 ++++++++++++++ .../asyncqueue/AsyncEventListenerDUnitTest.java | 1920 ++++++++++++++++ .../AsyncEventListenerOffHeapDUnitTest.java | 33 + .../AsyncEventQueueStatsDUnitTest.java | 320 +++ .../ConcurrentAsyncEventQueueDUnitTest.java | 336 +++ ...ncurrentAsyncEventQueueOffHeapDUnitTest.java | 32 + .../CommonParallelAsyncEventQueueDUnitTest.java | 59 + ...ParallelAsyncEventQueueOffHeapDUnitTest.java | 32 + .../offheap/AbstractStoredObjectTestBase.java | 203 ++ .../offheap/DataAsAddressJUnitTest.java | 368 +++ .../offheap/OffHeapStorageJUnitTest.java | 202 ++ .../offheap/RefCountChangeInfoJUnitTest.java | 159 ++ .../internal/cli/GfshParserJUnitTest.java | 2 + .../management/internal/cli/HeadlessGfsh.java | 376 ++++ .../internal/cli/HeadlessGfshJUnitTest.java | 87 + .../management/internal/cli/ResultHandler.java | 23 + .../internal/cli/TableBuilderJUnitTest.java | 183 ++ .../cli/commands/CliCommandTestBase.java | 560 +++++ .../cli/commands/ConfigCommandsDUnitTest.java | 497 +++++ ...eateAlterDestroyRegionCommandsDUnitTest.java | 1148 ++++++++++ .../cli/commands/DeployCommandsDUnitTest.java | 480 ++++ .../commands/DiskStoreCommandsDUnitTest.java | 1154 ++++++++++ .../cli/commands/FunctionCommandsDUnitTest.java | 593 +++++ .../commands/GemfireDataCommandsDUnitTest.java | 2087 ++++++++++++++++++ ...WithCacheLoaderDuringCacheMissDUnitTest.java | 371 ++++ .../cli/commands/IndexCommandsDUnitTest.java | 817 +++++++ ...stAndDescribeDiskStoreCommandsDUnitTest.java | 197 ++ .../ListAndDescribeRegionDUnitTest.java | 320 +++ .../cli/commands/ListIndexCommandDUnitTest.java | 672 ++++++ .../cli/commands/MemberCommandsDUnitTest.java | 286 +++ .../MiscellaneousCommandsDUnitTest.java | 492 +++++ ...laneousCommandsExportLogsPart1DUnitTest.java | 139 ++ ...laneousCommandsExportLogsPart2DUnitTest.java | 148 ++ ...laneousCommandsExportLogsPart3DUnitTest.java | 150 ++ ...laneousCommandsExportLogsPart4DUnitTest.java | 141 ++ .../cli/commands/QueueCommandsDUnitTest.java | 385 ++++ .../SharedConfigurationCommandsDUnitTest.java | 338 +++ .../cli/commands/ShellCommandsDUnitTest.java | 365 +++ .../cli/commands/ShowDeadlockDUnitTest.java | 271 +++ .../cli/commands/ShowMetricsDUnitTest.java | 347 +++ .../cli/commands/ShowStackTraceDUnitTest.java | 149 ++ .../cli/commands/UserCommandsDUnitTest.java | 164 ++ .../src/test/java/dunit/RemoteDUnitVMIF.java | 2 + .../src/test/java/dunit/standalone/ChildVM.java | 11 +- .../java/dunit/standalone/DUnitLauncher.java | 24 + .../java/dunit/standalone/ProcessManager.java | 14 +- .../java/dunit/standalone/RemoteDUnitVM.java | 7 +- .../ClientCacheFactoryJUnitTest_single_pool.xml | 17 + .../gemfire/cache/query/dunit/IndexCreation.xml | 17 + .../functional/index-creation-with-eviction.xml | 17 + .../index-creation-without-eviction.xml | 17 + .../functional/index-recovery-overflow.xml | 17 + .../query/internal/index/cachequeryindex.xml | 17 + .../internal/index/cachequeryindexwitherror.xml | 17 + .../cache/query/partitioned/PRIndexCreation.xml | 17 + .../gemfire/cache30/attributesUnordered.xml | 17 + .../com/gemstone/gemfire/cache30/badFloat.xml | 17 + .../com/gemstone/gemfire/cache30/badInt.xml | 17 + .../gemfire/cache30/badKeyConstraintClass.xml | 17 + .../com/gemstone/gemfire/cache30/badScope.xml | 17 + .../com/gemstone/gemfire/cache30/bug44710.xml | 17 + .../gemfire/cache30/callbackNotDeclarable.xml | 17 + .../gemfire/cache30/callbackWithException.xml | 17 + .../com/gemstone/gemfire/cache30/coLocation.xml | 17 + .../gemstone/gemfire/cache30/coLocation3.xml | 17 + .../com/gemstone/gemfire/cache30/ewtest.xml | 17 + .../cache30/examples_3_0/example-cache.xml | 16 + .../cache30/examples_4_0/example-cache.xml | 16 + .../gemfire/cache30/loaderNotLoader.xml | 17 + .../com/gemstone/gemfire/cache30/malformed.xml | 17 + .../gemfire/cache30/namedAttributes.xml | 17 + .../gemfire/cache30/partitionedRegion.xml | 17 + .../gemfire/cache30/partitionedRegion51.xml | 17 + .../gemstone/gemfire/cache30/sameRootRegion.xml | 17 + .../gemstone/gemfire/cache30/sameSubregion.xml | 17 + .../gemfire/cache30/unknownNamedAttributes.xml | 17 + .../internal/SharedConfigurationJUnitTest.xml | 17 + .../internal/cache/BackupJUnitTest.cache.xml | 17 + .../internal/cache/DiskRegCacheXmlJUnitTest.xml | 16 + .../cache/PartitionRegionCacheExample1.xml | 17 + .../cache/PartitionRegionCacheExample2.xml | 17 + .../incorrect_bytes_threshold.xml | 17 + .../faultyDiskXMLsForTesting/incorrect_dir.xml | 17 + .../incorrect_dir_size.xml | 17 + .../incorrect_max_oplog_size.xml | 17 + .../incorrect_roll_oplogs_value.xml | 17 + .../incorrect_sync_value.xml | 17 + .../incorrect_time_interval.xml | 17 + .../mixed_diskstore_diskdir.xml | 17 + .../mixed_diskstore_diskwriteattrs.xml | 17 + .../tier/sockets/RedundancyLevelJUnitTest.xml | 16 + ...testDTDFallbackWithNonEnglishLocal.cache.xml | 17 + .../gemstone/gemfire/internal/jta/cachejta.xml | 17 + ...dNewNodeJUnitTest.testAddNewNodeNewNamed.xml | 17 + ...ewNodeJUnitTest.testAddNewNodeNewUnnamed.xml | 17 + ...itTest.testAddNewNodeNewUnnamedExtension.xml | 17 + ...NodeJUnitTest.testAddNewNodeReplaceNamed.xml | 17 + ...deJUnitTest.testAddNewNodeReplaceUnnamed.xml | 17 + ...st.testAddNewNodeReplaceUnnamedExtension.xml | 17 + ...sAddNewNodeJUnitTest.testDeleteNodeNamed.xml | 17 + ...ddNewNodeJUnitTest.testDeleteNodeUnnamed.xml | 17 + ...JUnitTest.testDeleteNodeUnnamedExtension.xml | 17 + .../utils/XmlUtilsAddNewNodeJUnitTest.xml | 17 + ...Test.testBuildSchemaLocationMapAttribute.xml | 17 + ...testBuildSchemaLocationMapEmptyAttribute.xml | 17 + ...ationMapMapOfStringListOfStringAttribute.xml | 17 + ....testBuildSchemaLocationMapNullAttribute.xml | 17 + ...XmlUtilsJUnitTest.testQuerySingleElement.xml | 17 + .../src/test/resources/jta/cachejta.xml | 17 + .../resources/spring/spring-gemfire-context.xml | 17 + gemfire-lucene/build.gradle | 17 + .../lucene/internal/xml/LuceneXmlConstants.java | 2 +- .../geode.apache.org/lucene/lucene-1.0.xsd | 57 + .../lucene/lucene-1.0.xsd | 58 - ...erIntegrationJUnitTest.createIndex.cache.xml | 23 +- ...serIntegrationJUnitTest.parseIndex.cache.xml | 23 +- gemfire-rebalancer/build.gradle | 17 + gemfire-site/build.gradle | 37 - .../content/bootstrap/bootstrap.min.css | 9 + gemfire-site/content/community/index.html | 629 ++++++ .../content/css/bootflat-extensions.css | 356 +++ gemfire-site/content/css/bootflat-square.css | 69 + gemfire-site/content/css/bootflat.css | 1559 +++++++++++++ gemfire-site/content/css/font-awesome.min.css | 405 ++++ gemfire-site/content/css/geode-site.css | 1554 +++++++++++++ gemfire-site/content/css/usergrid-site.css | 1554 +++++++++++++ gemfire-site/content/favicon.ico | Bin 0 -> 20805 bytes gemfire-site/content/font/FontAwesome.otf | Bin 0 -> 61896 bytes .../content/font/fontawesome-webfont-eot.eot | Bin 0 -> 37405 bytes .../content/font/fontawesome-webfont-svg.svg | 399 ++++ .../content/font/fontawesome-webfont-ttf.ttf | Bin 0 -> 79076 bytes .../content/font/fontawesome-webfont-woff.woff | Bin 0 -> 43572 bytes gemfire-site/content/img/apache_geode_logo.png | Bin 0 -> 23616 bytes .../content/img/apache_geode_logo_white.png | Bin 0 -> 22695 bytes .../img/apache_geode_logo_white_small.png | Bin 0 -> 52948 bytes gemfire-site/content/img/check_flat/default.png | Bin 0 -> 25851 bytes gemfire-site/content/img/egg-logo.png | Bin 0 -> 9938 bytes gemfire-site/content/img/github.png | Bin 0 -> 8936 bytes gemfire-site/content/index.html | 295 +++ gemfire-site/content/js/bootstrap.min.js | 8 + gemfire-site/content/js/head.js | 708 ++++++ gemfire-site/content/js/html5shiv.js | 8 + gemfire-site/content/js/jquery-1.10.1.min.js | 6 + gemfire-site/content/js/jquery.icheck.js | 397 ++++ gemfire-site/content/js/respond.min.js | 6 + gemfire-site/content/js/usergrid-site.js | 50 + gemfire-site/content/releases/index.html | 239 ++ gemfire-site/content/static/github-btn.html | 2 + gemfire-site/src/jbake.zip | Bin 207030 -> 0 bytes gemfire-site/src/jbake/assets/favicon.ico | Bin 1150 -> 0 bytes .../src/jbake/assets/images/bg-billboard.png | Bin 25538 -> 0 bytes .../jbake/assets/images/bg-crystals-home.png | Bin 41684 -> 0 bytes .../assets/images/bg-crystals-secondary.png | Bin 26046 -> 0 bytes .../src/jbake/assets/images/egg-logo1.png | Bin 8626 -> 0 bytes .../jbake/assets/images/events/apachecon.png | Bin 4528 -> 0 bytes .../src/jbake/assets/images/events/oscon.png | Bin 26024 -> 0 bytes .../src/jbake/assets/images/geode-banner.png | Bin 7916 -> 0 bytes .../assets/images/logo-apache-geode-white.png | Bin 2336 -> 0 bytes .../jbake/assets/images/logo-apache-geode.png | Bin 3200 -> 0 bytes .../jbake/assets/images/logo-geode-white.png | Bin 1620 -> 0 bytes .../src/jbake/assets/images/logo-geode.png | Bin 3345 -> 0 bytes .../src/jbake/assets/javascripts/master.js | 121 - .../src/jbake/assets/javascripts/scale.fix.js | 20 - .../jbake/assets/stylesheets/pygment_trac.css | 60 - .../src/jbake/assets/stylesheets/styles.css | 319 --- gemfire-site/src/jbake/content/404.md | 9 - gemfire-site/src/jbake/content/README.md | 36 - gemfire-site/src/jbake/content/about/index.md | 31 - .../src/jbake/content/community/index.md | 82 - .../src/jbake/content/contribute/index.md | 47 - gemfire-site/src/jbake/content/docs/index.md | 23 - .../src/jbake/content/download/index.md | 13 - .../src/jbake/content/getting-started/index.md | 88 - gemfire-site/src/jbake/content/index.md | 76 - gemfire-site/src/jbake/jbake.properties | 6 - gemfire-site/src/jbake/templates/page.groovy | 80 - gemfire-site/website/.gitignore | 1 + gemfire-site/website/README.md | 54 + gemfire-site/website/Rules | 52 + gemfire-site/website/build.sh | 1 + .../website/content/bootstrap/bootstrap.min.css | 9 + .../website/content/community/index.html | 286 +++ .../website/content/css/bootflat-extensions.css | 356 +++ .../website/content/css/bootflat-square.css | 69 + gemfire-site/website/content/css/bootflat.css | 1559 +++++++++++++ .../website/content/css/font-awesome.min.css | 405 ++++ gemfire-site/website/content/css/geode-site.css | 1554 +++++++++++++ gemfire-site/website/content/favicon.ico | Bin 0 -> 20805 bytes .../website/content/font/FontAwesome.otf | Bin 0 -> 61896 bytes .../content/font/fontawesome-webfont-eot.eot | Bin 0 -> 37405 bytes .../content/font/fontawesome-webfont-svg.svg | 399 ++++ .../content/font/fontawesome-webfont-ttf.ttf | Bin 0 -> 79076 bytes .../content/font/fontawesome-webfont-woff.woff | Bin 0 -> 43572 bytes .../website/content/img/apache_geode_logo.png | Bin 0 -> 23616 bytes .../content/img/apache_geode_logo_white.png | Bin 0 -> 22695 bytes .../img/apache_geode_logo_white_small.png | Bin 0 -> 52948 bytes .../website/content/img/check_flat/default.png | Bin 0 -> 25851 bytes gemfire-site/website/content/img/egg-logo.png | Bin 0 -> 9938 bytes gemfire-site/website/content/img/github.png | Bin 0 -> 8936 bytes gemfire-site/website/content/index.html | 124 ++ .../website/content/js/bootstrap.min.js | 8 + gemfire-site/website/content/js/head.js | 708 ++++++ gemfire-site/website/content/js/html5shiv.js | 8 + .../website/content/js/jquery-1.10.1.min.js | 6 + .../website/content/js/jquery.icheck.js | 397 ++++ gemfire-site/website/content/js/respond.min.js | 6 + .../website/content/js/usergrid-site.js | 50 + .../website/content/releases/index.html | 65 + gemfire-site/website/layouts/community.html | 1 + gemfire-site/website/layouts/default.html | 44 + gemfire-site/website/layouts/docs.html | 1 + gemfire-site/website/layouts/footer.html | 96 + gemfire-site/website/layouts/header.html | 231 ++ gemfire-site/website/lib/default.rb | 43 + gemfire-site/website/lib/helpers_.rb | 0 gemfire-site/website/lib/pandoc.template | 4 + gemfire-site/website/nanoc.yaml | 77 + gemfire-site/website/run.sh | 1 + gemfire-site/website/utilities/map-markers.rb | 58 + gemfire-site/website/utilities/markers.txt | 440 ++++ .../website/utilities/snapshot-apigee.rb | 71 + gemfire-site/website/utilities/usergrid.csv | 290 +++ .../src/it/resources/test-regions.xml | 17 + .../src/it/resources/test-retrieve-regions.xml | 17 + gemfire-web-api/build.gradle | 17 + gemfire-web/build.gradle | 17 + gradle.properties | 14 + gradle/dependency-versions.properties | 15 + gradle/rat.gradle | 133 ++ settings.gradle | 16 + 332 files changed, 41615 insertions(+), 2986 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/9da3f61c/build.gradle ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/9da3f61c/gradle/dependency-versions.properties ----------------------------------------------------------------------
