gates / gates (push) Successful in 2m29s
- audits/linetest-2026-10-27/: the hold failed four times as built (qBittorrent drains ~14 s), the fix 710ceac, the test through the hold on 0.346.0-rc.1 (94.5 Mbit/s, the limit back exactly), teardown. - audits/release-2026-10-27/: builds, agent release + signed updates, per-box and global floors, box walk. - 09 §3 decisions 269 (R-1250 fix the same day) and 270 (R-1218 live proof waived); D55's window result in 268. - 08 §: the drain-wait design line. STATUS, CONTEXT, register (223 -> 214).
13 lines
855 B
Bash
13 lines
855 B
Bash
#!/bin/sh
|
|
# ssq.sh — INSIDE guest 9201 (R-1250 diagnosis, read only): the queued bytes on the seed's TCP sockets — qBittorrent's own
|
|
# (in its container's netns) and the forwarder's two (guest netns) — five readings 3 s apart.
|
|
PID=$(docker inspect -f '{{.State.Pid}}' qbittorrent)
|
|
for i in 1 2 3 4 5; do
|
|
echo "== $(date -u +%T)"
|
|
echo "-- qbittorrent (container netns), established, port 6881:"
|
|
nsenter -t $PID -n ss -tni state established '( sport = :6881 or dport = :6881 )' | grep -v '^Recv' | awk 'NR%2==1{printf "%s ",$0; next}{print}' | awk '{print "Recv-Q="$1, "Send-Q="$2, $3, $4}'
|
|
echo "-- forwarder (guest netns), established, port 6881:"
|
|
ss -tni state established '( sport = :6881 or dport = :6881 )' | grep -v '^Recv' | awk 'NR%2==1{printf "%s ",$0; next}{print}' | awk '{print "Recv-Q="$1, "Send-Q="$2, $3, $4}'
|
|
sleep 3
|
|
done
|