make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: aiomoqt-interop-relay-quic:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client:latest URL: moqt://relay:4443 time="2026-09-02T22:39:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-02T22:39:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-02T22:39:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-02T22:39:25Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-02T22:39:25Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Container main-test-client-1 Recreate Container main-test-client-1 Recreated Attaching to relay-1, test-client-1 relay-1 | 2026-09-02 22:39:25.737 INFO : Starting MOQT server on 0.0.0.0:4443 relay-1 | ================================================================ relay-1 | EXPERIMENTAL aiomoqt interop relay — control-plane only. relay-1 | NOT a production relay: no data forwarding, no auth, relay-1 | no scale handling. Use moxygen / moq-rs for real workloads. relay-1 | ================================================================ relay-1 | Listening on 0.0.0.0:4443 (raw QUIC, draft-[16, 18, 14]) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.13 test-client-1 | # Relay: moqt://relay:4443 test-client-1 | 1..8 test-client-1 | 2026-09-02T22:39:31.181829Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47307 dual_stack=true relay-1 | 2026-09-02 22:39:31.184 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.184 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.184 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.185 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.185 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.185 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' test-client-1 | 2026-09-02T22:39:31.185515Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=d34587eef78ffaf8fceeff12aea5014c test-client-1 | 2026-09-02T22:39:31.185552Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: d34587eef78ffaf8fceeff12aea5014c test-client-1 | ... relay-1 | 2026-09-02 22:39:31.186 INFO : QUIC: connection closed: code: 0 test-client-1 | 2026-09-02T22:39:31.186448Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41262 dual_stack=true relay-1 | 2026-09-02 22:39:31.186 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.187 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.187 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.188 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.188 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.188 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.188 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' test-client-1 | 2026-09-02T22:39:31.188404Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=c3b8a90c369b1c3f6c88112999a225b0 test-client-1 | 2026-09-02T22:39:31.188425Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | not ok 2 - publish-namespace-only relay-1 | 2026-09-02 22:39:31.188 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.188 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | --- test-client-1 | duration_ms: 2 test-client-1 | message: "PUBLISH_NAMESPACE failed: too many requests" test-client-1 | ... test-client-1 | 2026-09-02T22:39:31.189444Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36757 dual_stack=true relay-1 | 2026-09-02 22:39:31.190 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.190 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.190 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.190 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.191 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.191 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' test-client-1 | 2026-09-02T22:39:31.191247Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=ef685eb334595532fd1a848bd693ad96 test-client-1 | 2026-09-02T22:39:31.191270Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-02T22:39:31.191308Z ERROR moq_transport::serve::error: Internal error: request ID limit: too many requests at /build/moq-transport/src/session/subscriber.rs:565 error_id=d35ed1c1-e713-45f8-b1ac-673c46e9ce61 test-client-1 | 2026-09-02T22:39:31.191343Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': internal error: Internal error [error:d35ed1c1-e713-45f8-b1ac-673c46e9ce61]. Relay may use different error text. test-client-1 | 2026-09-02T22:39:31.192014Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39892 dual_stack=true test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 2 test-client-1 | connection_id: ef685eb334595532fd1a848bd693ad96 test-client-1 | ... relay-1 | 2026-09-02 22:39:31.192 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.192 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.193 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.193 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.193 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.193 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.193 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.193 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' test-client-1 | 2026-09-02T22:39:31.194018Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=4c06a817f1a453518c60a0eed6c25b7c test-client-1 | 2026-09-02T22:39:31.194743Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38468 dual_stack=true relay-1 | 2026-09-02 22:39:31.196 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.196 INFO : deserializing param 5 length 10 test-client-1 | 2026-09-02T22:39:31.196581Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=205b78de4b82a159825881dba86fc9b1 test-client-1 | 2026-09-02T22:39:31.196616Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-02T22:39:31.196627Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-09-02T22:39:31.196638Z ERROR moq_transport::serve::error: Internal error: request ID limit: too many requests at /build/moq-transport/src/session/subscriber.rs:565 error_id=018f432b-df1f-4735-b138-0b9929414950 test-client-1 | 2026-09-02T22:39:31.196660Z  INFO moq_test_client::scenarios: Subscriber got error: internal error: Internal error [error:018f432b-df1f-4735-b138-0b9929414950] - subscription was processed relay-1 | 2026-09-02 22:39:31.196 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.196 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.196 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.196 INFO : Serialized 0 parameters: b'\x00\x01\xfe\x08\\\x7f\x00\x00P\x01\xfe\x08' test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | publisher_connection_id: 4c06a817f1a453518c60a0eed6c25b7c test-client-1 | subscriber_connection_id: 205b78de4b82a159825881dba86fc9b1 test-client-1 | ... relay-1 | 2026-09-02 22:39:31.196 ERROR: MOQT error: closing: critical stream closed by remote peer: 0 (1) relay-1 | 2026-09-02 22:39:31.196 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.196 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.197 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.197 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-02T22:39:31.197798Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48440 dual_stack=true relay-1 | 2026-09-02 22:39:31.199 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.199 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.199 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.199 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.199 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.199 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' test-client-1 | 2026-09-02T22:39:31.199658Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=7cb93e7c7bb1cda3893c7887abaf495d test-client-1 | 2026-09-02T22:39:31.199683Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-02T22:39:31.199753Z ERROR moq_transport::serve::error: Internal error: request ID limit: too many requests at /build/moq-transport/src/session/subscriber.rs:565 error_id=3f8f5f2e-22d7-43a3-9ccf-5e691c296511 relay-1 | 2026-09-02 22:39:31.199 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.199 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.264 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.264 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.266 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.266 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.270 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.270 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.273 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.273 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.274 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.274 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.277 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.277 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-02T22:39:31.700925Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53205 dual_stack=true relay-1 | 2026-09-02 22:39:31.702 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.703 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.703 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.703 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.703 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.703 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' test-client-1 | 2026-09-02T22:39:31.703631Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=73e7c6e906942b101cc54b96317224af test-client-1 | 2026-09-02T22:39:31.703666Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | not ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 506 test-client-1 | message: "publisher PUBLISH_NAMESPACE failed: too many requests" test-client-1 | ... relay-1 | 2026-09-02 22:39:31.703 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.703 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-02T22:39:31.704544Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56031 dual_stack=true relay-1 | 2026-09-02 22:39:31.705 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.706 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.706 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.706 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.706 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.706 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' relay-1 | 2026-09-02 22:39:31.706 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.706 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | not ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2 test-client-1 | message: "PUBLISH_NAMESPACE failed: too many requests" test-client-1 | ... test-client-1 | 2026-09-02T22:39:31.706433Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=3acd6ab235dc2c3174a16655b7b82346 test-client-1 | 2026-09-02T22:39:31.706469Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-02T22:39:31.707286Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48148 dual_stack=true relay-1 | 2026-09-02 22:39:31.708 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.708 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.708 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.708 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.709 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.709 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' relay-1 | 2026-09-02 22:39:31.709 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.709 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-02T22:39:31.709201Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=cb1d0055277cbbc8d842c68df65d40dc test-client-1 | 2026-09-02T22:39:31.709250Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | not ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 2 test-client-1 | message: "failed to send PUBLISH: too many requests" test-client-1 | ... test-client-1 | 2026-09-02T22:39:31.710099Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36356 dual_stack=true relay-1 | 2026-09-02 22:39:31.711 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.711 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.711 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.711 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.711 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.711 INFO : Serialized 0 parameters: b'\x00\x02\xfe\x08\\\x7f\x00\x00\x10\x02\xfe\x08' test-client-1 | 2026-09-02T22:39:31.711995Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=1b84e8ef00a722de4ae92568d0d978ab test-client-1 | 2026-09-02T22:39:31.712696Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55998 dual_stack=true relay-1 | 2026-09-02 22:39:31.713 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-02 22:39:31.714 INFO : deserializing param 5 length 10 relay-1 | 2026-09-02 22:39:31.714 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-02 22:39:31.714 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-02 22:39:31.714 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-02 22:39:31.714 INFO : Serialized 0 parameters: b'\x00\x01\xfe\x08\\\x7f\x00\x00P\x01\xfe\x08' test-client-1 | 2026-09-02T22:39:31.714609Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=551d44b9370c747ca6dcedf213c4a55a test-client-1 | 2026-09-02T22:39:31.714631Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | message: "failed to send PUBLISH: too many requests" relay-1 | 2026-09-02 22:39:31.714 ERROR: MOQT error: closing: critical stream closed by remote peer: 0 (1) relay-1 | 2026-09-02 22:39:31.714 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.714 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-02 22:39:31.714 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-02 22:39:31.715 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | ... test-client-1 exited with code 1 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'