[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