settings.asciidoc 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. [[breaking_70_settings_changes]]
  2. === Settings changes
  3. ==== The default for `node.name` is now the hostname
  4. `node.name` now defaults to the hostname at the time when Elasticsearch
  5. is started. Previously the default node name was the first eight characters
  6. of the node id. It can still be configured explicitly in `elasticsearch.yml`.
  7. ==== Percolator
  8. * The deprecated `index.percolator.map_unmapped_fields_as_string` setting has been removed in favour of
  9. the `index.percolator.map_unmapped_fields_as_text` setting.
  10. ==== Index thread pool
  11. * Internally, single-document index/delete/update requests are executed as bulk
  12. requests with a single-document payload. This means that these requests are
  13. executed on the bulk thread pool. As such, the indexing thread pool is no
  14. longer needed and has been removed. As such, the settings
  15. `thread_pool.index.size` and `thread_pool.index.queue_size` have been removed.
  16. [[write-thread-pool-fallback]]
  17. ==== Write thread pool fallback
  18. * The bulk thread pool was replaced by the write thread pool in 6.3.0. However,
  19. for backwards compatibility reasons the name `bulk` was still usable as fallback
  20. settings `thread_pool.bulk.size` and `thread_pool.bulk.queue_size` for
  21. `thread_pool.write.size` and `thread_pool.write.queue_size`, respectively, and
  22. the system property `es.thread_pool.write.use_bulk_as_display_name` was
  23. available to keep the display output in APIs as `bulk` instead of `write`.
  24. These fallback settings and this system property have been removed.
  25. [[remove-http-enabled]]
  26. ==== Http enabled setting removed
  27. * The setting `http.enabled` previously allowed disabling binding to HTTP, only allowing
  28. use of the transport client. This setting has been removed, as the transport client
  29. will be removed in the future, thus requiring HTTP to always be enabled.
  30. [[remove-http-pipelining-setting]]
  31. ==== Http pipelining setting removed
  32. * The setting `http.pipelining` previously allowed disabling HTTP pipelining support.
  33. This setting has been removed, as disabling http pipelining support on the server
  34. provided little value. The setting `http.pipelining.max_events` can still be used to
  35. limit the number of pipelined requests in-flight.
  36. ==== Cross-cluster search settings renamed
  37. The cross-cluster search remote cluster connection infrastructure is also used
  38. in cross-cluster replication. This means that the setting names
  39. `search.remote.*` used for configuring cross-cluster search belie the fact that
  40. they also apply to other situations where a connection to a remote cluster as
  41. used. Therefore, these settings have been renamed from `search.remote.*` to
  42. `cluster.remote.*`. For backwards compatibility purposes, we will fallback to
  43. `search.remote.*` if `cluster.remote.*` is not set. For any such settings stored
  44. in the cluster state, or set on dynamic settings updates, we will automatically
  45. upgrade the setting from `search.remote.*` to `cluster.remote.*`. The fallback
  46. settings will be removed in 8.0.0.