Opened 3 years ago
#537 new улучшение
Резервирование потоков: добавить опцию "передавать/не передавать данные в резервном потоке"
Reported by: | san | Owned by: | anatoly |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | ПЛИС (sw) | Keywords: | |
Cc: |
Description
Сейчас при переходе на резерв одной стороны, эта сторона передаёт на дальнюю сторону извещение, через биты RAI в ЦСС.
Сделано это для того, чтобы в резервном потоке можно было передавать другие данные и переключение на обоих сторонах было одновременным(чтобы не получилось так что одна переключилась на резерв, а другая нет и передает ложные данные пользователю).
В передаче и анализе RAI есть минус - в случае если ЦСС формируется не в нашем блоке, то в нём может присутствовать RAI, что может привести, как минимум, к ложному переключению на резерв или гипотетически к "кольцу RAI"
Алексей(ledol) предлагает добавить еще один вариант алгоритма резервирования:
Не передавать RAI и в резервном потоке всегда передавать данные из основного, тогда каждая сторона независимо от другой может переключаться на резерв.