Skip to content
Snippets Groups Projects
  1. Aug 07, 2017
    • Jason Tedor's avatar
      Elasticsearch 5: Use auto-IDs and implements scan · e47e90e4
      Jason Tedor authored
      This commit refactors the indexing of documents in the Elasticsearch 5
      binding to use auto-generated IDs, instead indexing the key field as a
      dedicated field rather than using it as the ID. This enables us to
      implement scan functionality which we add in this commit as well.
      e47e90e4
    • Jason Tedor's avatar
      Elasticsearch 5: Remove support for embedded node · d66e856a
      Jason Tedor authored
      Upstream Elasticsearch does not support embedded nodes as of
      Elasticsearch 5. This commit removes the usage of embedded nodes within
      YCSB.
      d66e856a
    • Jason Tedor's avatar
      Elasticsearch 5: Fix handling of settings · 23163cc1
      Jason Tedor authored
      Since Elasticsearch 5, Elasticsearch is now strict about settings. This
      means that if you pass it a setting that it does not recognize,
      Elasticsearch will throw an exception whereas previously it was lenient
      in such situations. This commit removes passing all properties as
      settings to Elasticsearch in favor of a special prefix es.setting for
      which properties prefixed with this will be passed as settings to
      Elasticsearch.
      23163cc1
    • Jason Tedor's avatar
      Elasticsearch 5: Avoid adding path.home if not set · a3ba64d5
      Jason Tedor authored
      If path.home is not set we should not add it to the settings object used
      to construct the transport client otherwise we will hit a null pointer
      exception due to the null value being dereferenced in the internals of
      Elasticsearch.
      a3ba64d5
    • Jason Tedor's avatar
      Elasticsearch 5: Set dependency to version 5.5.1 · b1e1d480
      Jason Tedor authored
      This commit bumps the Elasticsearch dependency version of the
      Elasticsearch 5 binding to version 5.5.1.
      b1e1d480
  2. Feb 07, 2017
Loading