Cook - v0.1.0
21 декабря 2021 г. 9:39
Список изменений
Исправлено:
- При восстановлении узел не доверяет последней позиции в Consul и восстанавливает все архивы и логи RS-56202 RS-69931
- pid-файл rdbserver's мог содержать некорректный PID после перезапуска сервера или контейнера RS-71040
- Иногда инициализация новой базы проваливается RS-70725 RS-68045
- Локальное соединение репликации не позволяло создавать удаленные соединения к slave RS-70612
- Невозможно инициализировать кластер стандартным конфигом RS-69889
- promote не завершался никогда, если в кластере нет узлов, которые могли бы стать master RS-68576
- Падение в драйвере FDB RS-67776
Добавлено:
- Режим обслуживания, которые позволяет игнорировать состояние кластера и rdbserver на узлах RS-62798
- Пользовательские способы инициализации реплики. Добавлена локальная опция rdb.slave_init для изменения способа изменения инциализации реплики (disable, nbackup, as_is and shell). Добавлена опция rdb.slave_init_command для указания команды инициализации реплики RS-68618
- Добавлены локальные опции cook.advertise/rdb.advertise, которые используются для указания внешних адресов для подключения к API cook и rdbserver RS-69933
- Возможность печати firebird.log и replication.log при некоторых ошибках, если параметр rdb.dump_logs выставлен в True RS-71669
- Проверка порта API может быть пропущена, если параметр cook.check_port выставлен в False RS-68986
- Добавлен аргумент --version для утилит RS-67298
Изменено:
- Контейнеры docker теперь открывают AUX порты 3051 по умолчанию RS-67387
- Увеличина минимальная версия rdbserver до 3.0.8 RS-71584