Мы рады объявить о выпуске Manticore Search 2.7.3 GA.
Предварительно собранные пакеты для Debian,Ubuntu, Red Hat/CentOS, Windows и OSX можно скачать здесь .
Улучшения
- CALL KEYWORDS набор результатов может быть отсортирован по документам/хитам с использованием опции 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 утечек памяти, багов и сбоев.
Для полного отчёта, пожалуйста, обратитесь к Примечанию к выпуску .
Дорожная карта
В работе находятся основные функции, включающие:
- Репликацию для PQ, которая позже станет базой для репликации индексов других типов
- Распределённые индексы PQ, упрощающие горизонтальное масштабирование фильтрации потоков
- Новый формат индекса, обеспечивающий гораздо более высокую производительность для некоторых сценариев. Конвертер индексов также будет доступен
Если вы заинтересованы в частном бета‑тестировании перед стабильным публичным бета, пожалуйста, сообщите нам .