rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moq-interop-relay:local Client: ghcr.io/openmoq/moq-playa-interop-client:latest URL: https://relay:4443 time="2026-10-26T15:11:33Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-26T15:11:33Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-26T15:11:33Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-26T15:11:33Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-26T15:11:33Z" 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:33.637188Z  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:33.637206Z  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:33.637363Z  INFO moq_relay::cluster: cluster initialized hop_id=1930121872670853 configured=false relay-1 | 2026-10-26T15:11:33.637409Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-10-26T15:11:33.637569Z  INFO moq_relay::cluster: no cluster peers configured; running standalone test-client-1 | TAP version 14 test-client-1 | # moq-playa interop client test-client-1 | # Relay: https://relay:4443 test-client-1 | # Draft: 18 (MOQT_DRAFT='') test-client-1 | # Offered protocols: moqt-18 test-client-1 | 1..6 relay-1 | 2026-10-26T15:11:39.543239Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:43182 session="4abf25ef26b5c23613a52403558dbeb7"}: 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:11:39.543360Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:43182 session="4abf25ef26b5c23613a52403558dbeb7"}: moq_relay::connection: negotiated version=moq-transport-18 transport=webtransport relay-1 | 2026-10-26T15:11:39.552244Z  WARN conn{id=0 remote=[::ffff:172.18.0.3]:43182 session="4abf25ef26b5c23613a52403558dbeb7"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:11:39.552536Z  WARN conn{id=0 remote=[::ffff:172.18.0.3]:43182 session="4abf25ef26b5c23613a52403558dbeb7"}: moq_relay::connection: connection closed id=0 err=cancelled test-client-1 | ok 1 - setup-only relay-1 | 2026-10-26T15:11:39.580442Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:55223 session="a2050ff7cf45b9a1e9aef0c530a1a98c"}: 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:11:39.580524Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:55223 session="a2050ff7cf45b9a1e9aef0c530a1a98c"}: moq_relay::connection: negotiated version=moq-transport-18 transport=webtransport relay-1 | 2026-10-26T15:11:39.585814Z  WARN conn{id=1 remote=[::ffff:172.18.0.3]:55223 session="a2050ff7cf45b9a1e9aef0c530a1a98c"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:11:39.586037Z  WARN conn{id=1 remote=[::ffff:172.18.0.3]:55223 session="a2050ff7cf45b9a1e9aef0c530a1a98c"}: moq_relay::connection: connection closed id=1 err=cancelled test-client-1 | ok 2 - announce-only relay-1 | 2026-10-26T15:11:39.590275Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:59255 session="dd1fa4348ed05edecdc224b2dc3f9fc3"}: 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:11:39.590334Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:59255 session="dd1fa4348ed05edecdc224b2dc3f9fc3"}: moq_relay::connection: negotiated version=moq-transport-18 transport=webtransport relay-1 | 2026-10-26T15:11:39.593110Z  WARN conn{id=2 remote=[::ffff:172.18.0.3]:59255 session="dd1fa4348ed05edecdc224b2dc3f9fc3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:11:39.593222Z  WARN conn{id=2 remote=[::ffff:172.18.0.3]:59255 session="dd1fa4348ed05edecdc224b2dc3f9fc3"}: moq_relay::connection: connection closed id=2 err=cancelled test-client-1 | ok 3 - publish-namespace-done relay-1 | 2026-10-26T15:11:39.597002Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:49269 session="ac162d64fedd152db9cf1b5474756f6b"}: 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:11:39.597044Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:49269 session="ac162d64fedd152db9cf1b5474756f6b"}: moq_relay::connection: negotiated version=moq-transport-18 transport=webtransport relay-1 | 2026-10-26T15:11:39.600814Z  WARN conn{id=3 remote=[::ffff:172.18.0.3]:49269 session="ac162d64fedd152db9cf1b5474756f6b"}: moq_net::ietf::session: session error err=protocol violation test-client-1 | ok 4 - subscribe-error relay-1 | 2026-10-26T15:11:39.604570Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:47620 session="62d20b9290e4d849716be5a4c4b8c39e"}: 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:11:39.604621Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:47620 session="62d20b9290e4d849716be5a4c4b8c39e"}: moq_relay::connection: negotiated version=moq-transport-18 transport=webtransport relay-1 | 2026-10-26T15:11:39.609263Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:53097 session="24e68fd0ef43ab3fba8b323b45b2ff9b"}: 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:11:39.609318Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:53097 session="24e68fd0ef43ab3fba8b323b45b2ff9b"}: moq_relay::connection: negotiated version=moq-transport-18 transport=webtransport relay-1 | 2026-10-26T15:11:39.616417Z  WARN conn{id=5 remote=[::ffff:172.18.0.3]:53097 session="24e68fd0ef43ab3fba8b323b45b2ff9b"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:11:39.616565Z  WARN conn{id=5 remote=[::ffff:172.18.0.3]:53097 session="24e68fd0ef43ab3fba8b323b45b2ff9b"}: moq_relay::connection: connection closed id=5 err=cancelled relay-1 | 2026-10-26T15:11:39.617654Z  WARN conn{id=4 remote=[::ffff:172.18.0.3]:47620 session="62d20b9290e4d849716be5a4c4b8c39e"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:11:39.617708Z  WARN conn{id=4 remote=[::ffff:172.18.0.3]:47620 session="62d20b9290e4d849716be5a4c4b8c39e"}: moq_net::model::track: track::Producer dropped without finish() or abort() track=test-track relay-1 | 2026-10-26T15:11:39.617850Z  WARN conn{id=4 remote=[::ffff:172.18.0.3]:47620 session="62d20b9290e4d849716be5a4c4b8c39e"}: moq_relay::connection: connection closed id=4 err=cancelled test-client-1 | ok 5 - announce-subscribe relay-1 | 2026-10-26T15:11:39.621782Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:52337 session="aa160ab5b051bd0365d9680a8c43c767"}: 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:11:39.621842Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:52337 session="aa160ab5b051bd0365d9680a8c43c767"}: moq_relay::connection: negotiated version=moq-transport-18 transport=webtransport relay-1 | 2026-10-26T15:11:40.126967Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:34049 session="43b340ee95f4b8487d50932d41b59659"}: 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:11:40.127073Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:34049 session="43b340ee95f4b8487d50932d41b59659"}: moq_relay::connection: negotiated version=moq-transport-18 transport=webtransport relay-1 | 2026-10-26T15:11:40.129276Z  WARN conn{id=7 remote=[::ffff:172.18.0.3]:34049 session="43b340ee95f4b8487d50932d41b59659"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:11:40.129437Z  WARN conn{id=7 remote=[::ffff:172.18.0.3]:34049 session="43b340ee95f4b8487d50932d41b59659"}: moq_relay::connection: connection closed id=7 err=cancelled relay-1 | 2026-10-26T15:11:40.130833Z  WARN conn{id=6 remote=[::ffff:172.18.0.3]:52337 session="aa160ab5b051bd0365d9680a8c43c767"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-26T15:11:40.130984Z  WARN conn{id=6 remote=[::ffff:172.18.0.3]:52337 session="aa160ab5b051bd0365d9680a8c43c767"}: moq_relay::connection: connection closed id=6 err=cancelled test-client-1 | ok 6 - subscribe-before-announce test-client-1 exited with code 0 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 Test results in mlog/