Record bootstrap regression coverage and successful validation
This commit is contained in:
1 parent
3c49c2a4aa
commit
d8621c7f27
1 file changed
+10
-4
+10
-4
@@ -4,13 +4,19 @@
|
||||
|
||||
## Текущие задачи
|
||||
|
||||
[ ] **test_stream_service: убрать зависимость bootstrap-проверки от гонки TCP-handshake** — 22.10.2026:
|
||||
[+] **test_stream_service: убрать зависимость bootstrap-проверки от гонки TCP-handshake** — исправлено 22.10.2026:
|
||||
Падение на строке 409: REINIT=0 при probes=1/subflows=1/failures=0 и доставленной первой пачке.
|
||||
Встречный TCP-линк успевает сообщить peer_reset_id до ETCP CONFIRM: начальная эпоха уже известна,
|
||||
поэтому etcp_session_receive не вызывает REINIT. При другом порядке событий REINIT=1 и тест проходит.
|
||||
Разделить проверку холодной подписки и сохранение pending-запроса при управляемом настоящем REINIT;
|
||||
не ограничиваться ослаблением bootstrap.reinits == 1 без гарантированного покрытия сброса.
|
||||
Исходный лог: /tmp/stream-service-original-failure.log; успешные повторы: /tmp/stream-service-reproduce-1.log, -2.log.
|
||||
Холодная подписка проверяет одну пробу/выдачу и доставку без ошибок, число начальных REINIT диагностическое.
|
||||
Отдельная автоматическая подписка удерживает INFO_RESP, выполняет настоящий REINIT и продолжает ту же пробу.
|
||||
Проверяются новые epoch/nonce, отсутствие лишних проб/CLOSED и пустой локальный буфер перед получением DATA.
|
||||
Ручные проверки старых ответов и исходного deadline сохранены; ожидания привязаны к поколениям и событиям.
|
||||
Добавлен --bootstrap-only: 8 повторов с ускоренными и 2 с обычными часами прошли.
|
||||
Полный test_stream_service прошёл ASAN/UBSan с detect_leaks=1; check.sh — 175/175 и proxy/burst/load.
|
||||
Изолированная потеря pending-пробы вызвала ожидаемый отказ новой автоматической проверки; мутация убрана.
|
||||
Логи: /tmp/stream-service-original-failure.log, /tmp/stream-bootstrap-repeat-*.log,
|
||||
/tmp/stream-service-asan-final.log, /tmp/stream-bootstrap-mutant.log, /tmp/stream-bootstrap-full-check-final.log.
|
||||
|
||||
[+] **video: сохранность файлов, JPEG и подготовка MP4** — исправлено 22.10.2026:
|
||||
Одинаковые файлы/алиасы и недопустимые пути отклоняются без изменения исходника.
|
||||
|
||||
Reference in new issue
Block a user