rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moq-interop-relay:local Client: ghcr.io/gmarzot/aiomoqt:latest URL: https://relay:4443 time="2026-10-26T15:11:55Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-26T15:11:55Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-26T15:11:55Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-26T15:11:55Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-26T15:11:55Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container runner-upstream-test-client-1 Recreate Container runner-upstream-test-client-1 Recreated Attaching to relay-1, test-client-1 relay-1 | 2026-10-26T15:11:56.148939Z  WARN moq_sock::bind: UDP receive buffer is smaller than requested; raise `net.core.rmem_max` or expect packet loss under load wanted=8388608 granted=1048576 relay-1 | 2026-10-26T15:11:56.148998Z  WARN moq_sock::bind: UDP send buffer is smaller than requested; raise `net.core.wmem_max` or expect packet loss under load wanted=8388608 granted=212992 relay-1 | 2026-10-26T15:11:56.149174Z  INFO moq_relay::cluster: cluster initialized hop_id=2031978137172738 configured=false relay-1 | 2026-10-26T15:11:56.149254Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-10-26T15:11:56.149372Z  INFO moq_relay::cluster: no cluster peers configured; running standalone relay-1 | 2026-10-26T15:12:02.566283Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:34098 session="af2506cf1bfd0c8a0b49874ef16c2e9d" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.566406Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:34098 session="af2506cf1bfd0c8a0b49874ef16c2e9d" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:02.567430Z  WARN conn{id=0 remote=[::ffff:172.18.0.3]:34098 session="af2506cf1bfd0c8a0b49874ef16c2e9d" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:02.567531Z  WARN conn{id=0 remote=[::ffff:172.18.0.3]:34098 session="af2506cf1bfd0c8a0b49874ef16c2e9d" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=0 err=cancelled relay-1 | 2026-10-26T15:12:02.570388Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:44211 session="15017054140c828ed4f996a9bf9368ba" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.570450Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:44211 session="15017054140c828ed4f996a9bf9368ba" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:02.571300Z  WARN conn{id=1 remote=[::ffff:172.18.0.3]:44211 session="15017054140c828ed4f996a9bf9368ba" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:02.571362Z  WARN conn{id=1 remote=[::ffff:172.18.0.3]:44211 session="15017054140c828ed4f996a9bf9368ba" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=1 err=cancelled test-client-1 | [PASS] setup-only: SERVER_SETUP received with compatible version relay-1 | 2026-10-26T15:12:02.574042Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:34567 session="61ea5965efe2dacd2ed3023e4ceccf3d" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.574112Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:34567 session="61ea5965efe2dacd2ed3023e4ceccf3d" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:02.575529Z  WARN conn{id=2 remote=[::ffff:172.18.0.3]:34567 session="61ea5965efe2dacd2ed3023e4ceccf3d" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:02.575614Z  WARN conn{id=2 remote=[::ffff:172.18.0.3]:34567 session="61ea5965efe2dacd2ed3023e4ceccf3d" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=2 err=cancelled test-client-1 | [PASS] announce-only: PUBLISH_NAMESPACE_OK received relay-1 | 2026-10-26T15:12:02.578072Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:40277 session="870bb2719f6fca1a0f877adba7e265cc" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.578120Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:40277 session="870bb2719f6fca1a0f877adba7e265cc" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:02.680832Z  WARN conn{id=3 remote=[::ffff:172.18.0.3]:40277 session="870bb2719f6fca1a0f877adba7e265cc" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:02.681067Z  WARN conn{id=3 remote=[::ffff:172.18.0.3]:40277 session="870bb2719f6fca1a0f877adba7e265cc" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=3 err=cancelled test-client-1 | [PASS] publish-namespace-done: PUBLISH_NAMESPACE_OK received, announce stream reset relay-1 | 2026-10-26T15:12:02.683920Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:56539 session="bdc57ed391ee7f42fc6b273d85523a52" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.683994Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:56539 session="bdc57ed391ee7f42fc6b273d85523a52" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:02.685588Z  WARN conn{id=4 remote=[::ffff:172.18.0.3]:56539 session="bdc57ed391ee7f42fc6b273d85523a52" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:02.685656Z  WARN conn{id=4 remote=[::ffff:172.18.0.3]:56539 session="bdc57ed391ee7f42fc6b273d85523a52" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=4 err=cancelled test-client-1 | [PASS] subscribe-error: Error received (expected): code=16 relay-1 | 2026-10-26T15:12:02.688300Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:39135 session="c7bd4b218d4659eefad435015c986646" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.688362Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:39135 session="c7bd4b218d4659eefad435015c986646" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:02.689668Z  WARN conn{id=5 remote=[::ffff:172.18.0.3]:39135 session="c7bd4b218d4659eefad435015c986646" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:02.689732Z  WARN conn{id=5 remote=[::ffff:172.18.0.3]:39135 session="c7bd4b218d4659eefad435015c986646" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=5 err=cancelled test-client-1 | [PASS] rendezvous-timeout: REQUEST_ERROR TIMEOUT received relay-1 | 2026-10-26T15:12:02.691750Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:33051 session="fd208c5166053101818809918c6b1bb7" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.691796Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:33051 session="fd208c5166053101818809918c6b1bb7" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:02.694823Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:50994 session="40bf46648c9c2ab60e1fbf910d299478" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.694874Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:50994 session="40bf46648c9c2ab60e1fbf910d299478" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:02.697564Z  WARN conn{id=7 remote=[::ffff:172.18.0.3]:50994 session="40bf46648c9c2ab60e1fbf910d299478" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:02.697658Z  WARN conn{id=7 remote=[::ffff:172.18.0.3]:50994 session="40bf46648c9c2ab60e1fbf910d299478" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=7 err=cancelled test-client-1 | 2026-10-26 15:12:02.698 WARNING: QUIC event: stream data after close: stream 5 (rate-limited to once per stream) relay-1 | 2026-10-26T15:12:02.698199Z  WARN conn{id=6 remote=[::ffff:172.18.0.3]:33051 session="fd208c5166053101818809918c6b1bb7" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:02.698308Z  WARN conn{id=6 remote=[::ffff:172.18.0.3]:33051 session="fd208c5166053101818809918c6b1bb7" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=6 err=cancelled test-client-1 | [PASS] announce-subscribe: SUBSCRIBE_OK received — relay routed subscription relay-1 | 2026-10-26T15:12:02.700441Z  INFO conn{id=8 remote=[::ffff:172.18.0.3]:60267 session="372348a874a5f268f9fd428fe746c31f" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:02.700486Z  INFO conn{id=8 remote=[::ffff:172.18.0.3]:60267 session="372348a874a5f268f9fd428fe746c31f" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:03.204991Z  INFO conn{id=9 remote=[::ffff:172.18.0.3]:47004 session="0ca71bfb4bf52eae274afe3266d4b5d1" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:03.205238Z  INFO conn{id=9 remote=[::ffff:172.18.0.3]:47004 session="0ca71bfb4bf52eae274afe3266d4b5d1" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:03.207019Z  WARN conn{id=9 remote=[::ffff:172.18.0.3]:47004 session="0ca71bfb4bf52eae274afe3266d4b5d1" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:03.207258Z  WARN conn{id=9 remote=[::ffff:172.18.0.3]:47004 session="0ca71bfb4bf52eae274afe3266d4b5d1" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=9 err=cancelled relay-1 | 2026-10-26T15:12:03.207634Z  WARN conn{id=8 remote=[::ffff:172.18.0.3]:60267 session="372348a874a5f268f9fd428fe746c31f" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:03.207721Z  WARN conn{id=8 remote=[::ffff:172.18.0.3]:60267 session="372348a874a5f268f9fd428fe746c31f" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=8 err=cancelled test-client-1 | [PASS] subscribe-before-announce: Error received (valid: relay didn't buffer): code=16 relay-1 | 2026-10-26T15:12:03.210806Z  INFO conn{id=10 remote=[::ffff:172.18.0.3]:55869 session="52b5e3a3205ac4efe7c110c6cb070f35" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:03.210864Z  INFO conn{id=10 remote=[::ffff:172.18.0.3]:55869 session="52b5e3a3205ac4efe7c110c6cb070f35" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:03.215575Z  INFO conn{id=11 remote=[::ffff:172.18.0.3]:51061 session="9f1d7f36093b038821c848973834c18a" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:03.215684Z  INFO conn{id=11 remote=[::ffff:172.18.0.3]:51061 session="9f1d7f36093b038821c848973834c18a" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:03.257241Z  WARN conn{id=11 remote=[::ffff:172.18.0.3]:51061 session="9f1d7f36093b038821c848973834c18a" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:03.257381Z  WARN conn{id=11 remote=[::ffff:172.18.0.3]:51061 session="9f1d7f36093b038821c848973834c18a" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=11 err=cancelled relay-1 | 2026-10-26T15:12:03.257657Z  WARN conn{id=10 remote=[::ffff:172.18.0.3]:55869 session="52b5e3a3205ac4efe7c110c6cb070f35" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:03.257798Z  WARN conn{id=10 remote=[::ffff:172.18.0.3]:55869 session="52b5e3a3205ac4efe7c110c6cb070f35" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=10 err=cancelled test-client-1 | [PASS] data-subgroup-basic: 15 objects received; Stream Count upstream 3, downstream 4 relay-1 | 2026-10-26T15:12:03.260685Z  INFO conn{id=12 remote=[::ffff:172.18.0.3]:38373 session="c5878617dbefc506e569a533f58f5cf7" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:03.260754Z  INFO conn{id=12 remote=[::ffff:172.18.0.3]:38373 session="c5878617dbefc506e569a533f58f5cf7" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:03.264553Z  INFO conn{id=13 remote=[::ffff:172.18.0.3]:54788 session="44dbe36c6be603eebebe3b9df14c21fe" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:03.264630Z  INFO conn{id=13 remote=[::ffff:172.18.0.3]:54788 session="44dbe36c6be603eebebe3b9df14c21fe" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:03.266694Z  WARN conn{id=13 remote=[::ffff:172.18.0.3]:54788 session="44dbe36c6be603eebebe3b9df14c21fe" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:03.266779Z  WARN conn{id=13 remote=[::ffff:172.18.0.3]:54788 session="44dbe36c6be603eebebe3b9df14c21fe" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=13 err=cancelled relay-1 | 2026-10-26T15:12:03.267158Z  WARN conn{id=12 remote=[::ffff:172.18.0.3]:38373 session="c5878617dbefc506e569a533f58f5cf7" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:03.267251Z  WARN conn{id=12 remote=[::ffff:172.18.0.3]:38373 session="c5878617dbefc506e569a533f58f5cf7" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=12 err=cancelled test-client-1 | [PASS] subscribe-namespace-lifecycle: NAMESPACE then NAMESPACE_DONE received relay-1 | 2026-10-26T15:12:03.270904Z  INFO conn{id=14 remote=[::ffff:172.18.0.3]:57976 session="ac66d66d641960f5086dd8bddec88eb6" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:03.270979Z  INFO conn{id=14 remote=[::ffff:172.18.0.3]:57976 session="ac66d66d641960f5086dd8bddec88eb6" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:03.274197Z  INFO conn{id=15 remote=[::ffff:172.18.0.3]:39147 session="b6b372c80e5c004edf041c70bef1ad04" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:03.274246Z  INFO conn{id=15 remote=[::ffff:172.18.0.3]:39147 session="b6b372c80e5c004edf041c70bef1ad04" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:10.778834Z  WARN conn{id=15 remote=[::ffff:172.18.0.3]:39147 session="b6b372c80e5c004edf041c70bef1ad04" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:10.779103Z  WARN conn{id=15 remote=[::ffff:172.18.0.3]:39147 session="b6b372c80e5c004edf041c70bef1ad04" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=15 err=cancelled relay-1 | 2026-10-26T15:12:10.779430Z  WARN conn{id=14 remote=[::ffff:172.18.0.3]:57976 session="ac66d66d641960f5086dd8bddec88eb6" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:10.779517Z  WARN conn{id=14 remote=[::ffff:172.18.0.3]:57976 session="ac66d66d641960f5086dd8bddec88eb6" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=14 err=cancelled test-client-1 | [FAIL] namespace-discovery: Failed: TimeoutError relay-1 | 2026-10-26T15:12:10.782158Z  INFO conn{id=16 remote=[::ffff:172.18.0.3]:34951 session="3792d1ee01fdf6c0ab8d3f1bdb594e63" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:10.782237Z  INFO conn{id=16 remote=[::ffff:172.18.0.3]:34951 session="3792d1ee01fdf6c0ab8d3f1bdb594e63" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:10.783734Z  WARN conn{id=16 remote=[::ffff:172.18.0.3]:34951 session="3792d1ee01fdf6c0ab8d3f1bdb594e63" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:10.783810Z  WARN conn{id=16 remote=[::ffff:172.18.0.3]:34951 session="3792d1ee01fdf6c0ab8d3f1bdb594e63" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=16 err=cancelled test-client-1 | [FAIL] publish-track-only: Failed: MOQTRequestError: request error: code=3 reason=PUBLISH is not supported relay-1 | 2026-10-26T15:12:10.785864Z  INFO conn{id=17 remote=[::ffff:172.18.0.3]:43839 session="f41cee7841bf84f55200bb7f778c720f" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:10.785909Z  INFO conn{id=17 remote=[::ffff:172.18.0.3]:43839 session="f41cee7841bf84f55200bb7f778c720f" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:10.788433Z  INFO conn{id=18 remote=[::ffff:172.18.0.3]:35591 session="eb8c21077a1c49ebb96bd01bf18db3ec" implementation="aiomoqt/0.13.3"}: moq_relay::cluster: session accepted transport=webtransport request.role=None tier= root= publish=Some(Patterns([Pattern("**")])) subscribe=Some(Patterns([Pattern("**")])) relay-1 | 2026-10-26T15:12:10.788480Z  INFO conn{id=18 remote=[::ffff:172.18.0.3]:35591 session="eb8c21077a1c49ebb96bd01bf18db3ec" implementation="aiomoqt/0.13.3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=webtransport relay-1 | 2026-10-26T15:12:10.789679Z  WARN conn{id=18 remote=[::ffff:172.18.0.3]:35591 session="eb8c21077a1c49ebb96bd01bf18db3ec" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:10.789744Z  WARN conn{id=18 remote=[::ffff:172.18.0.3]:35591 session="eb8c21077a1c49ebb96bd01bf18db3ec" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=18 err=cancelled relay-1 | 2026-10-26T15:12:10.790105Z  WARN conn{id=17 remote=[::ffff:172.18.0.3]:43839 session="f41cee7841bf84f55200bb7f778c720f" implementation="aiomoqt/0.13.3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:12:10.790168Z  WARN conn{id=17 remote=[::ffff:172.18.0.3]:43839 session="f41cee7841bf84f55200bb7f778c720f" implementation="aiomoqt/0.13.3"}: moq_relay::connection: connection closed id=17 err=cancelled test-client-1 | [FAIL] publish-track-subscribe: Failed: MOQTRequestError: request error: code=16 reason=unroutable test-client-1 | TAP version 14 test-client-1 | # date: 2026-10-26T15:12:02Z test-client-1 | # ended: 2026-10-26T15:12:10Z test-client-1 | # target: https://relay:4443 test-client-1 | # version: aiomoqt/0.13.3 test-client-1 | # note: preference probe pinned draft-22 test-client-1 | 1..12 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | client: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "8424186bc704f336" test-client-1 | message: "SERVER_SETUP received with compatible version" test-client-1 | ... test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "b2bfdb83482cde31" test-client-1 | message: "PUBLISH_NAMESPACE_OK received" test-client-1 | ... test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 105 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "4720569f46e16f20" test-client-1 | message: "PUBLISH_NAMESPACE_OK received, announce stream reset" test-client-1 | ... test-client-1 | ok 4 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | subscriber: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "7609fb96fd4cdc8f" test-client-1 | message: "Error received (expected): code=16" test-client-1 | expected: "SUBSCRIBE_ERROR code=TRACK_DOES_NOT_EXIST" test-client-1 | ... test-client-1 | ok 5 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | subscriber: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "4f90bfac4c569615" test-client-1 | message: "REQUEST_ERROR TIMEOUT received" test-client-1 | expected: "REQUEST_ERROR TIMEOUT" test-client-1 | ... test-client-1 | ok 6 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 9 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "c37838a73d7b03fd" test-client-1 | subscriber: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "ced8bd24290fd51e" test-client-1 | message: "SUBSCRIBE_OK received — relay routed subscription" test-client-1 | ... test-client-1 | ok 7 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 509 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | subscriber: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "dd07d873e3a078d4" test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "8a4c910372abd263" test-client-1 | message: "Error received (valid: relay didn't buffer): code=16" test-client-1 | ... test-client-1 | ok 8 - data-subgroup-basic test-client-1 | --- test-client-1 | duration_ms: 50 test-client-1 | implementation_version: "0.13.3" test-client-1 | test_spec_revision: 2 test-client-1 | sessions: test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "8d6a00cbc61cc5e0" test-client-1 | subscriber: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "54012ff98994b9c3" test-client-1 | message: "15 objects received; Stream Count upstream 3, downstream 4" test-client-1 | ... test-client-1 | ok 9 - subscribe-namespace-lifecycle test-client-1 | --- test-client-1 | duration_ms: 9 test-client-1 | implementation_version: "0.13.3" test-client-1 | test_spec_revision: 1 test-client-1 | sessions: test-client-1 | subscriber: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "906f01e223a4c156" test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "dfeebc79ab056654" test-client-1 | message: "NAMESPACE then NAMESPACE_DONE received" test-client-1 | ... test-client-1 | not ok 10 - namespace-discovery test-client-1 | --- test-client-1 | duration_ms: 7512 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "b1eb9bf171c51ea1" test-client-1 | subscriber: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "b7bb61f33a5ba2c6" test-client-1 | message: "Failed: TimeoutError" test-client-1 | expected: "PUBLISH announcing 'track-6dc2'" test-client-1 | received: "TimeoutError" test-client-1 | ... test-client-1 | not ok 11 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "6a6a9e1e86104370" test-client-1 | message: "Failed: MOQTRequestError: request error: code=3 reason=PUBLISH is not supported" test-client-1 | expected: "PUBLISH_OK" test-client-1 | received: "MOQTRequestError: request error: code=3 reason=PUBLISH is not supported" test-client-1 | ... test-client-1 | not ok 12 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | implementation_version: "0.13.3" test-client-1 | sessions: test-client-1 | publisher: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "9445aae2ccb74f2d" test-client-1 | subscriber: test-client-1 | transport: "webtransport-h3" test-client-1 | moqt_version: "moqt-22" test-client-1 | alpn: "h3" test-client-1 | webtransport_protocol: "moqt-22" test-client-1 | quic_initial_destination_connection_id: "c793bd445adc9b75" test-client-1 | message: "Failed: MOQTRequestError: request error: code=16 reason=unroutable" test-client-1 | expected: "SUBSCRIBE_OK and 5 objects" test-client-1 | received: "MOQTRequestError: request error: code=16 reason=unroutable" test-client-1 | ... test-client-1 exited with code 1 Aborting on container exit... Container runner-upstream-test-client-1 Stopping Container runner-upstream-test-client-1 Stopped Container runner-upstream-relay-1 Stopping Container runner-upstream-relay-1 Stopped make: *** [Makefile:86: test] Error 1