Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›Примечания к выпуску

Elasticsearch версия 8.10.1

См. также Изменения, требующие перехода в версии 8.10.

Известные проблемы

  • Понижение версий на основе снимков

    Формат хранилища снимков изменился таким образом, что более ранние версии Elasticsearch не могут прочитать содержимое хранилища, если оно содержит снимки из этой версии, а последний кластер, записавший в это хранилище, был в серии 8.10. Это предотвратит откат обновления до серии 8.10 путем восстановления снимка, сделанного до обновления.

    Хранилища снимков, созданные кластерами, работающими в версиях 8.11.0 и более поздних, совместимы со всеми более ранними версиями. Более того, кластеры, работающие в версии 8.11.0 или более поздних, также автоматически исправят формат хранилища в первый раз, когда они запишут в хранилище, чтобы сделать снимок или удалить его, что позволит всем более ранним версиям снова прочитать его содержимое.

    Если вы хотите понизить до версии до 8.9.0, сделайте или удалите снимок с помощью кластера, работающего в версии 8.11.0 или более поздних, чтобы сначала исправить формат хранилища. Если вы не можете исправить хранилище таким образом, сначала удалите все снимки в хранилище, сделанные с версией 8.9.0 или более поздними. Для этого потребуется использовать кластер, работающий в версии 8.10.0 или более поздних.

    Если вы хотите понизить до версии в серии 8.9, сначала необходимо сделать или удалить снимок с помощью кластера, работающего в версии 8.11.0 или более поздних, чтобы исправить формат хранилища. Если вы не можете исправить хранилище таким образом, сначала удалите все снимки в хранилище, сделанные с версией 8.10.0 или более поздними, используя кластер, работающий в версии 8.10.4.

  • Высокая нагрузка на память из-за изменения настроек JVM GC

    Эта версия Elasticsearch поставляется с JDK 20. В JDK 20 превентивное GC по умолчанию отключено. Это может привести к увеличению нагрузки на память и увеличению количества CircuitBreakerExceptions при получении больших документов при определённых нагрузках. (проблема: #99592)

    Если это изменение влияет на ваше использование Elasticsearch, рассмотрите возможность повторного включения предыдущего поведения, добавив аргументы JVM -XX:+UnlockDiagnosticVMOptions -XX:+G1UsePreventiveGC (справка: Примечания к выпуску JDK 20). Важно отметить, что это временное решение и работает только с JDK 20, которое поставляется с Elasticsearch до версии 8.10.2 включительно. Последующие версии поставляются с JDK 21+, где эта настройка была удалена. Указание этих аргументов JVM предотвратит запуск JVM (и, следовательно, узлов Elasticsearch).

Исправления ошибок

Агрегации
  • Использование long в подсчёте центроидов #99491 (проблема: #80153)
Infra/Core
  • Исправление тупика между Cache.put и Cache.invalidateAll #99480 (проблема: #99326)
Infra/Node Lifecycle
  • Распараллеливание вычислений в TransportGetShutdownStatusAction #99490 (проблема: #99487)
Поиск
  • Исправление PIT при разрешении с удалёнными индексами #99281

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/release-notes-8.10.1.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API