From ee8baae160114221512e48168ae49ca80baf686e Mon Sep 17 00:00:00 2001 From: evgeny Date: Sun, 11 Oct 2026 13:36:49 +0200 Subject: [PATCH] Record full and sanitizer checks for stream overload delivery --- doc/stream.txt | 4 +++- doc/tasks.md | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/stream.txt b/doc/stream.txt index 0b16f21b..993efb91 100644 --- a/doc/stream.txt +++ b/doc/stream.txt @@ -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; обратная совместимость не поддерживается. diff --git a/doc/tasks.md b/doc/tasks.md index e04cdbb9..26957b28 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -32,6 +32,8 @@ 4-секундный предел возраста control/ожидающих заданий, GAP/X при истечении и наблюдаемый статус accepting. Частичная/сильная/глобальная разгрузка, короткий глитч и поздний SELECT прошли под 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 с). Wire версии 2 и пределы обновлены в doc/stream.txt, раздел 17. Следующий этап — автоматические пробы 32/1с/30с, перенос с перекрытием и failover.