[hibernate-commits] [hibernate/hibernate-search] 8b8754: HSEARCH-3775 Use reference counters to close index...
Yoann Rodière
noreply at github.com
Thu Feb 13 03:56:36 EST 2020
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 8b8754b7e19b86ccfa8839542c24d4f7e64e4ceb
https://github.com/hibernate/hibernate-search/commit/8b8754b7e19b86ccfa8839542c24d4f7e64e4ceb
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/Shard.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/DirectoryReaderCollector.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/HibernateSearchMultiReader.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/HolderMultiReader.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/spi/DirectoryReaderHolder.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/spi/SimpleDirectoryReaderHolder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneReadWorkOrchestratorImpl.java
Log Message:
-----------
HSEARCH-3775 Use reference counters to close index readers
... and consequently remove the concept of DirectoryReaderHolder:
we won't be needing it if we always use reference counters.
Commit: d72521c2bddde68f94cda1d27a3e123da5f02c34
https://github.com/hibernate/hibernate-search/commit/d72521c2bddde68f94cda1d27a3e123da5f02c34
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
Log Message:
-----------
HSEARCH-3775 Fix obsolete comment in LuceneWriteWorkProcessor
Commit: 97f92b64337c5be52f2e0b72471b6d514864a0f1
https://github.com/hibernate/hibernate-search/commit/97f92b64337c5be52f2e0b72471b6d514864a0f1
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3775 Remove an unused log message
Commit: d33dcf641278ef167b18347c094bc4a3d184ce07
https://github.com/hibernate/hibernate-search/commit/d33dcf641278ef167b18347c094bc4a3d184ce07
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/Shard.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessor.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterDelegator.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterDelegatorImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkExecutionContextImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
M backend/lucene/src/test/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessorTest.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/AbstractBuiltInDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/LuceneLocalFileSystemDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/LuceneLocalHeapDirectoryIT.java
Log Message:
-----------
HSEARCH-3775 Restructure IndexAccessor to prepare for more advanced index reader handling
Commit: 4739d13ae7fb759880cb61e833282ba00f34deb2
https://github.com/hibernate/hibernate-search/commit/4739d13ae7fb759880cb61e833282ba00f34deb2
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardHolder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardingStrategyInitializationContextImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterDelegatorImpl.java
Log Message:
-----------
HSEARCH-3775 Move the creation of the index accessor to a new IOStrategy class
Commit: 03889b6b39a744ce91edeee8a300df617a55033d
https://github.com/hibernate/hibernate-search/commit/03889b6b39a744ce91edeee8a300df617a55033d
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneIndexSettings.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/IOStrategyName.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/DebugIOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/NearRealTimeIOStrategy.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/IndexReaderProvider.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/NearRealTimeIndexReaderProvider.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/NotSharedIndexReaderProvider.java
Log Message:
-----------
HSEARCH-3775 Restore shared, near-real-time index readers and make them the default
Commit: 4a3b31b579ee7c77a3aa84f9b60f3b44b465a50c
https://github.com/hibernate/hibernate-search/commit/4a3b31b579ee7c77a3aa84f9b60f3b44b465a50c
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneIndexSettings.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/NearRealTimeIOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/NearRealTimeIndexReaderProvider.java
Log Message:
-----------
HSEARCH-3775 Add a configurable refresh interval for Lucene index readers
Commit: baec608ffe441251932b6485252a4bcef6cc100a
https://github.com/hibernate/hibernate-search/commit/baec608ffe441251932b6485252a4bcef6cc100a
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/IndexReaderProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/NearRealTimeIndexReaderProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/NotSharedIndexReaderProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
M backend/lucene/src/test/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessorTest.java
Log Message:
-----------
HSEARCH-3775 Implement forced refreshes in LuceneWriteWorkProcessor
Essentially, after this change, it is possible to write to the index and
force the change to be visible to search queries without requesting a
commit.
Before this change, we would systematically commit in order to make the
changes visible, which 1) is overkill and 2) is not effective when a
refresh_interval different from 0 is configured.
Commit: 350297949a3df693bc158a1b01e559ba97be4dc6
https://github.com/hibernate/hibernate-search/commit/350297949a3df693bc158a1b01e559ba97be4dc6
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
M backend/lucene/src/test/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessorTest.java
Log Message:
-----------
HSEARCH-3775 Move exception wrapping from LuceneWriteWorkProcessor to LuceneIndexAccessor
Because LuceneWriterWorkProcessor is complex enough as it is.
Commit: e47e4af164a36e1d68c0323a67734045579d445f
https://github.com/hibernate/hibernate-search/commit/e47e4af164a36e1d68c0323a67734045579d445f
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/backend/orchestration/spi/BatchingExecutor.java
Log Message:
-----------
HSEARCH-3775 Clarify names and comments in BatchingExecutor
Commit: 865916306b46afeb4781d1a93929a0b149af4340
https://github.com/hibernate/hibernate-search/commit/865916306b46afeb4781d1a93929a0b149af4340
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M engine/src/main/java/org/hibernate/search/engine/environment/thread/impl/ThreadPoolProviderImpl.java
M engine/src/main/java/org/hibernate/search/engine/environment/thread/spi/ThreadPoolProvider.java
M engine/src/test/java/org/hibernate/search/engine/backend/orchestration/spi/BatchingExecutorTest.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/client/ElasticsearchClientFactoryImplIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/client/ElasticsearchContentLengthIT.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-3775 Expose a shared ScheduledExecutorService through ThreadPoolProvider
Commit: f6dbe859039f90160e1cdf217c1ffbc07453dec0
https://github.com/hibernate/hibernate-search/commit/f6dbe859039f90160e1cdf217c1ffbc07453dec0
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/backend/orchestration/spi/BatchingExecutor.java
Log Message:
-----------
HSEARCH-3775 Remove an unnecessary synchronization in BatchingExecutor
Commit: 5024fd4237a1fe5e4d4d61994ee90c20cd9d1f5f
https://github.com/hibernate/hibernate-search/commit/5024fd4237a1fe5e4d4d61994ee90c20cd9d1f5f
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/backend/orchestration/spi/BatchingExecutorTest.java
Log Message:
-----------
HSEARCH-3775 Remove invalid comment in BatchingExecutorTest
Commit: 92b50d26be8e3881d6c73cdc16269244834eb180
https://github.com/hibernate/hibernate-search/commit/92b50d26be8e3881d6c73cdc16269244834eb180
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchParallelWorkProcessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchSerialWorkProcessor.java
M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchParallelWorkProcessorTest.java
M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchSerialWorkProcessorTest.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
M backend/lucene/src/test/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessorTest.java
M engine/src/main/java/org/hibernate/search/engine/backend/orchestration/spi/BatchingExecutor.java
M engine/src/test/java/org/hibernate/search/engine/backend/orchestration/spi/BatchingExecutorTest.java
Log Message:
-----------
HSEARCH-3775 Handle completion delays in BatchingExecutor
Commit: 459009c9bfd81ca7b721c504558cd266a711c703
https://github.com/hibernate/hibernate-search/commit/459009c9bfd81ca7b721c504558cd266a711c703
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/backend/orchestration/spi/BatchingExecutorTest.java
Log Message:
-----------
HSEARCH-3775 Better testing of getCompletion() in BatchingExecutorTest
Commit: 0f8e9c6ced773f2584f4355f6ec843c9910abf3d
https://github.com/hibernate/hibernate-search/commit/0f8e9c6ced773f2584f4355f6ec843c9910abf3d
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
Log Message:
-----------
HSEARCH-3775 Simplify the handling of state in LuceneWriterWorkProcessor
Commit: 3c8482aa6da7a3b234c7174279887c7e86a8b3b5
https://github.com/hibernate/hibernate-search/commit/3c8482aa6da7a3b234c7174279887c7e86a8b3b5
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneIndexSettings.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/DebugIOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/NearRealTimeIOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterDelegatorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
M backend/lucene/src/test/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessorTest.java
Log Message:
-----------
HSEARCH-3775 Add a configurable commit interval for Lucene index writers
Commit: 829afedcdffae48520f055540d8c42c4f8014a9a
https://github.com/hibernate/hibernate-search/commit/829afedcdffae48520f055540d8c42c4f8014a9a
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapFailureIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAnalyzerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationCreateStrategyIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationMappingIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationNormalizerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexInspectionAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexLifecycleNoneStrategyIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexStatusCheckIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateAnalyzerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateMappingIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateNormalizerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationAnalyzerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationMappingAttributeIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationMappingBaseIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationNormalizerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/naming/ElasticsearchIndexNamingBaseIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldAttributesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldTypesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingBaseIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingSchemaIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryRequestTransformerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/AbstractBuiltInDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/AbstractDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/CustomDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/LuceneLocalFileSystemDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/mapping/LuceneFieldAttributesIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/sharding/ShardingExplicitIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
Log Message:
-----------
HSEARCH-3775 Simplify setup in backend integration tests when there's only one configured backend
Commit: f4719c6ad3ed72368b69fc588c1501c457b9ab7b
https://github.com/hibernate/hibernate-search/commit/f4719c6ad3ed72368b69fc588c1501c457b9ab7b
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/reader/LuceneIndexReaderRefreshIT.java
Log Message:
-----------
HSEARCH-3775 Test Lucene index readers
Commit: 4a920fd50d30c177e73e69dc3f672a9cce678de2
https://github.com/hibernate/hibernate-search/commit/4a920fd50d30c177e73e69dc3f672a9cce678de2
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterCommitIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendAccessor.java
Log Message:
-----------
HSEARCH-3775 Test Lucene index writers
Commit: 5a55cdcdf18c60c8a4d948b2e4e73f1c419fb161
https://github.com/hibernate/hibernate-search/commit/5a55cdcdf18c60c8a4d948b2e4e73f1c419fb161
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/reader/LuceneIndexReaderRefreshIT.java
Log Message:
-----------
HSEARCH-3775 Test that Lucene index readers work the same independently from the index writer settings
Commit: 7e3066de1c4986298e2dc768af9866be6cd0fb87
https://github.com/hibernate/hibernate-search/commit/7e3066de1c4986298e2dc768af9866be6cd0fb87
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M documentation/src/main/asciidoc/backend-elasticsearch.asciidoc
M documentation/src/main/asciidoc/backend-lucene.asciidoc
Log Message:
-----------
HSEARCH-3775 Use a more natural organisation for the documentation of backends
Splitting the configuration from the features makes little sense: they
are tightly linked and should be explained in the same section.
Commit: d60935603072a6fc3ed2d4dec354e275692e2c58
https://github.com/hibernate/hibernate-search/commit/d60935603072a6fc3ed2d4dec354e275692e2c58
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M documentation/src/main/asciidoc/backend-elasticsearch.asciidoc
Log Message:
-----------
HSEARCH-3775 Remove a nonsensical line in the Elasticsearch documentation
Commit: 545c28c47af8921ccc7bbb1e633b58bc026282b9
https://github.com/hibernate/hibernate-search/commit/545c28c47af8921ccc7bbb1e633b58bc026282b9
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M documentation/src/main/asciidoc/backend-lucene.asciidoc
M documentation/src/main/asciidoc/mapper-orm-indexing-manual.asciidoc
Log Message:
-----------
HSEARCH-3775 Document index writers and index readers in the Lucene backend
Commit: 16251a7ab7c24c34cedb409049139ce345d318b3
https://github.com/hibernate/hibernate-search/commit/16251a7ab7c24c34cedb409049139ce345d318b3
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterCommitIT.java
Log Message:
-----------
HSEARCH-3775 Improve robustness of LuceneIndexWriterCommitIT
Commit: a5e1d78cca135ead7f82ec38fc244ce742a88803
https://github.com/hibernate/hibernate-search/commit/a5e1d78cca135ead7f82ec38fc244ce742a88803
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-02-13 (Thu, 13 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/NearRealTimeIndexReaderProvider.java
Log Message:
-----------
HSEARCH-3775 Fix a bug where NearRealTimeIndexReaderProvider could return a closed reader
Compare: https://github.com/hibernate/hibernate-search/compare/680fd3830789...a5e1d78cca13
More information about the hibernate-commits
mailing list