|
|
|
|
@ -920,6 +920,12 @@ Bootstrap ограничен 15 секундами с первого запро
|
|
|
|
|
проверяются INFO/ACCEPT/DATA. Переход к READY даёт отдельные 5 секунд для SUBSCRIBE. |
|
|
|
|
READY будит selector и снимает старый backoff данного пира. Подтверждённый поставщик временно допускается |
|
|
|
|
и выборкой кандидатов, и receive_open, независимо от задержки его Merkle-опции. |
|
|
|
|
Callback принятых свойств участника Merkle/BGP помечает roster нужного канала устаревшим. Сверка выполняется |
|
|
|
|
отложенно после проверки членства/эпох; несколько callbacks объединяются. Новый совместимый кандидат запускает |
|
|
|
|
INFO без ожидания секундного расписания, а существующие пробы/цикл и backoff ошибок не сбрасываются. |
|
|
|
|
Если новый буфер ещё заполняется и INFO latest отвергнут с POSITION, повторный обход допускается через 100 мс |
|
|
|
|
в пределах фиксированного окна 5 с; транспортный backoff и обычный обход 30 с сохраняются. |
|
|
|
|
Периодическая сверка roster раз в секунду остаётся резервной. |
|
|
|
|
Первое подтверждение поколения и переходы состояний отправляются отложенно сразу; одинаковые повторы ограничены 1 с. |
|
|
|
|
Объединённая работа управления выполняется после packet/NCD callbacks. Общий таймер обслуживает сроки/метрики, |
|
|
|
|
новые INFO/ACCEPT/READY и первый DATA/восстановленный блок будят управление без ожидания следующего тика. |
|
|
|
|
@ -955,6 +961,7 @@ Relay-only экземпляр не запрашивает новую помощ
|
|
|
|
|
test_stream_service проверяет отсутствие помощи при прямом успехе/паузе источника, автоматический fallback, |
|
|
|
|
дедлайн 100 мс, обе стороны гонки, поздние INFO/REQUEST проигравшего, ограничение ответов на повторы REQUEST и общий старт при n=8/r=2, |
|
|
|
|
выбор помощника через Merkle/INFO раньше задержанного READY без преждевременной отмены выбранной выдачи, |
|
|
|
|
callback обнаружения поставщика без секундной паузы, повторные уведомления без лишних проб и заполнение раннего буфера, |
|
|
|
|
раздачу нескольким зрителям, общий owner с локальным viewer, остановку при уходе последнего, |
|
|
|
|
поздний повтор запроса до/после удаления tombstone, CANCEL до REQUEST, истечение READY без SUBSCRIBE, |
|
|
|
|
откат неуспешного добавления viewer, исключение relay-only кандидатов и передачу пустого подписанного END. |
|
|
|
|
|