Skip to content

Releases: abak-press/sphinx-integration

v7.15.0

15 Oct 08:43
Compare
Choose a tag to compare
  1. Добавлен таймаут соединения с сокетом по бинарному протоколу (чтение из сфинкса). По умолчанию 5 сек.
    Особенность такова, что если нода сфинкса перестала отвечать на соединения, то по таймауту выдается исключение и попытка коннекта переходит на другую ноду.
    9ef8107
    https://jira.railsc.ru/browse/BPC-19478
  2. Добавлен флаг busy для ноды сфинкса. Этот флаг проверяется только в читающих запросах через бинарный протокол сфинкса. Флаг busy автоматически выставляется во время индексации на этапе ротации индексов. Если имеем две ноды сфинкса, то сначала снимается читающая нагрузка с одной ноды, на ней ожидается ротация индексов в течение 5 минут (эмпирически подобрано). Далее нагрузка возвращается и все тоже самое происходит со второй нодой.
    b2a93ca
    9831ccc
    https://jira.railsc.ru/browse/BPC-19494

v7.4.1

03 Dec 08:46
Compare
Choose a tag to compare
  • В данной версии добавлен дополнительный параметр для rake-тасков индексации и ребилда сфинкса log_device. Если не задан, то по-умолчанию лог пишется в log/index.log, можно задать как stdout и тогда логи будут направлены в стандартный вывод:
bundle exec rake sphinx:index['',true,stdout]
# или
bundle exec rake sphinx:rebuild[stdout]
  • Реплайер запросов, что летели в дисковый индекс во время индексации теперь выполняется асинхронно, не задерживая индексацию остальных индексов.

v4.0.0

20 Oct 19:35
Compare
Choose a tag to compare

Репликация спустилась полностью на уровень приложения.

Внимание - обратная несовместимость - в конфиге надо указывать полные пути для продакшн

Улучшено логирование: log/index.log log/sphinx.log

В проектах также нужно пересобрать докер со сфинксом 2.2.10

https://github.com/abak-press/pulscen/pull/7848

v2.1.1

26 Jun 13:49
Compare
Choose a tag to compare

https://github.com/abak-press/pulscen/pull/7139
https://github.com/abak-press/blizko/pull/5623

Использование postgresql в качестве единственного адаптера бд