Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

Tarantool Cluster Manager 1.5

Дата выпуска: 28 августа 2025 г.

Последний выпуск в серии: 1.5.3

В Тarantool Cluster Manager 1.5 добавлена новая страница интерфейса для настройки кластеров TCF, а также включены важные исправления, повышающие надежность, соответствие требованиям и удобство использования.

Настройка кластера TCF в интерфейсе

В TCM 1.5.0 добавлена отдельная страница настроек для управления параметрами кластера TCF напрямую через веб-интерфейс. Теперь можно получать и изменять ключевые поля, определяющие поведение кластера и логику отказоустойчивости, без ручного редактирования конфигурационных файлов.

На новой странице доступны для настройки следующие параметры:

  • dml_users - список пользователей с доступом DML.
  • cluster1, cluster2 - настройки подключенных кластеров.
  • replication_user, replication_password - учетные данные для репликации.
  • failover_timeout - задержка перед переключением на резервный узел.
  • initial_status - состояние службы по умолчанию при запуске.
  • max_suspect_counts - порог для пометки узла как недоступного.
  • health_check_delay - интервал между проверками состояния.
  • enable_system_check - переключает системный мониторинг состояния.
  • status_ttl - время жизни данных о состоянии службы.

Улучшения в тестировании

Для повышения эффективности и предсказуемости тестов все вызовы time.Sleep заменены на require.Eventually. Это изменение повышает скорость и надежность тестов. Кроме того, обновлены проверки HTTP и операции вставки кортежей в тестах для повышения производительности и точности.

Раздел migrations

Начиная с версии 1.5.1 в TCM добавлен новый раздел migrations с полем duration. С помощью этого поля можно задать максимальное время выполнения длительных миграций, предотвращая их прерывание стандартным временем ожидания.

Надежность кластера

В TCM 1.5.3 повышена общая стабильность кластера, отказоустойчивость и обработка конфигурации. При временных сбоях кластер автоматически восстанавливает соединения и непрерывно отслеживает состояние узлов, ускоряя обнаружение деградировавших или недоступных экземпляров. Изменения конфигурации применяются корректно без нарушения работы кластера. Логика кворума и проверок состояния переработана для лучшей устойчивости к частичным сбоям. Недоступные узлы исключаются из расчета кворума, что предотвращает остановку всего кластера при недоступности меньшинства узлов.

Исправлены следующие проблемы:

  • Некорректный расчет кворума при недоступности части узлов.
  • Нестабильное поведение проверок состояния при частичных сбоях.
  • Ошибка cluster not found при добавлении или редактировании настроек кластера.

Улучшения управления миграциями

В TCM 1.5.3 управление миграциями стало безопаснее и предсказуемее. Примененные миграции автоматически блокируются от редактирования. Выполненные миграции отображаются в интерфейсе как доступные только для чтения, а в интерфейсе выводится поясняющее сообщение о том, что изменения недопустимы. Это предотвращает случайные изменения уже выполненных миграций и обеспечивает согласованность истории миграций.

Исправления и обновления соответствия требованиям

В этот выпуск включены многочисленные исправления в различных модулях:

  • CRUD и Проводник - исправлены типы данных, используемые в операциях, для соответствия требованиям безопасности ФСТЭК, что обеспечивает строгую типизацию и лучшую защиту конфиденциальных данных.
  • Аутентификация - система больше не использует etcd для хранения параметров аутентификации. Вместо этого применяется локальная конфигурация, что повышает надежность запуска и упрощает настройку.
  • Журналирование - исправлены проблемы с выводом журналов за счет перехода на систему журналирования slog.
  • UI - устранены проблемы отображения в компоненте OperationStatus.
  • Кортежи - исправлена ошибка, приводившая к сбоям при обновлении вкладок в кластерах с большим количеством спейсов.
  • utils - функция FilterSlices для корректной фильтрации срезов. Начиная с версии 1.5.1.
  • Документация по журналу аудита теперь содержит только необходимые типы событий. Начиная с версии 1.5.1.
  • Исправлена проблема, при которой в раскрывающемся списке Permissions при добавлении новой роли отображалось несколько пустых строк в нижней части. Начиная с версии 1.5.2.