[hibernate-commits] [hibernate/hibernate-search] 1271c3: HSEARCH-3728 Rename ExpectedLog4JLog fields from "...
Yoann Rodière
noreply at github.com
Fri Oct 25 06:15:08 EDT 2019
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 1271c3a1ab7cfbb7901598a8e97d52b56e80a148
https://github.com/hibernate/hibernate-search/commit/1271c3a1ab7cfbb7901598a8e97d52b56e80a148
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/bootstrap/UnusedPropertiesIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureIT.java
Log Message:
-----------
HSEARCH-3728 Rename ExpectedLog4JLog fields from "log" to "logged"
To be consistent across all tests.
Commit: 76449640df32f4f988a5eb2e507a59cd68a957bd
https://github.com/hibernate/hibernate-search/commit/76449640df32f4f988a5eb2e507a59cd68a957bd
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-10-25 (Fri, 25 Oct 2019)
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
Log Message:
-----------
HSEARCH-3728 Use CompletableFutures instead of CountDownLatches to synchronize MassIndexer threads
Commit: 3df4eaef1b50a10f317cbde3eebdefa261078be5
https://github.com/hibernate/hibernate-search/commit/3df4eaef1b50a10f317cbde3eebdefa261078be5
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
Log Message:
-----------
HSEARCH-3728 Add a try-with-resource in the massindexer to benefit from suppresion of exceptions
Commit: 70361a7e704fb186dab62bc81ac650ac2851a989
https://github.com/hibernate/hibernate-search/commit/70361a7e704fb186dab62bc81ac650ac2851a989
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
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/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/FailureHandledRunnable.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/OptionallyWrapInJTATransaction.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/StatelessSessionAwareRunnable.java
Log Message:
-----------
HSEARCH-3728 Improve exception handling in the mass indexer
1. Try to cancel pending tasks for any exception, not just
InterruptedException
2. Use "Mass indexing" rather than "batch indexing" in exception
messages
3. Wrap JTA checked exceptions with exceptions of our own.
4. Put as much code as possible in common in FailureHandledRunnable.
Commit: f24d70565ef4cd67665dd5a3a3826f6ecf46b2e1
https://github.com/hibernate/hibernate-search/commit/f24d70565ef4cd67665dd5a3a3826f6ecf46b2e1
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-10-25 (Fri, 25 Oct 2019)
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/FailureHandledRunnable.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
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/OptionallyWrapInJTATransaction.java
Log Message:
-----------
HSEARCH-3728 Encapsulate all mass indexing notifications in a new MassIndexingNotifier class
We're about to add notifications that will require a massindexer-scoped
state (the number of entities that failed to index), so this will be
necessary.
Commit: d2f5e4687356fc543bff04bb68855899b5eabc50
https://github.com/hibernate/hibernate-search/commit/d2f5e4687356fc543bff04bb68855899b5eabc50
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureIT.java
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/FailureHandledRunnable.java
Log Message:
-----------
HSEARCH-3728 Propagate exceptions from optimize/flush/etc in the mass indexer to the user thread
Does not include indexing yet, that's a bit more complex.
Commit: cf81a755d376781d05830bda3f84c14c6143c4f2
https://github.com/hibernate/hibernate-search/commit/cf81a755d376781d05830bda3f84c14c6143c4f2
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingMonitorIT.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/massindexing/impl/BatchCoordinator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/FailureHandledRunnable.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
Log Message:
-----------
HSEARCH-3728 Throw an exception at the end of mass indexing if one or more entities failed
Commit: fdc87aadcebe399558490d682c01ea1efde8a499
https://github.com/hibernate/hibernate-search/commit/fdc87aadcebe399558490d682c01ea1efde8a499
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-10-25 (Fri, 25 Oct 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureIT.java
Log Message:
-----------
HSEARCH-3728 Test multiple failures during mass indexing
Compare: https://github.com/hibernate/hibernate-search/compare/954cef9795c2...fdc87aadcebe
More information about the hibernate-commits
mailing list