[hibernate-commits] [hibernate/hibernate-search] b88c6b: HSEARCH-3792 Align the Elasticsearch configuration...

Yoann Rodière noreply at github.com
Wed Jan 22 06:13:30 EST 2020


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: b88c6be4b02cf58601ba505bc72b3daab48817c7
      https://github.com/hibernate/hibernate-search/commit/b88c6be4b02cf58601ba505bc72b3daab48817c7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/5.0/configuration/elasticsearch.yml
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/5.0/configuration/jvm.options
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/5.0/configuration/log4j2.properties
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/6.0/configuration/elasticsearch.yml
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/6.0/configuration/jvm.options
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/6.0/configuration/log4j2.properties
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/7.0/configuration/elasticsearch.yml
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/7.0/configuration/jvm.options
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/7.0/configuration/log4j2.properties

  Log Message:
  -----------
  HSEARCH-3792 Align the Elasticsearch configuration on the latest files from container images


  Commit: f39524834eb6a33ca9fe8ecdd058b73b8b5e6209
      https://github.com/hibernate/hibernate-search/commit/f39524834eb6a33ca9fe8ecdd058b73b8b5e6209
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/5.0/configuration/log4j2.properties
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/6.0/configuration/log4j2.properties
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/7.0/configuration/log4j2.properties

  Log Message:
  -----------
  HSEARCH-3792 Make Elasticsearch logs easier to spot in build logs


  Commit: 798bd41a3bfbf09dcb866c522c3512ea7a5e0957
      https://github.com/hibernate/hibernate-search/commit/798bd41a3bfbf09dcb866c522c3512ea7a5e0957
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/5.0/configuration/elasticsearch.yml
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/6.0/configuration/elasticsearch.yml
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/7.0/configuration/elasticsearch.yml

  Log Message:
  -----------
  HSEARCH-3792 Avoid warnings related to clustering in Elasticsearch test instances


  Commit: 6b24618d4babac755e8876a21c6ae02ce9713ca5
      https://github.com/hibernate/hibernate-search/commit/6b24618d4babac755e8876a21c6ae02ce9713ca5
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/7.0/configuration/elasticsearch.yml

  Log Message:
  -----------
  HSEARCH-3792 Remove the deprecated setting node.max_local_storage_nodes for Elasticsearch 7+


  Commit: bfda99db1aa843bf2f2d4166b7be31a63808c48e
      https://github.com/hibernate/hibernate-search/commit/bfda99db1aa843bf2f2d4166b7be31a63808c48e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/5.0/configuration/elasticsearch.yml
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/6.0/configuration/elasticsearch.yml
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/7.0/configuration/elasticsearch.yml

  Log Message:
  -----------
  HSEARCH-3792 Document that bootstrap.memory_lock may lead to warnings on bootstrap


  Commit: ba1cac39164a81af6eee4ac0026e07c1502f021f
      https://github.com/hibernate/hibernate-search/commit/ba1cac39164a81af6eee4ac0026e07c1502f021f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/6.0/configuration/log4j2.properties
    M util/internal/integrationtest/sharedresources/src/main/elasticsearch-maven-plugin/7.0/configuration/log4j2.properties

  Log Message:
  -----------
  HSEARCH-3792 Avoid warnings related to missing %node_name in logging format in Elasticsearch test instances


  Commit: 740b8938211f066f97abd8a02bd23cba4df19973
      https://github.com/hibernate/hibernate-search/commit/740b8938211f066f97abd8a02bd23cba4df19973
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch56ProtocolDialect.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch70ProtocolDialect.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/ElasticsearchProtocolDialect.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchLinkImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/link/impl/ElasticsearchLink.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/Elasticsearch56JsonSyntaxHelper.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/Elasticsearch7JsonSyntaxHelper.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchJsonSyntaxHelper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/AbstractElasticsearchSearchNestedSortBuilder.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch56JsonSyntaxHelper.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch7JsonSyntaxHelper.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/ElasticsearchJsonSyntaxHelper.java

  Log Message:
  -----------
  HSEARCH-3792 Move ElasticsearchJsonSyntaxHelper to a package that is not tied to search

So that we can use it in other packages.


  Commit: a3c117e0dec0ebc47d8c1638f2e01be6b14ef235
      https://github.com/hibernate/hibernate-search/commit/a3c117e0dec0ebc47d8c1638f2e01be6b14ef235
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/DiscriminatorTypeNameMapping.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/IndexNameTypeNameMapping.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/NoMultiTenancyStrategy.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DocumentReferenceExtractionHelper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDocumentReferenceProjection.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchEntityProjection.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchEntityReferenceProjection.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ProjectionExtractionHelper.java

  Log Message:
  -----------
  HSEARCH-3792 Pass a context to ProjectionExtractionHelper

We will use it in the following commits.


  Commit: c205046e4e22538905fd2219f0bd4b5a01246abf
      https://github.com/hibernate/hibernate-search/commit/c205046e4e22538905fd2219f0bd4b5a01246abf
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch63ProtocolDialect.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch67ProtocolDialect.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/DiscriminatorTypeNameMapping.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionRequestContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryRequestContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch56JsonSyntaxHelper.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch63JsonSyntaxHelper.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch67JsonSyntaxHelper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch7JsonSyntaxHelper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/ElasticsearchJsonSyntaxHelper.java

  Log Message:
  -----------
  HSEARCH-3792 Specify a format when requesting doc values fields in ES 6.7/6.8

So that we avoid the following warning:

There are doc-value fields which are not using a format.
The output will change in 7.0 when doc value fields get formatted based on mappings by default.
It is recommended to pass [format=use_field_mapping] with a doc value field
in order to opt in for the future behaviour and ease the migration to 7.0

Theoretically we should do this for 6.6 as well, and perhaps also 6.5
and 6.4, since that parameter was introduced in 6.4 and is known to
trigger warnings at least in 6.6 (maybe 6.5 and 6.4 too).
But I think making sure the latest 6.x works correctly is enough.


Compare: https://github.com/hibernate/hibernate-search/compare/0cab61206849...c205046e4e22



More information about the hibernate-commits mailing list