[hibernate-commits] [hibernate/hibernate-search] eff374: HSEARCH-3468 Allow to add failures to a Contextual...

Yoann Rodière noreply at github.com
Tue Feb 12 08:57:25 EST 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: eff3742d17a98a4e32caa59662ccc53a6123e6a5
      https://github.com/hibernate/hibernate-search/commit/eff3742d17a98a4e32caa59662ccc53a6123e6a5
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/RootFailureCollector.java
    M engine/src/main/java/org/hibernate/search/engine/logging/spi/ContextualFailureCollector.java

  Log Message:
  -----------
  HSEARCH-3468 Allow to add failures to a ContextualFailureCollector with just a String (no Throwable)


  Commit: 930c9459b997c691a9876d2afe907f79241ce6c7
      https://github.com/hibernate/hibernate-search/commit/930c9459b997c691a9876d2afe907f79241ce6c7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/analysis/ElasticsearchAnalysisConfigurerIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/analysis/LuceneAnalysisConfigurerIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/BridgeIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DependencyIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdBaseIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldBaseIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorBaseIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FullTextFieldIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java

  Log Message:
  -----------
  HSEARCH-3468 Support multiple different contexts in the test util to build a failure report pattern


  Commit: 5e61a9828b7f6d35aeb649fa381c28ff924ede29
      https://github.com/hibernate/hibernate-search/commit/5e61a9828b7f6d35aeb649fa381c28ff924ede29
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M util/internal/test/pom.xml
    M util/internal/test/src/main/java/org/hibernate/search/util/impl/test/SubTest.java

  Log Message:
  -----------
  HSEARCH-3468 Log exceptions caught in SubTest for easier debugging


  Commit: e8d44e106c0a11c9ef00681594cd6320d05f9cde
      https://github.com/hibernate/hibernate-search/commit/e8d44e106c0a11c9ef00681594cd6320d05f9cde
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java

  Log Message:
  -----------
  HSEARCH-3468 Ensure index/backend iteration order is deterministic


  Commit: 2117c8635a087ea7355d863ecb3fbc317b5e2608
      https://github.com/hibernate/hibernate-search/commit/2117c8635a087ea7355d863ecb3fbc317b5e2608
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java

  Log Message:
  -----------
  HSEARCH-3468 Allow to match multi-line failures in the failure report test utils


  Commit: 57c58b86532b17456373ebbdaae3f6f4f126a7dd
      https://github.com/hibernate/hibernate-search/commit/57c58b86532b17456373ebbdaae3f6f4f126a7dd
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
    M engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java

  Log Message:
  -----------
  HSEARCH-3468 Start index managers explicitly in the engine, not implicitly when they are built by the mapper


  Commit: 04dbbdaf5d9183d15637c6bd4e4b81c525ba629c
      https://github.com/hibernate/hibernate-search/commit/04dbbdaf5d9183d15637c6bd4e4b81c525ba629c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/WaitForIndexStatusWork.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
    M engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
    A engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerStartContext.java
    A engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerStartContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchIndexStatusCheckIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaMigrationIT.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java

  Log Message:
  -----------
  HSEARCH-3468 Collect index managers start failures in the failure report instead of propagating the exception


  Commit: 4f28d9cd59e6c5e097663ff9bf5e39cc3f7f443f
      https://github.com/hibernate/hibernate-search/commit/4f28d9cd59e6c5e097663ff9bf5e39cc3f7f443f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidationException.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchValidationMessages.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationContextType.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationErrorCollector.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContextMessages.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContexts.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/EngineEventContextMessages.java
    M engine/src/main/java/org/hibernate/search/engine/logging/spi/EventContexts.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java

  Log Message:
  -----------
  HSEARCH-3468 Restore the ability for the Elasticsearch schema validation to report errors across multiple indexes


  Commit: 97c89b4edf0937b6f89e6e858ee65f8021b5b73b
      https://github.com/hibernate/hibernate-search/commit/97c89b4edf0937b6f89e6e858ee65f8021b5b73b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java

  Log Message:
  -----------
  HSEARCH-3468 Add a test for schema validation of nested fields


Compare: https://github.com/hibernate/hibernate-search/compare/4d3b5fee3166...97c89b4edf09



More information about the hibernate-commits mailing list