Merge branch 'feature/GEODE-11' into develop
Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/05e047ca Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/05e047ca Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/05e047ca Branch: refs/heads/develop Commit: 05e047cafdfa76100b92ae2239ef1f839552f5ea Parents: 79aa0be 3af1540 Author: Ashvin Agrawal <[email protected]> Authored: Wed Nov 11 13:22:31 2015 -0800 Committer: Ashvin Agrawal <[email protected]> Committed: Wed Nov 11 13:22:31 2015 -0800 ---------------------------------------------------------------------- gemfire-core/build.gradle | 4 - .../gemstone/gemfire/cache/GemFireCache.java | 7 - .../internal/AsyncEventQueueFactoryImpl.java | 9 +- .../internal/AsyncEventQueueImpl.java | 3 + .../gemfire/cache/lucene/LuceneIndex.java | 59 -- .../gemfire/cache/lucene/LuceneQuery.java | 53 -- .../cache/lucene/LuceneQueryFactory.java | 137 ----- .../cache/lucene/LuceneQueryResults.java | 45 -- .../cache/lucene/LuceneResultStruct.java | 75 --- .../gemfire/cache/lucene/LuceneService.java | 119 ---- .../cache/lucene/LuceneServiceFactory.java | 30 - .../cache/lucene/LuceneServiceProvider.java | 52 -- .../cache/lucene/internal/LuceneIndexImpl.java | 70 --- .../lucene/internal/LuceneQueryFactoryImpl.java | 104 ---- .../cache/lucene/internal/LuceneQueryImpl.java | 78 --- .../lucene/internal/LuceneQueryResultsImpl.java | 82 --- .../lucene/internal/LuceneResultStructImpl.java | 61 -- .../internal/LuceneServiceFactoryImpl.java | 32 - .../lucene/internal/LuceneServiceImpl.java | 106 ---- .../internal/DataSerializableFixedID.java | 9 + .../gemfire/internal/cache/BucketRegion.java | 2 +- .../gemfire/internal/cache/CacheService.java | 26 + .../internal/cache/GemFireCacheImpl.java | 79 ++- .../gemfire/internal/cache/InternalCache.java | 5 +- .../gemfire/internal/cache/LocalRegion.java | 8 +- .../cache/PartitionedRegionDataStore.java | 2 +- .../gemfire/internal/cache/RegionListener.java | 30 + .../cache/extension/SimpleExtensionPoint.java | 2 +- .../cache/wan/AbstractGatewaySender.java | 7 + .../cache/wan/GatewaySenderAttributes.java | 5 + .../internal/cache/xmlcache/CacheCreation.java | 14 +- .../cache/xmlcache/DefaultEntityResolver2.java | 2 +- .../cache/xmlcache/GeodeEntityResolver.java | 49 ++ .../cache/xmlcache/PivotalEntityResolver.java | 2 +- .../util/concurrent/CopyOnWriteHashMap.java | 46 +- .../util/concurrent/CopyOnWriteWeakHashMap.java | 12 + .../services/org.xml.sax.ext.EntityResolver2 | 1 + .../internal/cache/CacheServiceJUnitTest.java | 43 ++ .../internal/cache/MockCacheService.java | 8 + .../internal/cache/MockCacheServiceImpl.java | 23 + .../internal/cache/RegionListenerJUnitTest.java | 47 ++ .../mock/DestroyMockCacheExtensionFunction.java | 2 +- .../concurrent/CopyOnWriteHashMapJUnitTest.java | 496 ++++++++++++++++ ...gemstone.gemfire.internal.cache.CacheService | 1 + .../codeAnalysis/sanctionedSerializables.txt | 2 +- gemfire-lucene/build.gradle | 29 + .../gemfire/cache/lucene/LuceneIndex.java | 60 ++ .../gemfire/cache/lucene/LuceneQuery.java | 48 ++ .../cache/lucene/LuceneQueryFactory.java | 101 ++++ .../cache/lucene/LuceneQueryProvider.java | 45 ++ .../cache/lucene/LuceneQueryResults.java | 58 ++ .../cache/lucene/LuceneResultStruct.java | 62 ++ .../gemfire/cache/lucene/LuceneService.java | 125 ++++ .../cache/lucene/LuceneServiceProvider.java | 46 ++ .../lucene/internal/InternalLuceneIndex.java | 29 + .../lucene/internal/InternalLuceneService.java | 29 + .../lucene/internal/LuceneEventListener.java | 99 ++++ .../LuceneIndexForPartitionedRegion.java | 136 +++++ .../LuceneIndexForReplicatedRegion.java | 48 ++ .../cache/lucene/internal/LuceneIndexImpl.java | 107 ++++ .../lucene/internal/LuceneQueryFactoryImpl.java | 67 +++ .../cache/lucene/internal/LuceneQueryImpl.java | 87 +++ .../lucene/internal/LuceneQueryResultsImpl.java | 120 ++++ .../lucene/internal/LuceneResultStructImpl.java | 94 +++ .../lucene/internal/LuceneServiceImpl.java | 273 +++++++++ .../internal/PartitionedRepositoryManager.java | 163 ++++++ .../lucene/internal/StringQueryProvider.java | 106 ++++ .../internal/directory/FileIndexInput.java | 131 +++++ .../internal/directory/RegionDirectory.java | 119 ++++ .../internal/distributed/CollectorManager.java | 55 ++ .../lucene/internal/distributed/EntryScore.java | 82 +++ .../internal/distributed/LuceneFunction.java | 137 +++++ .../distributed/LuceneFunctionContext.java | 115 ++++ .../lucene/internal/distributed/TopEntries.java | 133 +++++ .../distributed/TopEntriesCollector.java | 102 ++++ .../distributed/TopEntriesCollectorManager.java | 178 ++++++ .../TopEntriesFunctionCollector.java | 163 ++++++ .../lucene/internal/filesystem/ChunkKey.java | 123 ++++ .../cache/lucene/internal/filesystem/File.java | 155 +++++ .../internal/filesystem/FileInputStream.java | 166 ++++++ .../internal/filesystem/FileOutputStream.java | 103 ++++ .../lucene/internal/filesystem/FileSystem.java | 156 +++++ .../filesystem/SeekableInputStream.java | 43 ++ .../internal/repository/IndexRepository.java | 74 +++ .../repository/IndexRepositoryImpl.java | 113 ++++ .../repository/IndexResultCollector.java | 47 ++ .../internal/repository/RepositoryManager.java | 45 ++ .../HeterogenousLuceneSerializer.java | 83 +++ .../repository/serializer/LuceneSerializer.java | 35 ++ .../serializer/PdxLuceneSerializer.java | 47 ++ .../serializer/ReflectionLuceneSerializer.java | 74 +++ .../repository/serializer/SerializerUtil.java | 168 ++++++ .../internal/xml/LuceneIndexCreation.java | 111 ++++ .../internal/xml/LuceneIndexXmlGenerator.java | 65 +++ .../internal/xml/LuceneServiceXmlGenerator.java | 39 ++ .../lucene/internal/xml/LuceneXmlConstants.java | 31 + .../lucene/internal/xml/LuceneXmlParser.java | 97 ++++ .../lucene/lucene-1.0.xsd | 42 ++ ...gemstone.gemfire.internal.cache.CacheService | 1 + ...ne.gemfire.internal.cache.xmlcache.XmlParser | 1 + .../internal/LuceneEventListenerJUnitTest.java | 109 ++++ .../LuceneIndexRecoveryHAJUnitTest.java | 201 +++++++ .../LuceneQueryFactoryImplJUnitTest.java | 50 ++ .../internal/LuceneQueryImplJUnitTest.java | 123 ++++ .../LuceneQueryResultsImplJUnitTest.java | 126 ++++ .../LuceneResultStructImpJUnitTest.java | 51 ++ .../internal/LuceneServiceImplJUnitTest.java | 226 ++++++++ .../PartitionedRepositoryManagerJUnitTest.java | 230 ++++++++ .../internal/StringQueryProviderJUnitTest.java | 90 +++ .../directory/RegionDirectoryJUnitTest.java | 56 ++ .../DistributedScoringJUnitTest.java | 155 +++++ .../distributed/EntryScoreJUnitTest.java | 40 ++ .../LuceneFunctionContextJUnitTest.java | 64 ++ .../distributed/LuceneFunctionJUnitTest.java | 423 ++++++++++++++ .../LuceneFunctionReadPathDUnitTest.java | 241 ++++++++ .../TopEntriesCollectorJUnitTest.java | 139 +++++ .../TopEntriesFunctionCollectorJUnitTest.java | 323 +++++++++++ .../distributed/TopEntriesJUnitTest.java | 146 +++++ .../internal/filesystem/ChunkKeyJUnitTest.java | 48 ++ .../internal/filesystem/FileJUnitTest.java | 53 ++ .../filesystem/FileSystemJUnitTest.java | 578 +++++++++++++++++++ ...IndexRepositoryImplJUnitPerformanceTest.java | 437 ++++++++++++++ .../IndexRepositoryImplJUnitTest.java | 208 +++++++ .../HeterogenousLuceneSerializerJUnitTest.java | 90 +++ .../serializer/PdxFieldMapperJUnitTest.java | 85 +++ .../ReflectionFieldMapperJUnitTest.java | 85 +++ .../internal/repository/serializer/Type1.java | 48 ++ .../internal/repository/serializer/Type2.java | 34 ++ ...neIndexXmlGeneratorIntegrationJUnitTest.java | 78 +++ .../xml/LuceneIndexXmlGeneratorJUnitTest.java | 80 +++ ...uceneIndexXmlParserIntegrationJUnitTest.java | 107 ++++ .../xml/LuceneIndexXmlParserJUnitTest.java | 72 +++ ...erIntegrationJUnitTest.createIndex.cache.xml | 24 + ...serIntegrationJUnitTest.parseIndex.cache.xml | 24 + gradle/dependency-versions.properties | 2 +- settings.gradle | 1 + 136 files changed, 10705 insertions(+), 1157 deletions(-) ----------------------------------------------------------------------
