Мы рады объявить о выпуске 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 исправленных утечек памяти, ошибок и сбоев.
Для полного отчета, пожалуйста, обратитесь к Примечанию о выпуске .
Дорожная карта
Текущие основные функции, над которыми мы работаем, включают:
- Репликация для PQ, которая позже станет основой для репликации других типов индексов
- Распределенные индексы PQ, чтобы упростить горизонтальное масштабирование фильтрации потоков
- Новый формат индекса, который обеспечит гораздо более высокую производительность для некоторых случаев использования. Конвертер индексов также будет доступен
Если вы заинтересованы в частном бета-тестировании перед стабильным публичным бета-тестированием, пожалуйста, сообщите нам .