Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: b0168b73037714921823681a2592dcae943bc34a
https://github.com/hibernate/hibernate-search/commit/b0168b73037714921823...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M documentation/src/test/resources/META-INF/persistence.xml
M
integrationtest/backend/lucene/src/test/resources/backend-tck-analysis-custom.properties
M
integrationtest/backend/lucene/src/test/resources/backend-tck-multi-tenancy.properties
M integrationtest/backend/lucene/src/test/resources/backend-tck.properties
Log Message:
-----------
HSEARCH-3053 Remove mentions of "refresh_after_write" in Lucene backend
configuration
It doesn't make any sense with the Lucene backend, this is an
Elasticsearch-specific property.
Commit: b2823bca01a2eabe052d239348e8d869d252d468
https://github.com/hibernate/hibernate-search/commit/b2823bca01a2eabe052d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkSequenceBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchParallelChangesetsWorkOrchestrator.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchSerialChangesetsWorkOrchestrator.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkSequenceBuilderTest.java
Log Message:
-----------
HSEARCH-3053 Fix some bugs in Elasticsearch work sequence behavior
In particular, make sure that:
* we drop any CompletionException wrappers before reporting exceptions
to the user.
* futures returned to the user complete only when both the work and the
corresponding flush executed.
* we mark bulked works as failed, not skipped, when their bulk work
failed.
Commit: 8150e267b395681dbf4e5146923e4377d1815d13
https://github.com/hibernate/hibernate-search/commit/8150e267b395681dbf4e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexingBackendContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchImmutableWorkExecutionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchRefreshingWorkExecutionContext.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchWorkOrchestratorFactory.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchWorkOrchestratorProvider.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
Log Message:
-----------
HSEARCH-3053 Improve consistency and wording around orchestrators
Rename:
* stream orchestrators to parallel orchestrators, because it's clearer
* non-stream orchestrators to serial orchestrators, because it's clearer
* ElasticsearchWorkOrchestratorFactory to
ElasticsearchWorkOrchestratorProvider, because we are about to add a way
to access the root parallel orchestrators (a getter), which doesn't fit
the factory pattern.
Commit: 2614ea51547ba7e1969e45b3347a02e8307a5c17
https://github.com/hibernate/hibernate-search/commit/2614ea51547ba7e1969e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
Log Message:
-----------
HSEARCH-3053 Properly close resources if we fail to initialize an Elasticsearch index
Commit: 4a33ff191e988f88391e31d7a6fa81f58d9f8b66
https://github.com/hibernate/hibernate-search/commit/4a33ff191e988f88391e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkExecutionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkSequenceBuilder.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchFlushableWorkExecutionContext.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchIgnoreDirtyWorkExecutionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchIgnoreRefreshWorkExecutionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchImmutableWorkExecutionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchRefreshableWorkExecutionContext.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchRefreshingWorkExecutionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchWorkOrchestratorProvider.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/AbstractSimpleBulkableElasticsearchWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/AbstractSimpleElasticsearchWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/BulkWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchForwardingWorkExecutionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchWorkExecutionContext.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkSequenceBuilderTest.java
Log Message:
-----------
HSEARCH-3053 Remove confusion between flush and refresh in Elasticsearch work sequences
Commit: b7305f4042e10d2cbfb8a6a9a1b39d48638e3715
https://github.com/hibernate/hibernate-search/commit/b7305f4042e10d2cbfb8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/AbstractElasticsearchBarrierWorkOrchestrator.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchAccumulatingWorkOrchestrator.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchBatchingSharedWorkOrchestrator.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchFlushableWorkOrchestrator.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchParallelChangesetsWorkOrchestrator.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchSerialChangesetsWorkOrchestrator.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchWorkOrchestratorProvider.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchParallelChangesetsWorkOrchestratorTest.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchSerialChangesetsWorkOrchestratorTest.java
Log Message:
-----------
HSEARCH-3053 Remove confusion around the "flush" term in Elasticsearch work
orchestrators
Commit: 081c7a651d2d9fafc6f214cc34eb16c45d38a1bf
https://github.com/hibernate/hibernate-search/commit/081c7a651d2d9fafc6f2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkSequenceBuilder.java
Log Message:
-----------
HSEARCH-3053 Remove an obsolete comment
Commit: 0a53442f1b10be1d7678a6f5a029ca14734942a7
https://github.com/hibernate/hibernate-search/commit/0a53442f1b10be1d7678...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkBulker.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkSequenceBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchWorkSequenceBuilder.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkBulkerTest.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkSequenceBuilderTest.java
Log Message:
-----------
HSEARCH-3053 Remove confusion around the "start" term in Elasticsearch work
sequences
Commit: a7d7fc266be8f761444f8a12c9bfbe2e7d2a3fe1
https://github.com/hibernate/hibernate-search/commit/a7d7fc266be8f761444f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkBulker.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchParallelChangesetsWorkOrchestrator.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchSerialChangesetsWorkOrchestrator.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchWorkBulker.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkBulkerTest.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchParallelChangesetsWorkOrchestratorTest.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchSerialChangesetsWorkOrchestratorTest.java
Log Message:
-----------
HSEARCH-3053 Remove confusion around the term "flush" in Elasticsearch work
sequences/bulkers
Commit: f292039f94baf571ded54d7f15b2ee73f1315f0b
https://github.com/hibernate/hibernate-search/commit/f292039f94baf571ded5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-01-23 (Wed, 23 Jan 2019)
Changed paths:
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchDefaultWorkSequenceBuilderTest.java
Log Message:
-----------
HSEARCH-3053 Clearly separate the futures we test from the ones we complete in
ElasticsearchDefaultWorkSequenceBuilderTest
Compare:
https://github.com/hibernate/hibernate-search/compare/59115a3d0522...f292...
**NOTE:** This service has been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from
GitHub.com on January 31st, 2019.