[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