Record bootstrap test race in TCP session initialization

This commit is contained in:
evgeny committed 2026-10-22 09:40:08 +02:00
1 parent 6d39800351
commit 330e346a7b
1 file changed
+8
+8
View File
@@ -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 проверяются.