Действия
Разработка #22
открытоKernel. Доработать алгоритм переключения ролей из резервного в ведущий
Дата начала:
11.12.2024
Срок завершения:
Готовность:
0%
Оценка временных затрат:
Описание
Случай срабатывание таймаута по основному каналу
Смотрим наличие запросов по запасному каналу связи
Если нет, то становимся мастером.
Если есть, то остаемся слейвом
Случай срабатывание таймаута( равен та основного канала ) на запасном канале связи
Становимся мастером
Действия
#1
Обновлено Сергей Ушаров больше 1 года назад
- Параметр Трекер изменился с Формализация требований на Разработка
Действия
#2
Обновлено Сергей Ушаров больше 1 года назад
- Параметр Статус изменился с Новая на В работе
Действия
#3
Обновлено Сергей Ушаров больше 1 года назад
Теперь алгоритм работает следующим образом:
Исходное сосояние - модуль резервный.
- Если Сработал таймаут главного канала связи(где установлен таймаут Х сек)
- И так же Х сек прорверяется наличие обмена по запасномиу каналу связи
- Если не обмена Х сек на запасном канале, то становимя ведущим
- Если есть обмен, то остаемся резервным.
Действия
#5
Обновлено Сергей Ушаров больше 1 года назад
- Параметр Статус изменился с В работе на Нужен отклик
Действия
#6
Обновлено Сергей Ушаров больше 1 года назад
- Параметр Статус изменился с Нужен отклик на Исполнено
Действия
#7
Обновлено Сергей Ушаров больше 1 года назад
- Параметр Статус изменился с Исполнено на Нужен отклик
Действия
#8
Обновлено Сергей Ушаров около 1 года назад
- Параметр Статус изменился с Нужен отклик на Исполнено
Действия
#9
Обновлено Сергей Ушаров 5 месяца назад
Переделал алгоритм, теперь так:
Исходное сосояние - модуль резервный.
- установлен таймаут главного канала Х сек
- так же Х сек прорверяется наличие обмена по запасномиу каналу связи
- Если нет обмена Х сек на запасном канале, то становимя ведущим
- Если есть обмен, то остаемся резервным.
Действия