[hibernate/hibernate-search] 0e7d75: HSEARCH-3902 Use different methods to trigger fail...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 0e7d751c57e671bf12b67944d99f204b84189feb
https://github.com/hibernate/hibernate-search/commit/0e7d751c57e671bf12b6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendAccessor.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendAccessor.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendFeatures.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendAccessor.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/AbstractIndexWorkspaceSimpleOperationIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexerIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexingPlanIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceFlushIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceMergeSegmentsIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspacePurgeIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceRefreshIT.java
A util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchIndexSettingsTestUtils.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-3902 Use different methods to trigger failures for indexing and flush/merge/refresh operations
The changes introduced in 377705cd7e34238ac1b6a2e11cdcc4da0a09396b won't
work on AWS, because AWS doesn't allow closing indexes.
4 years, 9 months
[hibernate/hibernate-search] 82b2f5: HSEARCH-3902 Enable checkstyle in all integration ...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 82b2f51d25793189947ebddd9574185a4d77c941
https://github.com/hibernate/hibernate-search/commit/82b2f51d25793189947e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M util/internal/integrationtest/backend/elasticsearch/pom.xml
M util/internal/integrationtest/backend/lucene/pom.xml
M util/internal/integrationtest/common/pom.xml
M util/internal/integrationtest/mapper/orm/pom.xml
M util/internal/integrationtest/pom.xml
Log Message:
-----------
HSEARCH-3902 Enable checkstyle in all integration test modules
It wasn't enabled in module integrationtest/mapper/stub.
Commit: 7a7cc3d30c84ccabf3e47e233d6e202b83e7b3fd
https://github.com/hibernate/hibernate-search/commit/7a7cc3d30c84ccabf3e4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexer.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexer.java
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexIndexer.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexIndexer.java
Log Message:
-----------
HSEARCH-3902 Expose update/delete on IndexIndexer
Commit: 98f314685d5ab578f8c3f7a30c0da3ebcf65dd7b
https://github.com/hibernate/hibernate-search/commit/98f314685d5ab578f8c3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexerIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexingPlanIT.java
Log Message:
-----------
HSEARCH-3902 Convert IndexIndexerIT and IndexIndexingPlanIT to the more recent testing framework APIs
Commit: 377705cd7e34238ac1b6a2e11cdcc4da0a09396b
https://github.com/hibernate/hibernate-search/commit/377705cd7e34238ac1b6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendAccessor.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-3902 Close indexes instead of deleting them to simulate failures on Elasticsearch indexes
Commit: de909596b276269621eeff88f651f1fbf5ce7507
https://github.com/hibernate/hibernate-search/commit/de909596b276269621ee...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexerIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexingPlanIT.java
Log Message:
-----------
HSEARCH-3902 Test update/delete on IndexIndexer/IndexIndexingPlan
Commit: bf6fa7bb30763029c3f9c739d104cc1464e585f9
https://github.com/hibernate/hibernate-search/commit/bf6fa7bb30763029c3f9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-3902 Expose addOrUpdate/delete/purge on PojoIndexer
Commit: f631b11ec4c9c0703a39eeac66322ea9331f6424
https://github.com/hibernate/hibernate-search/commit/f631b11ec4c9c0703a39...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/SearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexer.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexerImpl.java
Log Message:
-----------
HSEARCH-3902 Add a SearchIndexer to the JavaBean mapper
So that we can test the underlying PojoIndexer.
Commit: 870462ebbeeb732ac73354c8033e04e44d2293f1
https://github.com/hibernate/hibernate-search/commit/870462ebbeeb732ac733...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryFetchIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/AbstractShardingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/AbstractIndexWorkspaceSimpleOperationIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceIT.java
A util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubDocumentProvider.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapperUtils.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingIndexManager.java
Log Message:
-----------
HSEARCH-3902 Add methods to StubMappingIndexManager for easy initialization of indexes
So that we don't rely on the IndexIndexer interface everywhere, and so
that we don't have to update every test when we change the IndexIndexer
interface.
Commit: f93075bc9d01480c0665489c551867ff9a821ce1
https://github.com/hibernate/hibernate-search/commit/f93075bc9d01480c0665...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexer.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexer.java
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexIndexer.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchZeroDowntimeReindexingIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckTestRunner.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexerIT.java
M integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/AbstractMassIndexingBenchmarks.java
M integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/testsupport/index/IndexInitializer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexIndexer.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingIndexManager.java
Log Message:
-----------
HSEARCH-3902 Accept a commitStrategy and refreshStrategy in IndexIndexer operations
Commit: 20faade9e36910eec64e9ecb91991e0930d1beb1
https://github.com/hibernate/hibernate-search/commit/20faade9e36910eec64e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexer.java
Log Message:
-----------
HSEARCH-3902 Accept a commitStrategy and refreshStrategy in PojoIndexer operations
Commit: c54ba120855a6ac89bf05f024a2602d153aa88b8
https://github.com/hibernate/hibernate-search/commit/c54ba120855a6ac89bf0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanIT.java
Log Message:
-----------
HSEARCH-3902 Add a basic test for PojoIndexingPlan
It's mostly tested in the ORM mapper, but let's have at least a simple
test that does not rely on Hibernate ORM.
Commit: 6463625d51df90070f3a932a3d5a2b829f2f0a2d
https://github.com/hibernate/hibernate-search/commit/6463625d51df90070f3a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/AbstractPojoIndexingOperationIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingAddIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingAddOrUpdateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingDeleteIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPurgeIT.java
Log Message:
-----------
HSEARCH-3902 Test all operations from PojoIndexingPlan/PojoIndexer
Commit: e74aafa7448827bcd594319220c4d320943424e3
https://github.com/hibernate/hibernate-search/commit/e74aafa7448827bcd594...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/impl/MappedIndexManagerImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingIndexManager.java
Log Message:
-----------
HSEARCH-3902 Remove unused parameter "entityReferenceFactory" in createIndexer()
Commit: c7f87912b6284f6f786f644f141f7081d312707e
https://github.com/hibernate/hibernate-search/commit/c7f87912b6284f6f786f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexer.java
Log Message:
-----------
HSEARCH-3902 Make PojoIndexer thread-safe
Compare: https://github.com/hibernate/hibernate-search/compare/bff13757d759...c7f8...
4 years, 9 months