[hibernate-commits] [hibernate/hibernate-search] f7ca4d: HSEARCH-2748 Handle Elasticsearch responses not me...

GitHub noreply at github.com
Thu Jun 1 09:30:55 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: f7ca4d9f9fea5982c4d5bb0cf05762c9bb5fa478
      https://github.com/hibernate/hibernate-search/commit/f7ca4d9f9fea5982c4d5bb0cf05762c9bb5fa478
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/ElasticsearchClientUtils.java

  Log Message:
  -----------
  HSEARCH-2748 Handle Elasticsearch responses not mentioning the charset

This is possible:

 * in tests (DefaultElasticsearchClientFactoryTest, in particular after
the next commits since ElasticsearchClient will become responsible for
JSON parsing)
 * when AWS rejects a request
 * and probably in many other cases


  Commit: 097684bd7e33106e639ac8e7b01e42f264db32c9
      https://github.com/hibernate/hibernate-search/commit/097684bd7e33106e639ac8e7b01e42f264db32c9
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/DefaultElasticsearchClient.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/ElasticsearchClient.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/ElasticsearchResponse.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/DefaultElasticsearchDialectFactory.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/ElasticsearchClientUtils.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/BulkWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ClearScrollWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/CloseIndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/CreateIndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/DefaultElasticsearchRequestSuccessAssessor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/DeleteWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/DropIndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2DeleteByQueryWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2FlushWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2OptimizeWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5DeleteByQueryWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5FlushWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5OptimizeWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ElasticsearchRequestSuccessAssessor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ExplainWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/GetIndexSettingsWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/GetIndexTypeMappingsWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/IndexExistsWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/IndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/OpenIndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/PutIndexSettingsWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/PutIndexTypeMappingWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/RefreshWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ScrollWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SimpleElasticsearchWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/WaitForIndexStatusWork.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/DefaultElasticsearchClientFactoryTest.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/ElasticsearchBackendTestHelper.java

  Log Message:
  -----------
  HSEARCH-2748 Make ElasticsearchClient return a custom-tailored type

... instead of the more low-level (and more verbose)
org.elasticsearch.client.Response, so that ElasticsearchClient can be
mocked more easily.


  Commit: 129fc69c4c506c80c6ee0b0c02748a56c8bf7d46
      https://github.com/hibernate/hibernate-search/commit/129fc69c4c506c80c6ee0b0c02748a56c8bf7d46
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/DefaultElasticsearchDialectFactory.java

  Log Message:
  -----------
  HSEARCH-2748 Just log a warning instead of throwing an exception when connecting to an ES server with a higher version than supported


  Commit: f6b4ef647603fa7974d550658d5b3f41f41c0cf0
      https://github.com/hibernate/hibernate-search/commit/f6b4ef647603fa7974d550658d5b3f41f41c0cf0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
    A elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/DefaultElasticsearchDialectFactoryTest.java

  Log Message:
  -----------
  HSEARCH-2748 Test automatic Elasticsearch dialect selection


Compare: https://github.com/hibernate/hibernate-search/compare/82adeb93c7d0...f6b4ef647603


More information about the hibernate-commits mailing list