Перейти к содержанию

LUNA Index Module v.5.47.4#

  • Добавлена возможность использования Redis Sentinel.

    В настройки сервисов Index Manager и Indexed Matcher добавлены новые группы параметров "LIM_MANAGER_DB.SENTINEL" и "LIM_MATCHER_DB.SENTINEL", содержащие следующие настройки:

    • "master_name" — имя мастер-ноды Redis, которая будет отслеживаться и управляться Redis Sentinel (по умолчанию "index_manager" и "indexed_matcher").
    • "sentinels" — список адресов слушателей Redis Sentinel (по умолчанию не задан).

    Также использование Redis Sentinel поддержано в настройке "REDIS_URL" в группе настроек "LUNA_INDEXED_LIST_PLUGIN", которая отвечает за соединение плагина сравнения с Redis при высчитывании сложности запроса. Пример заполнения настройки "REDIS_URL": redis+sentinel://localhost:26379,localhost:26378/indexed_matcher.

  • Увеличено значение по умолчанию для настроек "CONNECTION_POOL_SIZE" сервисов Index Manager и Indexed Matcher с 5 до 100.

  • В контейнерах сервисов LIM обновлена версия Python до 3.11.

    Поддержка более старых версий Python прекращена.

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

  • Изменен приоритет ошибки вида "Couldn't find idx for " c "ERROR" на "WARNING".

    Такая ошибка может возникнуть в случае, когда пользователь добавил новое лицо в список, а затем удалил его из списка в период между запусками обновлений индекса в памяти сервиса Indexed Matcher (по умолчанию 1 секунда).

    См. подробную информацию о процессе обновления индекса в разделе "Обновление индекса в памяти" руководства администратора LIM.