[hibernate-commits] [hibernate/hibernate-search] 0b9824: HSEARCH-1485 Update H2 testing database to avoid s...

GitHub noreply at github.com
Wed Jan 22 09:13:57 EST 2014


  Branch: refs/heads/4.5
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 0b98245d0be39db7cce68fb389ad32fe6f3709b9
      https://github.com/hibernate/hibernate-search/commit/0b98245d0be39db7cce68fb389ad32fe6f3709b9
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-1485 Update H2 testing database to avoid some issues under load


  Commit: dfc72545c99b82b989f1383f0e6a58fbf007150d
      https://github.com/hibernate/hibernate-search/commit/dfc72545c99b82b989f1383f0e6a58fbf007150d
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-01-22 (Wed, 22 Jan 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: b0845cec7f42fb7b46cab4cb10eb8bd03f3d3889
      https://github.com/hibernate/hibernate-search/commit/b0845cec7f42fb7b46cab4cb10eb8bd03f3d3889
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-01-22 (Wed, 22 Jan 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: 76c47854d68987b5d4186846c5cc6f0ffb6f3687
      https://github.com/hibernate/hibernate-search/commit/76c47854d68987b5d4186846c5cc6f0ffb6f3687
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-01-22 (Wed, 22 Jan 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: f781515f97ce883c8d158a6209f50c09d5cd3ea6
      https://github.com/hibernate/hibernate-search/commit/f781515f97ce883c8d158a6209f50c09d5cd3ea6
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-01-22 (Wed, 22 Jan 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/PropertyMetadata.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
    M engine/src/main/java/org/hibernate/search/util/impl/CollectionHelper.java

  Log Message:
  -----------
  HSEARCH-1486 Minimize allocation cost of iterating on metadata fields


Compare: https://github.com/hibernate/hibernate-search/compare/911727a3456b...f781515f97ce


More information about the hibernate-commits mailing list