Opened 7 years ago

Last modified 3 years ago

#304 reopened улучшение

Резервирование потоков: изменить алгоритм варианта "без возврата на основной"

Reported by: san Owned by: anatoly
Priority: средний Milestone: 1 очередь
Component: ПЛИС (sw) Keywords:
Cc: alx, andrei

Description

Сценарий:
Пользователь настроил резервирование "без возврата на основной".

  1. ОСН-норма, РЕЗ-норма. Данные идут по потоку ОСН
  2. ОСН-авария, РЕЗ-норма. Данные переключаются на поток РЕЗ
  3. ОСН-норма, РЕЗ-норма. Данные по прежнему идут по потоку РЕЗ
  4. ОСН-норма, РЕЗ-авария. Данные переключаются на поток ОСН
  5. ОСН-норма, РЕЗ-норма. Данные переключаются на поток РЕЗ

Поведение в пункте 5 кажется пользователям не логичным, и мне в том числе.
Раз уж вынуждено было произведено переключение на основной поток, и он в норме, то какой смысл в возврате на резервный ?

Предлагаю: в режиме "без возврата" производить переключение на другой поток только при аварии на текущем потоке.

Change History (5)

comment:1 by san, 3 years ago

Resolution: не будем делать
Status: newclosed

Обсудили и решили "оставить как есть" т.к. режим "без возврата" достаточно экзотичный описаная ситуация редка.

comment:2 by alx, 3 years ago

Раз уж меня включили в CC, задам вопрос. :)

Мне непонятно, почему режим "без возврата" назван "экзотичным", и почему описанная ситуация редка. Так как переключение с одного тракта на другой сопровождается нарушением цикловой синхронизации (в следствие разного времени прохождения сигналов через разные линейные тракты) и, как следствие, кратковременным перерывом связи, вполне разумнной и само собой разумеющейся кажется идея минимизировать число переключений между трактами (в этом я согласен с пользователями). Поэтому мне вариант "без возврата" как раз кажется "обычным", а вариант "с возвратом" - наоборот, экзотическим...

Когда я работал в Интеллектронике, у нашей аппаратуры тоже была функция резервирования потоков E1. И там режим "без возврата на основной" был единственным. Точнее, там тракты вообще не делились на "основной" и "резервный" - было просто два равноправных альтернативных тракта.

comment:3 by san, 3 years ago

Resolution: не будем делать
Status: closedreopened

Мне непонятно, почему режим "без возврата" назван "экзотичным"

Из моей практики общения с заказчикам.

два равноправных альтернативных тракта

Часто у пользователей резервный тракт хуже основного: вмещает меньше каналов, имеет большую задержку или имеет больший КОШ. К тому же у нас в аппаратуре есть супер-фича - пока оба тракта в работе по резервному тракту передаются другие полезные данные, и во время аварии передача их замещается основными данными, поэтому обычно после востановления нормы пользователи хотят. чтобы всё вернулось как было.

Поэтому мне вариант "без возврата" как раз кажется "обычным", а вариант "с возвратом" - наоборот, экзотическим

Хм.. ну раз мнения разделились верну предложние в жизнь :)

Version 0, edited 3 years ago by san (next)

in reply to:  3 comment:4 by alx, 3 years ago

Replying to san:

два равноправных альтернативных тракта

К тому же у нас в аппаратуре есть супер-фича - пока оба тракта без аварий, по резервному тракту передаются другие полезные данные, и во время аварии передача их замещается основными данными,

О, об этой чудо-фиче я совсем забыл. Спасибо за напоминание!

Хм.. ну раз мнения разделились верну предложние в жизнь :)

Как ты быстро вернул... :) Меня полученные разъяснения вполне удовлетворили...

comment:5 by san, 3 years ago

А я, наоборот, как-то даже и не представлял равноправных каналов при резервировании. В таком представлении и режим без возврата и предложенное улучшение действительно имеют смысл.

Last edited 3 years ago by san (previous) (diff)
Note: See TracTickets for help on using tickets.