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: moq-dev-rs-interop:latest Client: ghcr.io/englishm/moq-interop-runner-stitcher-moq-client:latest URL: https://relay:4443 time="2026-10-06T01:33:56Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T01:33:56Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T01:33:56Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T01:33:56Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-06T01:33:56Z" 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-10-06T01:33:57.168709Z  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-06T01:33:57.168731Z  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-06T01:33:57.170629Z  INFO moq_relay::cluster: cluster initialized hop_id=822452291376028 configured=false relay-1 | 2026-10-06T01:33:57.171744Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-10-06T01:33:57.171845Z  INFO moq_relay::cluster: no cluster peers configured; running standalone test-client-1 | TAP version 14 test-client-1 | # stitcher-moq-client v0.2.0 (moq-net 0.3.8 via moq-tokio 0.19.20) test-client-1 | # Relay: https://relay:4443 test-client-1 | # Offered: moq-transport-22, moq-transport-21, moq-transport-20, moq-transport-19, moq-transport-18, moq-transport-17, moq-transport-16, moq-transport-15, moq-transport-14 test-client-1 | 1..7 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 79 test-client-1 | negotiated: moq-transport-22 test-client-1 | ... relay-1 | 2026-10-06T01:34:02.855700Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:46434 session="ae28e9b367ecced341b1ad817f80ca56"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:34:02.855764Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:46434 session="ae28e9b367ecced341b1ad817f80ca56"}: moq_relay::connection: negotiated version=moq-transport-22 transport=quic relay-1 | 2026-10-06T01:34:02.855841Z  WARN conn{id=0 remote=[::ffff:172.18.0.3]:46434 session="ae28e9b367ecced341b1ad817f80ca56"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-06T01:34:02.855889Z  WARN moq_relay::relay: connection closed err=no error relay-1 | 2026-10-06T01:34:02.858413Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:46434 session="7b1a93e9a39490255769b42cc9a9b0b3"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:34:02.858445Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:46434 session="7b1a93e9a39490255769b42cc9a9b0b3"}: moq_relay::connection: negotiated version=moq-transport-22 transport=quic test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 704 test-client-1 | negotiated: moq-transport-22 test-client-1 | outcome: "PUBLISH_NAMESPACE not rejected: session healthy 700 ms later (moq-net does not surface PUBLISH_NAMESPACE_OK)" test-client-1 | ... relay-1 | 2026-10-06T01:34:03.560852Z  WARN conn{id=1 remote=[::ffff:172.18.0.3]:46434 session="7b1a93e9a39490255769b42cc9a9b0b3"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-06T01:34:03.560937Z  WARN moq_relay::relay: connection closed err=no error relay-1 | 2026-10-06T01:34:03.563769Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:46434 session="c613af225d5b43e8c291d365de276da7"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:34:03.563800Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:46434 session="c613af225d5b43e8c291d365de276da7"}: moq_relay::connection: negotiated version=moq-transport-22 transport=quic test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 805 test-client-1 | negotiated: moq-transport-22 test-client-1 | outcome: "PUBLISH_NAMESPACE_DONE sent; session healthy 300 ms later" test-client-1 | ... relay-1 | 2026-10-06T01:34:04.365964Z  WARN conn{id=2 remote=[::ffff:172.18.0.3]:46434 session="c613af225d5b43e8c291d365de276da7"}: moq_net::ietf::session: session error err=cancelled relay-1 | 2026-10-06T01:34:04.368233Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:46434 session="4a4ffba6fddec6496894946b490f6e23"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:34:04.368270Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:46434 session="4a4ffba6fddec6496894946b490f6e23"}: moq_relay::connection: negotiated version=moq-transport-22 transport=quic relay-1 | 2026-10-06T01:34:04.466681Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 4 - subscribe-error # SKIP moq-net answers a request for an unannounced path locally (unroutable); no SUBSCRIBE reached the relay test-client-1 | --- test-client-1 | duration_ms: 302 test-client-1 | negotiated: moq-transport-22 test-client-1 | outcome: "request answered locally: unroutable" test-client-1 | ... test-client-1 | ok 5 - rendezvous-timeout # SKIP not implemented: moq-net 0.3 cannot put RENDEZVOUS_TIMEOUT on a SUBSCRIBE test-client-1 | --- test-client-1 | duration_ms: 0 test-client-1 | ... relay-1 | 2026-10-06T01:34:04.669184Z  WARN conn{id=3 remote=[::ffff:172.18.0.3]:46434 session="4a4ffba6fddec6496894946b490f6e23"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-06T01:34:04.669269Z  WARN moq_relay::relay: connection closed err=no error relay-1 | 2026-10-06T01:34:04.671352Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:46434 session="783ce1313ece290d67b7c9eb422db411"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:34:04.671391Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:46434 session="783ce1313ece290d67b7c9eb422db411"}: moq_relay::connection: negotiated version=moq-transport-22 transport=quic relay-1 | 2026-10-06T01:34:04.974730Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:46434 session="fad9b2bddef7fa39dc1e008b2b81e506"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:34:04.974767Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:46434 session="fad9b2bddef7fa39dc1e008b2b81e506"}: moq_relay::connection: negotiated version=moq-transport-22 transport=quic relay-1 | 2026-10-06T01:34:04.975536Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:46434 session="fad9b2bddef7fa39dc1e008b2b81e506"}: moq_net::ietf::publisher: subscribe started id=2 broadcast=moq-test/interop track=test-track relay-1 | 2026-10-06T01:34:04.975722Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:46434 session="783ce1313ece290d67b7c9eb422db411"}: moq_net::ietf::subscriber: subscribe started broadcast=moq-test/interop track=test-track relay-1 | 2026-10-06T01:34:05.177904Z  WARN conn{id=5 remote=[::ffff:172.18.0.3]:46434 session="fad9b2bddef7fa39dc1e008b2b81e506"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-06T01:34:05.177947Z  WARN moq_relay::relay: connection closed err=no error relay-1 | 2026-10-06T01:34:05.177992Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:46434 session="783ce1313ece290d67b7c9eb422db411"}: moq_net::ietf::subscriber: subscribe cancelled broadcast=moq-test/interop track=test-track test-client-1 | ok 6 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 610 test-client-1 | negotiated: moq-transport-22 test-client-1 | outcome: "relay routed the SUBSCRIBE to the publisher (0 ms), no REQUEST_ERROR followed" test-client-1 | ... relay-1 | 2026-10-06T01:34:05.279129Z  WARN conn{id=4 remote=[::ffff:172.18.0.3]:46434 session="783ce1313ece290d67b7c9eb422db411"}: moq_net::ietf::session: session error err=cancelled relay-1 | 2026-10-06T01:34:05.282296Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:46434 session="ec1caeda817a576146d360e1afdc9be2"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:34:05.282333Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:46434 session="ec1caeda817a576146d360e1afdc9be2"}: moq_relay::connection: negotiated version=moq-transport-22 transport=quic relay-1 | 2026-10-06T01:34:05.379803Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-10-06T01:34:06.387096Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:46434 session="e11779b531a8f408216da5e19b39bcca"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:34:06.387150Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:46434 session="e11779b531a8f408216da5e19b39bcca"}: moq_relay::connection: negotiated version=moq-transport-22 transport=quic relay-1 | 2026-10-06T01:34:06.387940Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:46434 session="ec1caeda817a576146d360e1afdc9be2"}: moq_net::ietf::publisher: subscribe started id=2 broadcast=moq-test/interop track=test-track relay-1 | 2026-10-06T01:34:06.388096Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:46434 session="e11779b531a8f408216da5e19b39bcca"}: moq_net::ietf::subscriber: subscribe started broadcast=moq-test/interop track=test-track relay-1 | 2026-10-06T01:34:06.590100Z  WARN conn{id=6 remote=[::ffff:172.18.0.3]:46434 session="ec1caeda817a576146d360e1afdc9be2"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-06T01:34:06.590162Z  WARN moq_relay::relay: connection closed err=no error relay-1 | 2026-10-06T01:34:06.590228Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:46434 session="e11779b531a8f408216da5e19b39bcca"}: moq_net::ietf::subscriber: subscribe cancelled broadcast=moq-test/interop track=test-track test-client-1 | ok 7 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 1411 test-client-1 | negotiated: moq-transport-22 test-client-1 | outcome: "subscriber connected first; nothing resolved until the late announce, which the relay routed to it; the SUBSCRIBE then reached the publisher (0 ms), no REQUEST_ERROR followed (moq-net sends SUBSCRIBE only after an announce)" test-client-1 | ... relay-1 | 2026-10-06T01:34:06.691214Z  WARN conn{id=7 remote=[::ffff:172.18.0.3]:46434 session="e11779b531a8f408216da5e19b39bcca"}: moq_net::ietf::session: session error err=no error relay-1 | 2026-10-06T01:34:06.691331Z  WARN moq_relay::relay: connection closed err=no error test-client-1 exited with code 0 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 Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'