From 330e346a7bed0bb9a7361c995bcee6c7e5e2ce4e Mon Sep 17 00:00:00 2001 From: evgeny Date: Thu, 22 Oct 2026 09:40:08 +0200 Subject: [PATCH] Record bootstrap test race in TCP session initialization --- doc/tasks.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/tasks.md b/doc/tasks.md index a5d5c596..830463ad 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -4,6 +4,14 @@ ## Текущие задачи +[ ] **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. + [+] **video: сохранность файлов, JPEG и подготовка MP4** — исправлено 22.10.2026: Одинаковые файлы/алиасы и недопустимые пути отклоняются без изменения исходника. JPEG и MP4 пишутся в эксклюзивный временный файл; запись, drain, trailer и close проверяются.