Test stream announcements after foreground wake and packet reordering
This commit is contained in:
1 parent
919c3d76fe
commit
fc526d16c0
3 files changed
+89
-3
No files matched your search
@@ -4,6 +4,23 @@
|
||||
|
||||
## Текущие задачи
|
||||
|
||||
[+] **Снять устаревший сон пира при пробуждении через новый линк** — 16.10.2026:
|
||||
После перезапуска SM colo2 сохранял peer_phase_timer прежнего соединения; normal keepalive нового линка
|
||||
не снимал его из-за ka_peer_sleeping=0. Merkle отменял сессии, объявление трансляции задерживалось примерно на 110 с.
|
||||
Normal keepalive теперь отменяет фазу/таймер всего ETCP_CONN независимо от флага линка, включая будущее засыпание.
|
||||
Повторный RX не отодвигает TX; ACK сна не пробуждает пира; REINIT сам по себе не меняет режим сна.
|
||||
Проверены UDP/TCP, новый линк, min_sleep=90 с, быстрый hide/show, повтор normal после потери/запоздалого SLEEP.
|
||||
Сценарий desktop → промежуточный узел → mobile доставил источник в каталог за 1045–1047 мс после foreground,
|
||||
отменив таймер сна 120 с; удержание ACTIVE трансляцией и освобождение последнего владельца также проверены.
|
||||
Семь профильных C-тестов и 106 Android unit-тестов прошли; ядро и APK собраны.
|
||||
Общий check.sh: 156/156, proxy 9/9, burst/load PASS (120 с).
|
||||
Логи: /tmp/stream-wake-{server,standby,catalogue,service-final,android-tests,full-check}.log.
|
||||
|
||||
[ ] **Проверить исправление сна на SM через обновлённый colo2** — 16.10.2026:
|
||||
Требуется установить исправление keepalive на colo2 и перезапустить ядро, затем повторить открытие приложения
|
||||
во время сна и появление значка трансляции. Доступ logs читает рабочую копию, процесс и бинарник принадлежат root,
|
||||
sudo отсутствует. В этой задаче colo2 и устройства не обновлялись; локальная сетевая проверка выполнена.
|
||||
|
||||
[ ] **Равномерный показ видео с минимальной задержкой** — 15.10.2026:
|
||||
Общий call_video_playout подключён к Android/desktop: абсолютные сроки 1.04x, A/V -50..+40мс,
|
||||
отдельная метка доступности кадра в RX port, отсутствие накопления опозданий CPU.
|
||||
|
||||
Reference in new issue
Block a user