[hibernate-commits] [hibernate/hibernate-search] 2291a6: HSEARCH-1260 Refactor existing MassIndexer compone...

GitHub noreply at github.com
Wed Apr 2 14:46:29 EDT 2014


  Branch: refs/heads/4.4
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 2291a6099fb855509675914d45d262c29873654d
      https://github.com/hibernate/hibernate-search/commit/2291a6099fb855509675914d45d262c29873654d
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-31 (Mon, 31 Mar 2014)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/BatchCoordinator.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/BatchIndexingWorkspace.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/BatchTransactionalContext.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/EntityConsumerLuceneWorkProducer.java
    A orm/src/main/java/org/hibernate/search/batchindexing/impl/ErrorHandledRunnable.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierConsumerEntityProducer.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierProducer.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/OptionallyWrapInJTATransaction.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/SessionAwareRunnable.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/StatelessSessionAwareRunnable.java

  Log Message:
  -----------
  HSEARCH-1260 Refactor existing MassIndexer components

- Pipeline components in the MassIndexer don't need a new instance per thread
- Avoid starting threads in the constructor
- Use the new ErrorHandledRunnable to cleanup ugly usage of ErrorHandler
- Refactor Runnable implementation of MassIndexer to share a common parent


  Commit: 7b910c80eb712425046a243fc3ae1b47266d215a
      https://github.com/hibernate/hibernate-search/commit/7b910c80eb712425046a243fc3ae1b47266d215a
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-31 (Mon, 31 Mar 2014)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/MassIndexer.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/BatchCoordinator.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/BatchIndexingWorkspace.java
    R orm/src/main/java/org/hibernate/search/batchindexing/impl/EntityConsumerLuceneWorkProducer.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/ErrorHandledRunnable.java
    A orm/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierConsumerDocumentProducer.java
    R orm/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierConsumerEntityProducer.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/OptionallyWrapInJTATransaction.java
    M orm/src/main/java/org/hibernate/search/impl/MassIndexerImpl.java
    M orm/src/test/java/org/hibernate/search/test/errorhandling/ErrorHandlingDuringDocumentCreationTest.java

  Log Message:
  -----------
  HSEARCH-1260 Merge the two DocumentBuilder indexing phases in a single one


  Commit: 2d9ed288e7e559b5992bf2435c24ddff691eb73d
      https://github.com/hibernate/hibernate-search/commit/2d9ed288e7e559b5992bf2435c24ddff691eb73d
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-31 (Mon, 31 Mar 2014)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/engine/impl/HibernateSessionLoadingInitializer.java

  Log Message:
  -----------
  HSEARCH-1260 Simplify HibernateSessionLoadingInitializer as we don't have to deal with detached collections anymore


  Commit: d199fe11bd57b1d1d01f190b412e8a349d3d5edf
      https://github.com/hibernate/hibernate-search/commit/d199fe11bd57b1d1d01f190b412e8a349d3d5edf
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-31 (Mon, 31 Mar 2014)

  Changed paths:
    M documentation/src/main/docbook/en-US/modules/batchindex.xml

  Log Message:
  -----------
  HSEARCH-1260 Documentation updates regarding the removed stage and update configuration suggestions


  Commit: 1fffa9812355dbdd327f6ba55136f175bd8fe5c8
      https://github.com/hibernate/hibernate-search/commit/1fffa9812355dbdd327f6ba55136f175bd8fe5c8
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-31 (Mon, 31 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierProducer.java
    M orm/src/test/java/org/hibernate/search/test/batchindexing/FetchSizeConfigurationTest.java

  Log Message:
  -----------
  HSEARCH-1562 Race condition in error reporting from IdentifierProducer

Conflicts:
	engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java


  Commit: 2e9fe3b29a7f19d61506740de3535448eaf710ce
      https://github.com/hibernate/hibernate-search/commit/2e9fe3b29a7f19d61506740de3535448eaf710ce
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-31 (Mon, 31 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierConsumerDocumentProducer.java
    M orm/src/test/java/org/hibernate/search/test/batchindexing/MassIndexerErrorReportingTest.java

  Log Message:
  -----------
  HSEARCH-1562 Race condition in error reporting from IdentifierConsumerDocumentProducer


  Commit: bc53be843831c29d739be736aa87092347a315cb
      https://github.com/hibernate/hibernate-search/commit/bc53be843831c29d739be736aa87092347a315cb
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-31 (Mon, 31 Mar 2014)

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

  Log Message:
  -----------
  HSEARCH-1515 NPE because of inverted boolean check in IdentifierConsumerDocumentProducer


Compare: https://github.com/hibernate/hibernate-search/compare/e891462c1c67...bc53be843831


More information about the hibernate-commits mailing list