[hibernate-commits] [hibernate/hibernate-search] edf305: HSEARCH-3970 Use ScheduledExecutorService instead ...
Yoann Rodière
noreply at github.com
Thu Jul 23 02:17:33 EDT 2020
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: edf3051cbef13e77f17ba2d57440e7d35ea0e9d4
https://github.com/hibernate/hibernate-search/commit/edf3051cbef13e77f17ba2d57440e7d35ea0e9d4
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/resources/impl/BackendThreads.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/DefaultTimingSource.java
Log Message:
-----------
HSEARCH-3970 Use ScheduledExecutorService instead of Timer for timing in the Lucene backend
Commit: ea3c35ce7fbfaac8c39a12edfcf478c0fe8e9795
https://github.com/hibernate/hibernate-search/commit/ea3c35ce7fbfaac8c39a12edfcf478c0fe8e9795
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/common/timing/impl/DefaultTimingSource.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/common/timing/impl/TimingSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/NearRealTimeIOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/NearRealTimeIndexReaderProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterDelegatorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchContext.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/DefaultTimingSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/LuceneCounterAdapter.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/TimeoutManager.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/spi/TimingSource.java
Log Message:
-----------
HSEARCH-3970 Remove the TimingSource SPI and move related classes to a common implementation package
1. The SPI makes no sense since it cannot be used (you can't provide
your own implementation).
2. The timing source is used for more than just search timeouts, so it
shouldn't be in the search.timeout package.
Commit: 29533494bc976569b51f4c9512703346033b75ec
https://github.com/hibernate/hibernate-search/commit/29533494bc976569b51f4c9512703346033b75ec
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/environment/thread/impl/SimpleThreadFactory.java
Log Message:
-----------
HSEARCH-3970 Number threads from 0 instead of 1
We already do that for Lucene merge threads, in particular.
Commit: 0dfee6eb6a337683e06fc28877464af7be046f35
https://github.com/hibernate/hibernate-search/commit/0dfee6eb6a337683e06fc28877464af7be046f35
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/HibernateSearchConcurrentMergeScheduler.java
Log Message:
-----------
HSEARCH-3970 Consistently put the context (index, backend) first in thread names
Commit: 7c91414257f315399468b74b8441be61c0b9870a
https://github.com/hibernate/hibernate-search/commit/7c91414257f315399468b74b8441be61c0b9870a
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/environment/thread/impl/DefaultThreadProvider.java
Log Message:
-----------
HSEARCH-3970 Consistently use " - " as a separator in thread names
Compare: https://github.com/hibernate/hibernate-search/compare/3db4e5d59bb5...7c91414257f3
More information about the hibernate-commits
mailing list