|
|
|
|
@ -575,6 +575,8 @@ Stop/destroy выполняются по правилам ядра, вне callb
|
|
|
|
|
продолжающийся FEC decode, несколько закрытий, подавленный SELECT/fallback/поздний выбор и общий бюджет двух пиров. |
|
|
|
|
Высокий CPU без backlog не создаёт нового OVERLOAD. Оба теста прошли под ASAN/LeakSanitizer без ошибок и утечек. |
|
|
|
|
Логи: /tmp/stream-pressure-asan-core.log и /tmp/stream-pressure-asan-service.log. |
|
|
|
|
Обычная сборка восстановлена; ./check.sh: 144 passed, 0 failed, 0 skipped; |
|
|
|
|
proxy/full (9/9), burst и load — PASS. Лог: /tmp/stream-pressure-check.log (90 с). |
|
|
|
|
|
|
|
|
|
[ ] Оптимизация сети и интеграционные проверки: |
|
|
|
|
пути/защита от циклов, стартовые 32 пробы, дальнейший темп 1/с и полный цикл не чаще 30 с, |
|
|
|
|
@ -587,7 +589,7 @@ stream_receive_get_info сообщает handle/прогресс/причину,
|
|
|
|
|
новая часть проверяет реальные сетевые bindings и передачу через relay. |
|
|
|
|
Следующий этап — автоматические пробы 32/1с/30с, выбор поставщиков, перенос с перекрытием и failover. |
|
|
|
|
|
|
|
|
|
17. Зафиксированный сетевой формат и пределы первого сетевого этапа |
|
|
|
|
17. Зафиксированный сетевой формат и пределы реализации |
|
|
|
|
|
|
|
|
|
Все stream-числа на wire — big-endian, без packed-структур и зависимости от host byte order. |
|
|
|
|
Версия stream wire — 2; обратная совместимость не поддерживается. |
|
|
|
|
|