[hibernate-commits] [hibernate/hibernate-search] 865950: HSEARCH-3268 Copy mass indexer API from Search 5

GitHub noreply at github.com
Mon Dec 10 05:47:55 EST 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 865950ae8f41294be4a2615a4b9fe41f4997ce57
      https://github.com/hibernate/hibernate-search/commit/865950ae8f41294be4a2615a4b9fe41f4997ce57
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/pom.xml
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/FullTextSessionImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/jpa/FullTextEntityManager.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexer.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexerFactory.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexerWithTenant.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchTransactionalContext.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/DefaultMassIndexerFactory.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/ErrorHandledRunnable.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/OptionallyWrapInJTATransaction.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/ProducerConsumerQueue.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/StatelessSessionAwareRunnable.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java

  Log Message:
  -----------
  HSEARCH-3268 Copy mass indexer API from Search 5


  Commit: 5512673d049ca2610aa85c5590605de9afb95955
      https://github.com/hibernate/hibernate-search/commit/5512673d049ca2610aa85c5590605de9afb95955
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
    A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/Call.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/CallQueue.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/IndexWorkCall.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/PushSchemaCall.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SearchWorkCall.java

  Log Message:
  -----------
  HSEARCH-3268 Allow out-of-order expectations in the backend mock


  Commit: a4a7742467b9e8e15233ba034d6ba0adb68447c7
      https://github.com/hibernate/hibernate-search/commit/a4a7742467b9e8e15233ba034d6ba0adb68447c7
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/batchindexing/BasicBatchIndexingIT.java

  Log Message:
  -----------
  HSEARCH-3268 Test mass indexer API (base case)


  Commit: 8c3674a7101bdbaddaccd17607236af3aab6aa02
      https://github.com/hibernate/hibernate-search/commit/8c3674a7101bdbaddaccd17607236af3aab6aa02
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/FullTextSessionImpl.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexerFactory.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/DefaultMassIndexerFactory.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java

  Log Message:
  -----------
  HSEARCH-3268 Remove MassIndexerFactory interface


  Commit: 36eb8225ddfe2e5d9cefc6ecc35df4f07f611348
      https://github.com/hibernate/hibernate-search/commit/36eb8225ddfe2e5d9cefc6ecc35df4f07f611348
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/FullTextSessionImpl.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexerWithTenant.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java

  Log Message:
  -----------
  HSEARCH-3268 Remove MassIndexerWithTenant interface


  Commit: afb52af8e6cb270c192e72b8951e8e070b540393
      https://github.com/hibernate/hibernate-search/commit/afb52af8e6cb270c192e72b8951e8e070b540393
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    A integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/ManualIndexingIT.java

  Log Message:
  -----------
  HSEARCH-3268 Add functional ES mass indexer


  Commit: fb7bdf35f98a9e710f00f3e1a1bb26c6a9176418
      https://github.com/hibernate/hibernate-search/commit/fb7bdf35f98a9e710f00f3e1a1bb26c6a9176418
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoMappingWorkExecutorImpl.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoMappingWorkExecutor.java

  Log Message:
  -----------
  HSEARCH-3268 Attach PojoMappingWorkExecutor to mass indexing lifecycle


  Commit: cbaf2c2b9af741741011835cf52be76ffbf4443e
      https://github.com/hibernate/hibernate-search/commit/cbaf2c2b9af741741011835cf52be76ffbf4443e
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexWorkExecutor.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchManagerImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/spi/HibernateOrmSearchManager.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoSearchManagerDelegateImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/session/spi/PojoSearchManagerDelegate.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoSessionWorkExecutorImpl.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoSessionWorkExecutor.java

  Log Message:
  -----------
  HSEARCH-3268 Attach PojoSessionWorkExecutor to mass indexing lifecycle


  Commit: fa8079de1d5fd914e5f4cb75ab141c2715b407b8
      https://github.com/hibernate/hibernate-search/commit/fa8079de1d5fd914e5f4cb75ab141c2715b407b8
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
    M engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexManagerImpl.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexManager.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexingMonitor.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoSearchManagerDelegateImpl.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoTypeWorkExecutor.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoSessionWorkExecutorImpl.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java

  Log Message:
  -----------
  HSEARCH-3268 Implement PojoSessionWorkExecutor with stubbing backends


  Commit: ca4bdd0991104dcd608f1f7e44c6f92dc75fed98
      https://github.com/hibernate/hibernate-search/commit/ca4bdd0991104dcd608f1f7e44c6f92dc75fed98
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
    A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexWorkExecutor.java

  Log Message:
  -----------
  HSEARCH-3268 Implement IndexWorkExecutor in Stub backend


  Commit: 6c44d7793ae199974070a17427602c2a0a7d6d8c
      https://github.com/hibernate/hibernate-search/commit/6c44d7793ae199974070a17427602c2a0a7d6d8c
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexWorkExecutor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexingBackendContext.java

  Log Message:
  -----------
  HSEARCH-3268 Implement IndexWorkExecutor in ES backend


  Commit: 0d360200655c2556f4f77c73708acfee188009c8
      https://github.com/hibernate/hibernate-search/commit/0d360200655c2556f4f77c73708acfee188009c8
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexingBackendContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexWorkExecutor.java

  Log Message:
  -----------
  HSEARCH-3268 Implement IndexWorkExecutor in Lucene backend


  Commit: ac1f6eb4f1c684c0cfc9088cf1e22580bc73e095
      https://github.com/hibernate/hibernate-search/commit/ac1f6eb4f1c684c0cfc9088cf1e22580bc73e095
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java

  Log Message:
  -----------
  HSEARCH-3268 Switch to PojoSessionWorkExecutor in mass indexing


  Commit: 6aa22fd2b7e7ec0d4b2a1ee12d967234f161d9aa
      https://github.com/hibernate/hibernate-search/commit/6aa22fd2b7e7ec0d4b2a1ee12d967234f161d9aa
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/massindexing/IndexWorkExecutorIT.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingIndexManager.java

  Log Message:
  -----------
  HSEARCH-3268 Add backend tck mass indexing IT


  Commit: 276c7a3e7b2943b1240740fbb0654b968da7382b
      https://github.com/hibernate/hibernate-search/commit/276c7a3e7b2943b1240740fbb0654b968da7382b
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexManagerImpl.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexManager.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoMappingWorkExecutorImpl.java

  Log Message:
  -----------
  HSEARCH-3268 Implement PojoMappingWorkExecutor stubbing backends


  Commit: f207de53c277fe0ebae74bae17aa1b8c9a0c047c
      https://github.com/hibernate/hibernate-search/commit/f207de53c277fe0ebae74bae17aa1b8c9a0c047c
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/IndexWorkCall.java

  Log Message:
  -----------
  HSEARCH-3268 Rename IndexWorkCall.Operation enum


  Commit: 747a6ca6f51c8443f86d3707b85d285885317612
      https://github.com/hibernate/hibernate-search/commit/747a6ca6f51c8443f86d3707b85d285885317612
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexDocumentWorkExecutor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexWorkExecutor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexingBackendContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexingBackendContext.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexDocumentWorkExecutor.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
    R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexWorkExecutor.java
    A engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexDocumentWorkExecutor.java
    M engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
    R engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexWorkExecutor.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexManagerImpl.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexManager.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/massindexing/IndexDocumentWorkExecutorIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/massindexing/IndexWorkExecutorIT.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoTypeDocumentWorkExecutor.java
    R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoTypeWorkExecutor.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoSessionWorkExecutorImpl.java
    A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexDocumentWorkExecutor.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
    R util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexWorkExecutor.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingIndexManager.java

  Log Message:
  -----------
  HSEARCH-3268 Rename IndexWorkExecutor to IndexDocumentWorkExecutor

So that we can use the name IndexWorkExecutor for an index-scoped executor.


  Commit: 364ceab75bbecba6d099007178df1482c172053c
      https://github.com/hibernate/hibernate-search/commit/364ceab75bbecba6d099007178df1482c172053c
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  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/index/impl/ElasticsearchIndexManagerImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexWorkExecutor.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/work/impl/ElasticsearchStubWorkFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchWorkFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexingBackendContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexWorkExecutor.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/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/MultiTenancyStrategy.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/NoMultiTenancyStrategy.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneQueries.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneDeleteAllEntriesWork.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneDeleteAllEntriesWork.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneQueryBasedDeleteAllEntriesWork.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneStubWorkFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
    M engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
    A engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexWorkExecutor.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexManagerImpl.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexManager.java
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/batchindexing/BasicBatchIndexingIT.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoMappingWorkExecutorImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoMappingWorkExecutor.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubIndexWork.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
    A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexWorkExecutor.java

  Log Message:
  -----------
  HSEARCH-3268 Implement optimize, purge and flush in the various backends


  Commit: a312e104998d34bcb36d7a521c41fea316340248
      https://github.com/hibernate/hibernate-search/commit/a312e104998d34bcb36d7a521c41fea316340248
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/massindexing/IndexDocumentWorkExecutorIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexDocumentWorkExecutorIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkExecutorIT.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingIndexManager.java

  Log Message:
  -----------
  HSEARCH-3268 Test backend IndexWorkExecutor optimize, purge and flush


  Commit: 6c2f0b97d87e7361c62b15e3027d4c2029a52994
      https://github.com/hibernate/hibernate-search/commit/6c2f0b97d87e7361c62b15e3027d4c2029a52994
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexingMonitor.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/monitor/IndexingMonitor.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/monitor/MassIndexerProgressMonitor.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/monitor/impl/SimpleIndexingProgressMonitor.java

  Log Message:
  -----------
  HSEARCH-3268 Copy SimpleIndexingProgressMonitor from Search 5


  Commit: 05d15d50e7924ab2ead4fb4bcc2992aa2bf0660e
      https://github.com/hibernate/hibernate-search/commit/05d15d50e7924ab2ead4fb4bcc2992aa2bf0660e
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java

  Log Message:
  -----------
  HSEARCH-3268 Attach SimpleIndexingProgressMonitor to MassIndexer cycle


  Commit: 9c74779e713fe204335cca8fdfffdffbf5eb807e
      https://github.com/hibernate/hibernate-search/commit/9c74779e713fe204335cca8fdfffdffbf5eb807e
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/monitor/IndexingMonitor.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/monitor/MassIndexerProgressMonitor.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/monitor/MassIndexingMonitor.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/monitor/impl/SimpleIndexingProgressMonitor.java

  Log Message:
  -----------
  HSEARCH-3268 Merge the various IndexingMonitor interfaces together


  Commit: 16dccb65ea9206b1b24f4a0595e740f2bc2151f5
      https://github.com/hibernate/hibernate-search/commit/16dccb65ea9206b1b24f4a0595e740f2bc2151f5
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M documentation/src/main/asciidoc/getting-started.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withoutanalysis/GettingStartedWithoutAnalysisIT.java

  Log Message:
  -----------
  HSEARCH-3268 Update getting-started with massindexer feature


  Commit: a06d22110e8c858b5fef300897f0e733ae3a17f0
      https://github.com/hibernate/hibernate-search/commit/a06d22110e8c858b5fef300897f0e733ae3a17f0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/OptionallyWrapInJTATransaction.java

  Log Message:
  -----------
  HSEARCH-3268 Correctly close Session/SearchManager resources in the mass indexer

Problems reported by Sonar.


Compare: https://github.com/hibernate/hibernate-search/compare/5982c357bc3a...a06d22110e8c
      **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.


More information about the hibernate-commits mailing list