[hibernate-commits] [hibernate/hibernate-search] 82b2f5: HSEARCH-3902 Enable checkstyle in all integration ...

Yoann Rodière noreply at github.com
Wed May 13 07:02:23 EDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 82b2f51d25793189947ebddd9574185a4d77c941
      https://github.com/hibernate/hibernate-search/commit/82b2f51d25793189947ebddd9574185a4d77c941
  Author: Yoann Rodière <yoann at 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/7a7cc3d30c84ccabf3e47e233d6e202b83e7b3fd
  Author: Yoann Rodière <yoann at 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/98f314685d5ab578f8c3f7a30c0da3ebcf65dd7b
  Author: Yoann Rodière <yoann at 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/377705cd7e34238ac1b6a2e11cdcc4da0a09396b
  Author: Yoann Rodière <yoann at 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/de909596b276269621eeff88f651f1fbf5ce7507
  Author: Yoann Rodière <yoann at 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/bf6fa7bb30763029c3f9c739d104cc1464e585f9
  Author: Yoann Rodière <yoann at 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/f631b11ec4c9c0703a39eeac66322ea9331f6424
  Author: Yoann Rodière <yoann at 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/870462ebbeeb732ac73354c8033e04e44d2293f1
  Author: Yoann Rodière <yoann at 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/f93075bc9d01480c0665489c551867ff9a821ce1
  Author: Yoann Rodière <yoann at 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/20faade9e36910eec64e9ecb91991e0930d1beb1
  Author: Yoann Rodière <yoann at 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/c54ba120855a6ac89bf05f024a2602d153aa88b8
  Author: Yoann Rodière <yoann at 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/6463625d51df90070f3a932a3d5a2b829f2f0a2d
  Author: Yoann Rodière <yoann at 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/e74aafa7448827bcd594319220c4d320943424e3
  Author: Yoann Rodière <yoann at 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/c7f87912b6284f6f786f644f141f7081d312707e
  Author: Yoann Rodière <yoann at 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...c7f87912b628



More information about the hibernate-commits mailing list