diff --git a/doc/stream.txt b/doc/stream.txt index 3249d4db..046ae0fe 100644 --- a/doc/stream.txt +++ b/doc/stream.txt @@ -540,6 +540,9 @@ Stop/destroy выполняются по правилам ядра, вне callb test_stream_core проверяет wire: все 64 бита, усечения, версии, пути/циклы и размеры. Оба теста прошли под ASAN/LeakSanitizer с detect_leaks=1 и halt_on_error=1, без ошибок и остатка живых аллокаций. Логи: /tmp/stream-network-asan-core.log и /tmp/stream-network-asan-service.log. + Обычная сборка восстановлена: ./build.sh --no-gui -j4 прошёл. + Общий ./check.sh: 144 passed, 0 failed, 0 skipped; proxy/full (9/9), burst и load — PASS. + Лог: /tmp/stream-network-check.log (88 с). [ ] Планировщик отправки и разгрузка: одна очередь на пира, backpressure, ограничение памяти/возраста, A/D/X/Q, diff --git a/doc/tasks.md b/doc/tasks.md index 5935b437..e48b9b9d 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -22,6 +22,8 @@ Сетевая цепочка источник -> relay -> получатель, две группы/FEC на одном ETCP, GAP/restart, повторы/reverse, END, lease timeout и REINIT прошли под ASAN/LeakSanitizer без ошибок/утечек. Логи: /tmp/stream-network-asan-core.log и /tmp/stream-network-asan-service.log. + После восстановления обычной сборки ./check.sh: 144 passed, 0 failed, 0 skipped; + proxy/full (9/9), burst и load — PASS. Лог: /tmp/stream-network-check.log (88 с). Wire и численные пределы зафиксированы в doc/stream.txt, раздел 17. Следующий этап — метрики и перегрузка (500мс/rates/OVERLOAD), затем автоматические пробы/перенос/failover.