[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