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-05T01:32:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-05T01:32:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-05T01:32:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-05T01:32:25Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-05T01:32: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-05 01:32:25.967 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-05T01:32:31.418031Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44448 dual_stack=true relay-1 | 2026-09-05 01:32:31.420 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.421 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.421 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.421 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.421 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.421 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 4f90adc8d0cdc4497fa9160d0b1d4bab test-client-1 | ... test-client-1 | 2026-09-05T01:32:31.422106Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=4f90adc8d0cdc4497fa9160d0b1d4bab test-client-1 | 2026-09-05T01:32:31.422148Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | 2026-09-05 01:32:31.422 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.422 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-05T01:32:31.422804Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40897 dual_stack=true relay-1 | 2026-09-05 01:32:31.423 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.423 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.423 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.423 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.423 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.423 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | 2026-09-05T01:32:31.424063Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=fab40ece9c4312f66bec840bae6ebcfb test-client-1 | 2026-09-05T01:32:31.424079Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | not ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 1 test-client-1 | message: "PUBLISH_NAMESPACE failed: too many requests" test-client-1 | ... relay-1 | 2026-09-05 01:32:31.424 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.424 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-05T01:32:31.424734Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35112 dual_stack=true relay-1 | 2026-09-05 01:32:31.425 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.425 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.425 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.425 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.425 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.425 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | 2026-09-05T01:32:31.426044Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=07f337a52fa2dc71213e97938194d466 test-client-1 | 2026-09-05T01:32:31.426084Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-05T01:32:31.426111Z ERROR moq_transport::serve::error: Internal error: request ID limit: too many requests at /build/moq-transport/src/session/subscriber.rs:565 error_id=e7829117-96b3-466a-974d-da39aa0d576e test-client-1 | 2026-09-05T01:32:31.426140Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': internal error: Internal error [error:e7829117-96b3-466a-974d-da39aa0d576e]. Relay may use different error text. test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 1 test-client-1 | connection_id: 07f337a52fa2dc71213e97938194d466 test-client-1 | ... test-client-1 | 2026-09-05T01:32:31.426742Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37173 dual_stack=true relay-1 | 2026-09-05 01:32:31.426 ERROR: MOQT error: closing: critical stream closed by remote peer: 0 (1) relay-1 | 2026-09-05 01:32:31.426 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.426 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:31.427 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.427 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.427 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.427 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.427 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.427 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | 2026-09-05T01:32:31.427997Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=f2c72f0fbf269a2ec27a4a5779ffb87e test-client-1 | 2026-09-05T01:32:31.428453Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35583 dual_stack=true relay-1 | 2026-09-05 01:32:31.429 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.429 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.429 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.429 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.429 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.429 INFO : Serialized 0 parameters: b'\x00\xd1\xced\x13\x7f\x00\x00P\xd1\xced' test-client-1 | 2026-09-05T01:32:31.429561Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=fce30a6f7abb3d4e081b36c55b90d874 test-client-1 | 2026-09-05T01:32:31.429575Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-05T01:32:31.429578Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-09-05T01:32:31.429583Z ERROR moq_transport::serve::error: Internal error: request ID limit: too many requests at /build/moq-transport/src/session/subscriber.rs:565 error_id=fc8a1bbd-c23b-4315-9d9e-478bf5f9922e test-client-1 | 2026-09-05T01:32:31.429595Z  INFO moq_test_client::scenarios: Subscriber got error: internal error: Internal error [error:fc8a1bbd-c23b-4315-9d9e-478bf5f9922e] - subscription was processed relay-1 | 2026-09-05 01:32:31.429 ERROR: MOQT error: closing: critical stream closed by remote peer: 0 (1) relay-1 | 2026-09-05 01:32:31.429 INFO : QUIC: connection closed: code: 0 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | publisher_connection_id: f2c72f0fbf269a2ec27a4a5779ffb87e test-client-1 | subscriber_connection_id: fce30a6f7abb3d4e081b36c55b90d874 test-client-1 | ... relay-1 | 2026-09-05 01:32:31.429 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:31.429 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.429 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-05T01:32:31.430213Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57269 dual_stack=true relay-1 | 2026-09-05 01:32:31.431 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.431 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.431 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.431 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.431 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.431 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | 2026-09-05T01:32:31.431414Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=b63f66b88f2881495e76025964254e64 test-client-1 | 2026-09-05T01:32:31.431427Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-05T01:32:31.431494Z ERROR moq_transport::serve::error: Internal error: request ID limit: too many requests at /build/moq-transport/src/session/subscriber.rs:565 error_id=2e5cb753-64a3-4f6e-ae10-2d5d8e3155d3 relay-1 | 2026-09-05 01:32:31.431 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.431 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:31.500 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.500 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:31.501 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.501 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:31.502 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.502 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:31.506 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.506 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:31.507 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.507 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:31.509 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.509 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-05T01:32:31.933224Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46631 dual_stack=true relay-1 | 2026-09-05 01:32:31.934 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.934 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.935 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.935 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.935 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.935 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | 2026-09-05T01:32:31.935305Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=aecd834930057d6d6abecd4823bbb9f0 test-client-1 | 2026-09-05T01:32:31.935344Z  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: 505 test-client-1 | message: "publisher PUBLISH_NAMESPACE failed: too many requests" test-client-1 | ... relay-1 | 2026-09-05 01:32:31.935 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.935 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-05T01:32:31.935860Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39191 dual_stack=true relay-1 | 2026-09-05 01:32:31.936 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.936 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.936 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.936 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.936 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.936 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | 2026-09-05T01:32:31.937050Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=252ad8388a3f3cf9e4041a340611c9cf test-client-1 | 2026-09-05T01:32:31.937064Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | not ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 1 test-client-1 | message: "PUBLISH_NAMESPACE failed: too many requests" test-client-1 | ... relay-1 | 2026-09-05 01:32:31.937 ERROR: MOQT error: closing: critical stream closed by remote peer: 0 (1) relay-1 | 2026-09-05 01:32:31.937 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.937 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-05T01:32:31.937686Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40109 dual_stack=true relay-1 | 2026-09-05 01:32:31.938 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.938 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.938 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.938 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.938 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.938 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | 2026-09-05T01:32:31.938869Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=46b4fe9d46ca27d561a6b4730142d11f test-client-1 | 2026-09-05T01:32:31.938883Z  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: 1 test-client-1 | message: "failed to send PUBLISH: too many requests" test-client-1 | ... relay-1 | 2026-09-05 01:32:31.939 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:31.939 INFO : MOQT: closing: ConnectionTerminated (0) test-client-1 | 2026-09-05T01:32:31.939438Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43028 dual_stack=true relay-1 | 2026-09-05 01:32:31.940 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.940 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.940 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.940 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) test-client-1 | 2026-09-05T01:32:31.940595Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=9ee169c057e6a8af6ed78356d52bac49 relay-1 | 2026-09-05 01:32:31.940 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.940 INFO : Serialized 0 parameters: b'\x00\xd2\xced\x13\x7f\x00\x00\x10\xd2\xced' test-client-1 | 2026-09-05T01:32:31.941002Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60193 dual_stack=true relay-1 | 2026-09-05 01:32:31.941 INFO : MOQT: version set from ALPN: moqt-16 -> draft-16 relay-1 | 2026-09-05 01:32:31.941 INFO : deserializing param 5 length 10 relay-1 | 2026-09-05 01:32:31.941 INFO : MOQT event: control message parsed: ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"})) relay-1 | 2026-09-05 01:32:31.942 INFO : MOQT event: handle ClientSetup(versions=[], parameters={MAX_REQUEST_ID=100, AUTHORITY="relay:4443"}) relay-1 | 2026-09-05 01:32:31.942 INFO : MOQT send: ServerSetup(selected_version=0xff00000e, parameters={}) relay-1 | 2026-09-05 01:32:31.942 INFO : Serialized 0 parameters: b'\x00\xd1\xced\x13\x7f\x00\x00P\xd1\xced' test-client-1 | 2026-09-05T01:32:31.942159Z  WARN moq_transport::control: peer MAX_REQUEST_ID is 0; outbound requests are disabled until MAX_REQUEST_ID increases session_id=24c76bb259550809ca934db8058dd590 test-client-1 | 2026-09-05T01:32:31.942178Z  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: 3 test-client-1 | message: "failed to send PUBLISH: too many requests" test-client-1 | ... relay-1 | 2026-09-05 01:32:32.013 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:32.013 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:32.013 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:32.013 INFO : MOQT: closing: ConnectionTerminated (0) relay-1 | 2026-09-05 01:32:32.015 INFO : QUIC: connection closed: code: 0 relay-1 | 2026-09-05 01:32:32.015 INFO : MOQT: closing: ConnectionTerminated (0) 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'