Мы рады сообщить о выходе Manticore Search 2.7.3 GA.
Предварительно собранные пакеты для Debian, Ubuntu, Red Hat/CentOS, Windows и OSX можно скачать здесь .
Улучшения
- Результирующий набор CALL KEYWORDS может быть отсортирован по docs/hits с использованием опции sort_mode.
- Команда
DEBUG
может инициировать действие SIGEGV (сбой по требованию) с подкомандой
crash <password>
, когда используется на VIP-соединениях. Кроме того, подкомандаmalloc_stats
может вывести информацию о malloc в searchd.log, аmalloc_trim
может выполнить операциюmalloc_trim()
. - Если GDB присутствует в системе, ведется более полный дамп трассировки. GDB не является обязательным для сообщения о проблемах. Однако, если команда разработчиков не может воспроизвести сообщенную проблему, дампы трассировки с использованием gdb могут предоставить больше информации.
Исправления
- Важная проблема была связана с увеличением RSS памяти со временем в определенных условиях при использовании стандартного malloc. Несколько исправлений (утечки и небольшие рефакторинги) решают эту проблему, и теперь RSS должен оставаться стабильным со временем. Кроме того, была исправлена новая волна утечек памяти.
- Было устранено несколько ошибок, связанных с функцией Percolate Queries. Мы рады видеть, что наши пользователи начинают использовать это в производстве.
- В общем, этот выпуск содержит рекордное количество около 40 устраненных утечек памяти, ошибок и сбоев.
Для полного отчета, пожалуйста, ознакомьтесь с Примечанием к выпуску .
Дорожная карта
Оngoing major features we are working on include:
- Репликация для PQ, которая впоследствии станет основой для репликации других типов индексов
- Распределенные индексы PQ, чтобы упростить горизонтальное масштабирование фильтрации потоков
- Новый формат индекса, который обеспечит значительно более высокую производительность для некоторых случаев использования. Также будет доступен конвертер индексов
Если вас интересует частное бета-тестирование перед стабильным публичным бета, пожалуйста, дайте нам знать .