Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-search
Commit: eeea5a50d64f9eda8caf80193dda0f2f48b7aadf
https://github.com/hibernate/hibernate-search/commit/eeea5a50d64f9eda8caf...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
A
integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/multitenant/RealBackendDatabaseMultitenancyIT.java
Log Message:
-----------
HSEARCH-4163 Test database multitenancy in a real backend
Commit: 4c02de0aa98712c5904d2078c4dac4d153f67367
https://github.com/hibernate/hibernate-search/commit/4c02de0aa98712c5904d...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/multitenant/RealBackendDatabaseMultitenancyIT.java
Log Message:
-----------
HSEARCH-4163 Do not catch org.junit.AssumptionViolatedException
Commit: 98c35a46f8d2adf51e2dfc47efab5d6f3235ca73
https://github.com/hibernate/hibernate-search/commit/98c35a46f8d2adf51e2d...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/Mapper.java
M
engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapper.java
Log Message:
-----------
HSEARCH-4163 Use a map to store the backend names
We're using its values to store if the backend need to support multi tenancy
Commit: dda44ce69ca4fe0b7a27215a88ba0649130bad11
https://github.com/hibernate/hibernate-search/commit/dda44ce69ca4fe0b7a27...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
A
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/BackendsInfo.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/Mapper.java
M
engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapper.java
Log Message:
-----------
HSEARCH-4163 Extract class to collect backends info
Commit: f19a125f8e121afdd1887e985148f8167a9c68dd
https://github.com/hibernate/hibernate-search/commit/f19a125f8e121afdd188...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneBackendSettings.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M
engine/src/main/java/org/hibernate/search/engine/backend/spi/BackendBuildContext.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/BackendBuildContextImpl.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/multitenancy/MultiTenancyMismatchIT.java
Log Message:
-----------
HSEARCH-4163 Make MULTI_TENANCY_STRATEGY default depending from mapping
Commit: 2a6d639c70da01c5b1eaec953b288b3eae5361ac
https://github.com/hibernate/hibernate-search/commit/2a6d639c70da01c5b1ea...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/multitenant/RealBackendDatabaseMultitenancyIT.java
Log Message:
-----------
HSEARCH-4163 Test multi-tenancy default-enabled by mapping
Commit: 916a103db8bc67148ac44c5443c46fba913e63bb
https://github.com/hibernate/hibernate-search/commit/916a103db8bc67148ac4...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/backend-elasticsearch.asciidoc
M documentation/src/main/asciidoc/reference/backend-lucene.asciidoc
Log Message:
-----------
HSEARCH-4163 Document multi-tenancy default-enabled by mapping
Commit: 8f3a4d6ef98107282adb463d4f2974f5f0453e92
https://github.com/hibernate/hibernate-search/commit/8f3a4d6ef98107282adb...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/BackendsInfo.java
M
engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java
Log Message:
-----------
HSEARCH-4163 Don't allow same backend having different multi-tenancy
Commit: 83cd28b490f859d74c4577c65b4dab8e561e1318
https://github.com/hibernate/hibernate-search/commit/83cd28b490f859d74c45...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/multitenancy/MultiTenancyMismatchIT.java
M
integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/multitenant/RealBackendDatabaseMultitenancyIT.java
Log Message:
-----------
HSEARCH-4163 Check multi-tenancy mismatch at backend level
In following commit we're going to remove the index-level check
Commit: f115706b7b14192aa0df7084614056d0ea82da8f
https://github.com/hibernate/hibernate-search/commit/f115706b7b14192aa0df...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/work/LuceneIndexingNestedIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexingPlanIT.java
Log Message:
-----------
HSEARCH-4163 Fix some tests to support the new checks
Commit: 1778a2bc2d8d632e2cf126062b84c2086cf6de11
https://github.com/hibernate/hibernate-search/commit/1778a2bc2d8d632e2cf1...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
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/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M
engine/src/main/java/org/hibernate/search/engine/backend/spi/BackendImplementor.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexManagerFactoryImpl.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/MappedIndexManagerFactory.java
M
engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubBackend.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapper.java
Log Message:
-----------
HSEARCH-4163 Remove index-level mismatch check
We already do it at backend level
Commit: 561f4bb635cf6ddf9e575bb830c4b101c6820d56
https://github.com/hibernate/hibernate-search/commit/561f4bb635cf6ddf9e57...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/multitenant/RealBackendDatabaseMultitenancyIT.java
A
util/internal/test/src/main/java/org/hibernate/search/util/impl/test/AssertionAndAssumptionViolationFallThrough.java
Log Message:
-----------
HSEARCH-4163 Simplify assertThatThrownBy when the code may throw an
AssertionError/AssumptionViolatedException
Commit: 8576d42fc6174fe97717f7b2ffba9fbb28df90ae
https://github.com/hibernate/hibernate-search/commit/8576d42fc6174fe97717...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/multitenancy/MultiTenancyMismatchIT.java
Log Message:
-----------
HSEARCH-4163 Apply suggestions from code review
Co-authored-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: b85be6cff3befa18206a889096a0ccde8fa43945
https://github.com/hibernate/hibernate-search/commit/b85be6cff3befa18206a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
Log Message:
-----------
HSEARCH-4163 Improve multi-tenancy mismatch messages
Compare:
https://github.com/hibernate/hibernate-search/compare/a4308ef2f667...b85b...