Record repeated slow-duplex failures with native and real clocks
This commit is contained in:
1 parent
f8a2ecaabd
commit
cfa0419576
2 files changed
+18
No files matched your search
@@ -59,6 +59,16 @@ PROBE_DOWN длится142.4мс; DATA-flight после ACK7644байта, це
|
||||
и /tmp/etcp-solo-feedback.log; observer/build: /tmp/etcp-solo-bbr-probe.c/.mk.
|
||||
Прототипы: /tmp/etcp-solo-bbr-control.c, /tmp/etcp-solo-*-model.csv и соответствующие .log.
|
||||
|
||||
Проверка нативного duplex-slow без прототипов: три4-секундных замера воспроизвели FAIL
|
||||
1.675/1.751,1.625/1.763,1.723/1.625Мбит/с. Длинный20с с ускоренными часами прошёл
|
||||
1.742/1.712, но обычные часы дали1.749/1.677 FAIL. Во всех пяти замерах retries=0,
|
||||
сохранились полная упорядоченная доставка и нулевые остатки памяти/таймеров после teardown.
|
||||
Это также подтверждает, что недобор не ограничен ускоренными тестовыми часами.
|
||||
Семь неверных значений длительности отвергнуты до создания endpoints с понятным ERROR.
|
||||
Логи/срезы: /tmp/etcp-solo-native-{short-1,short-2,short-3,long,long-real}.log/.csv.
|
||||
Интерактивное разложение очередей контрольного прогона: /tmp/etcp-solo-feedback.html;
|
||||
все466 срезов проверены штатным tools/etcp_diag_report.py.
|
||||
|
||||
24.10.2026: исправлены возраст RTT-фильтра, сроки PROBE_RTT и замораживание DATA-измерений при росте RTT.
|
||||
min_rtt_us теперь копируется вместе с probe_rtt_min_stamp_tb. Повторное использование
|
||||
сохранённого короткого минимума не ставит текущее время на старое измерение.
|
||||
|
||||
@@ -102,6 +102,14 @@
|
||||
Windows/FreeBSD runtime не проверялся.
|
||||
|
||||
[ ] **ETCP: полезная утилизация нескольких каналов и доставка при зависании части линков** — общая задача открыта.
|
||||
После push исследован одиночный дуплекс2Мбит/с на изолированной базе a198cfb9.
|
||||
Точные7763 ACK показывают задержку обратной очереди: пример DATA15.909мс, hold0.029мс,
|
||||
обратный ACK32.219мс; DOWN продолжает ждать flight7644 при цели5915байт.
|
||||
Контрольный20-секундный замер1.726/1.658Мбит/с, retries=0; простой ACK-резерв/округление/уменьшение бюджета
|
||||
не дают устойчивого прохождения. Предел окна DOWN сокращает фазу до6..22мс, но короткий FAIL1.656 остаётся.
|
||||
Прототипы не перенесены в рабочий ETCP/BBR. Добавлены сценарий duplex-slow и UTUN_MULTIPATH_SAMPLE_MS=1000..60000
|
||||
для длительных замеров; прежние пороги сохранены. Далее — причины остановки DATA в CRUISE/REFILL:
|
||||
физическое окно, общий admission budget и pacer; подробные данные/команды — doc/etcp_multipath_plan.txt.
|
||||
24.10.2026: исправлены RTT. min_rtt наследует метку короткого минимума, вместо омоложения кеша каждым ACK;
|
||||
прежний минимум20мс заменяется после10с своего возраста (прежде15с). Метки/hold PROBE_RTT используют полные uint64 TB;
|
||||
проверены 32-битная граница, нулевые младшие32бита срока, длительный idle, hold>=200мс и ACK-раунд.
|
||||
|
||||
Reference in new issue
Block a user