Spec-Zone.ru › Elasticsearch 7
›Руководство по Elasticsearch [7.17] ›Примечания к выпуску

Elasticsearch версия 7.14.1

Также см. Изменения, вносящие разрыв в 7.14.

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

  • Уровень замороженных данных: (только Windows) Уровень замороженных данных полагается на несколько механизмов кэширования для ускорения доступа к файлам моментального снимка, доступным для поиска. Один из этих кэшей использует разреженные файлы, чтобы избежать создания больших файлов на диске, когда это не строго необходимо. Ошибка препятствовала созданию файлов с правильными параметрами для включения поддержки разреженных файлов на Windows, что приводило к созданию Elasticsearch потенциально больших файлов, которые могли бы занять всё свободное место на диске.

    Эта проблема исправлена в версиях Elasticsearch 7.15.2 и более поздних. Известного решения для более ранних версий нет. Файловые системы, которые по умолчанию поддерживают разреженные файлы, не затронуты. Более подробная информация доступна на странице #79371.

  • Агрегации: В Elasticsearch 7.14.0–7.15.0 при проксировании запросов межкластерного поиска (CCS) память для агрегаций на узле-прокси не освобождалась. Триггером являются запросы межкластерного поиска с использованием агрегаций, где минимизация числа обращений неэффективна (например, когда минимизация числа обращений явно отключена или неявно отключена при использовании поиска с прокруткой, асинхронного и поиска в определённый момент времени).

    Это влияет на агрегации CCS в Kibana, потому что Kibana по умолчанию использует асинхронный поиск. Эта проблема также может возникнуть во всех режимах удалённых подключений, настроенных для межкластерного поиска (sniff и proxy). В режиме sniff мы подключаемся только к подмножеству удалённых узлов (по умолчанию 3). Поэтому, если удалённый узел, к которому мы хотим отправить запрос, не входит в эти 3, мы должны отправить запрос как прокси-запрос. Решение состоит в периодической перезагрузке узлов с проблемой чрезмерной нагрузки на память.

    Мы исправили эту проблему в Elasticsearch 7.15.1 и более поздних версиях. Более подробная информация доступна на странице #78404.

  • Обработка запроса, когда последний элемент в массиве отфильтровывается (например, используя _source_includes), завершается неудачей. Это связано с ошибкой в парсере Jackson. Исправлено в Elasticsearch 8.6.1 (#91456)
  • Устаревшее значение index.mapper.dynamic может нарушить работу кластера. Оно может быть установлено только с помощью API обновления настроек индекса. Симптомы включают сбой запуска узлов или сбой распределения фрагментов. Не используйте это значение в версиях до 7.17.22. Ошибка исправлена в версии 7.17.22. (проблема: #109160)

Улучшения

Infra/Плагины
  • Разрешить разрешения MBean в политиках плагинов #76329

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

Агрегации
  • Обработка очень больших размеров терминов #76578 (задачи: #74096, #76492)
CRUD
  • Ограничение максимального времени ожидания/таймаута #74940 (задача: #70996)
EQL
  • Исправление порядка ключей объединения в последовательности #76699 (задача: #76209)
ILM+SLM
  • Восстановление ILM, если создание снимка не выполнилось #75961 (задача: #75401)
API индексов
  • Исправление использования значения null для index.number_of_routing_shards настройки #76069 (задача: #75139)
Инфраструктура/Ядро
  • Исправление path.data в качестве строки, разделённой запятыми #76202 (задача: #76181)
Ingest
  • Исправление отключения загрузчика GeoIP через elasticsearch.yml #76924 (задача: #76586)
Машинное обучение
  • Исключение при запуске нативных процессов теперь включают узел #75937
  • Исправление исключения null-указателя после удаления всех индексов datafeed #76401
  • Исправление сериализации состояния выполняемого datafeed для перемещённого datafeed #75923 (задача: #75507)
Сеть
  • Исправление ошибок в Netty4MessageChannelHandler #75861
  • Исправление утечки объектов Http Channel при отключении статистики Http Client #76257 (задача: #76183)
  • Исправление утечек памяти/брекера для исходящих ответов #76474 (задача: #65921)
SQL
  • Запрещение запросов с внутренним LIMIT, которые нельзя выполнить в ES #75960 (задача: #75830)
  • Исправление группировок по пустым результатам и HAVING по локальным отношениям #74809 (задача: #74311)
  • Исправление вложенного ORDER BY #76277 (задачи: #75960, #76013)
Поиск
  • Исправление API возможностей полей TransportFieldCapabilitiesAction, блокирующих транспортную нить #75022
  • Вилка построения ответа на агрегирование возможностей индекса в пул управления #76333
Безопасность
  • Обработка граничного случая для проверки роли ключа API #76959
Снимок/Восстановление
  • Исправление ошибки, из-за которой отложенные снимки удалённых индексов никогда не завершались #75942
  • Исправление одновременной порчи репозитория снимков из операций, отложенных после неудачных операций #75733 (задачи: #75501, #75598)
  • Исправление завершения неудачных снимков фрагментов #75953
  • Исправление NPE в API Cat Snapshots по умолчанию #76161 (задача: #76158)
  • Исправление потоковых записей S3, игнорирующих относительные пути для больших записей #76273
  • Исправление проблем состояния машины снимков, связанных с неудачными клонами #76419
  • Обновление репозитория без действий должно пропускать проверку #76067 (задача: #76012)
Управление задачами
  • Запуск повторного назначения постоянных задач только в том случае, если они не переназначаются #76258
  • Отслеживание отменяемых задач по идентификатору родителя #76186 (задача: #75316)
Преобразование
  • Сброс счётчика ошибок при успешной обработке страницы агрегации преобразования #76355 (задача: #76074)
Watcher
  • Сохранение памяти в Watcher XContent → Map Round Trip #76864 (задача: #74513)

Регрессии

Картирование
  • Убедиться, что copy_to принимает значения null #76665 (задача: #72820)
Поиск
  • Исправление разрешения псевдонима в запросе match со синонимами #76688 (задача: #68795)

Улучшения

Упаковка
  • Обновление встроенной JDK до 16.0.2 #75981

© 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/7.17/release-notes-7.14.1.html

Spec-Zone.ru

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