allocation.asciidoc 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. [discrete]
  2. [[breaking_80_allocation_changes]]
  3. ==== Allocation changes
  4. //NOTE: The notable-breaking-changes tagged regions are re-used in the
  5. //Installation and Upgrade Guide
  6. //tag::notable-breaking-changes[]
  7. [[breaking_80_allocation_change_flood_stage_block_always_removed]]
  8. .The automatic removal of flood-stage blocks is no longer optional.
  9. [%collapsible]
  10. ====
  11. *Details* +
  12. If a node exceeds the flood-stage disk watermark then we add a block to all of
  13. its indices to prevent further writes as a last-ditch attempt to prevent the
  14. node completely exhausting its disk space. By default, from 7.4 onwards the
  15. block is automatically removed when a node drops below the high watermark
  16. again, but this behaviour could be disabled by setting the system property
  17. `es.disk.auto_release_flood_stage_block` to `false`. This behaviour is no
  18. longer optional, and this system property must now not be set.
  19. *Impact* +
  20. Discontinue use of the `es.disk.auto_release_flood_stage_block` system property.
  21. Specifying this property in `elasticsearch.yml` will result in an error on
  22. startup.
  23. ====
  24. [[breaking_80_allocation_change_include_relocations_removed]]
  25. .Accounting for the disk usage of relocating shards is no longer optional.
  26. [%collapsible]
  27. ====
  28. *Details* +
  29. By default {es} will account for the sizes of relocating shards when making
  30. allocation decisions based on the disk usage of the nodes in the cluster. In
  31. earlier versions the `cluster.routing.allocation.disk.include_relocations`
  32. setting allowed this accounting to be disabled, which would result in poor
  33. allocation decisions that might overshoot watermarks and require significant
  34. extra work to correct. This behaviour is no longer optional, and this setting
  35. has been removed.
  36. *Impact* +
  37. Discontinue use of the `cluster.routing.allocation.disk.include_relocations`
  38. setting. Specifying this setting in `elasticsearch.yml` will result in an error
  39. on startup.
  40. ====
  41. // end::notable-breaking-changes[]