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: ghcr.io/englishm/moq-interop-runner-moq-relay-ietf-draft-18:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-10-01T00:49:11Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T00:49:11Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T00:49:11Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T00:49:11Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-01T00:49:11Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Attaching to relay-1, test-client-1 relay-1 | Starting moq-rs relay on port 4443 relay-1 | Cert: /certs/cert.pem relay-1 | Key: /certs/priv.key relay-1 | Mlog: /mlog relay-1 | 2026-10-01T00:49:11.320787Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-10-01T00:49:11.320839Z  INFO moq_native_ietf::quic: UDP socket bound bind=0.0.0.0:4443 local=0.0.0.0:4443 dual_stack=false relay-1 | 2026-10-01T00:49:11.321142Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-10-01T00:49:11.321365Z  INFO moq_relay_ietf::relay: listening on 0.0.0.0:4443 test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..18 test-client-1 | 2026-10-01T00:49:16.926398Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49013 dual_stack=true relay-1 | 2026-10-01T00:49:16.928815Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:16.929394Z  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: 77dcfed08ae1fe26956458a6118c9786 test-client-1 | ... relay-1 | 2026-10-01T00:49:16.929758Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:16.929948Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:16.930256Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:16.930640Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37852 dual_stack=true relay-1 | 2026-10-01T00:49:16.932385Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:16.932814Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-10-01T00:49:16.933090Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-10-01T00:49:16.933647Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:18.934591Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2005 test-client-1 | connection_id: cdc031fcee6bf311c6eea127841b1d6c test-client-1 | ... relay-1 | 2026-10-01T00:49:18.934736Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-10-01T00:49:18.935334Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-01T00:49:18.935321Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:18.935758Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36346 dual_stack=true relay-1 | 2026-10-01T00:49:18.937775Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:18.938201Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-10-01T00:49:18.938479Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /nonexistent/namespace, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } namespace=/nonexistent/namespace track=test-track relay-1 | 2026-10-01T00:49:18.938662Z  WARN moq_transport::serve::error: [52da38ff-38d7-492d-b7b9-7e727aa2e4f3] Not found: track '/nonexistent/namespace/test-track' not found in local or remote tracks at /build/moq-relay-ietf/src/producer.rs:700 relay-1 | 2026-10-01T00:49:18.938690Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/nonexistent/namespace track=test-track subscribe_info=SubscribeInfo { id: 0, track_namespace: /nonexistent/namespace, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } error=not found: Track not found [error:52da38ff-38d7-492d-b7b9-7e727aa2e4f3] test-client-1 | 2026-10-01T00:49:18.938863Z  WARN moq_transport::serve::error: [0d84e1fe-d3a4-4be3-9bee-a796b4363610] Not found: not found: Track not found [error:52da38ff-38d7-492d-b7b9-7e727aa2e4f3] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-01T00:49:18.939054Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:0d84e1fe-d3a4-4be3-9bee-a796b4363610] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 34c2f350a5724552ffdf95155c87d285 test-client-1 | ... relay-1 | 2026-10-01T00:49:18.939161Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:18.939274Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:18.940085Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59257 dual_stack=true relay-1 | 2026-10-01T00:49:18.941825Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:18.942892Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40872 dual_stack=true relay-1 | 2026-10-01T00:49:18.944521Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:18.944819Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-01T00:49:18.944829Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-10-01T00:49:18.945105Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test/interop, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } namespace=/moq-test/interop track=test-track relay-1 | 2026-10-01T00:49:18.945289Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-10-01T00:49:18.945331Z  WARN moq_transport::serve::error: [3d9dd8d4-500a-47ab-b5a7-ed9d49c2f130] Not found: track '/moq-test/interop/test-track' not found in local or remote tracks at /build/moq-relay-ietf/src/producer.rs:700 relay-1 | 2026-10-01T00:49:18.945346Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/moq-test/interop track=test-track subscribe_info=SubscribeInfo { id: 0, track_namespace: /moq-test/interop, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } error=not found: Track not found [error:3d9dd8d4-500a-47ab-b5a7-ed9d49c2f130] relay-1 | 2026-10-01T00:49:18.945374Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: 4d144872a2183f6beaf77ae1e2019001 test-client-1 | subscriber_connection_id: ccc9aec1b7cfe0ab6f8130b105e33a13 test-client-1 | ... test-client-1 | 2026-10-01T00:49:18.945635Z  WARN moq_transport::serve::error: [f776b53a-0215-48c0-957e-d397148c3884] Not found: not found: Track not found [error:3d9dd8d4-500a-47ab-b5a7-ed9d49c2f130] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-01T00:49:18.945691Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:f776b53a-0215-48c0-957e-d397148c3884] - subscription was processed test-client-1 | 2026-10-01T00:49:18.945871Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:18.945918Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:18.946612Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39585 dual_stack=true relay-1 | 2026-10-01T00:49:18.948221Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:18.948540Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-10-01T00:49:18.948798Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test/interop, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } namespace=/moq-test/interop track=test-track relay-1 | 2026-10-01T00:49:18.948906Z  WARN moq_transport::serve::error: [5779d308-6cd2-47fe-b733-20d0f725b621] Not found: track '/moq-test/interop/test-track' not found in local or remote tracks at /build/moq-relay-ietf/src/producer.rs:700 relay-1 | 2026-10-01T00:49:18.948929Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/moq-test/interop track=test-track subscribe_info=SubscribeInfo { id: 0, track_namespace: /moq-test/interop, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } error=not found: Track not found [error:5779d308-6cd2-47fe-b733-20d0f725b621] test-client-1 | 2026-10-01T00:49:18.949132Z  WARN moq_transport::serve::error: [fc937c70-4803-44cf-a40a-19a202567c5d] Not found: not found: Track not found [error:5779d308-6cd2-47fe-b733-20d0f725b621] at moq-transport/src/session/subscriber.rs:1653 relay-1 | 2026-10-01T00:49:18.949316Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:18.949350Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:18.949401Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:19.450773Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46732 dual_stack=true relay-1 | 2026-10-01T00:49:19.454258Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:19.454572Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-10-01T00:49:19.454806Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-10-01T00:49:19.454943Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- relay-1 | 2026-10-01T00:49:22.456427Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: 1251e93025f45a23f50b7869c9bceea8 test-client-1 | publisher_connection_id: 07a63274872c7ee4448d250cf074db72 test-client-1 | ... test-client-1 | 2026-10-01T00:49:22.456518Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-01T00:49:22.456536Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:fc937c70-4803-44cf-a40a-19a202567c5d] (may be expected) relay-1 | 2026-10-01T00:49:22.456967Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:22.458461Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32871 dual_stack=true relay-1 | 2026-10-01T00:49:22.461987Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:22.462344Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-10-01T00:49:22.462532Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-10-01T00:49:22.462615Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:24.463632Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-10-01T00:49:24.463954Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:24.464346Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-01T00:49:24.464679Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:24.565084Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2108 test-client-1 | connection_id: e32bb431cf32a0ca7822e8bd8005b6a8 test-client-1 | ... test-client-1 | 2026-10-01T00:49:24.566202Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46841 dual_stack=true relay-1 | 2026-10-01T00:49:24.568417Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:24.568641Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-10-01T00:49:24.568905Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-10-01T00:49:24.569000Z  INFO moq_relay_ietf::file_coordinator: registering track: 17:/moq-test/publishpublished-track -> https://0.0.0.0:4443/ track=17:/moq-test/publishpublished-track scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:24.571992Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | connection_id: b348685ffd9ffbed930ff330d034a5a2 test-client-1 | ... test-client-1 | 2026-10-01T00:49:24.572252Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-01T00:49:24.573109Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60638 dual_stack=true relay-1 | 2026-10-01T00:49:24.573182Z ERROR moq_transport::serve::error: [4692a11d-ff06-474c-b61f-899deca31627] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 test-client-1 | 2026-10-01T00:49:24.573222Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-01T00:49:24.573304Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 relay-1 | 2026-10-01T00:49:24.574846Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:24.575774Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58050 dual_stack=true relay-1 | 2026-10-01T00:49:24.577810Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:24.578115Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-10-01T00:49:24.578337Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-10-01T00:49:24.578411Z  INFO moq_relay_ietf::file_coordinator: registering track: 17:/moq-test/publishpublished-track -> https://0.0.0.0:4443/ track=17:/moq-test/publishpublished-track scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:24.578719Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-10-01T00:49:24.578972Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test/publish, track_name: published-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } namespace=/moq-test/publish track=published-track relay-1 | 2026-10-01T00:49:24.578991Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test/publish, name: published-track } namespace=/moq-test/publish track=published-track source="local" relay-1 | 2026-10-01T00:49:24.680229Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-10-01T00:49:24.680984Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" test-client-1 | ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 108 test-client-1 | publisher_connection_id: 0fc2d8fe8063e61109d139f8f29bd334 test-client-1 | subscriber_connection_id: c94e048e7633708fee028ed5e1866226 test-client-1 | ... test-client-1 | 2026-10-01T00:49:24.681172Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:24.681257Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:24.681965Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49417 dual_stack=true relay-1 | 2026-10-01T00:49:24.684201Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-01T00:49:24.684610Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-10-01T00:49:24.684847Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /nonexistent/rendezvous, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 500} }, track_status: false } namespace=/nonexistent/rendezvous track=test-track relay-1 | 2026-10-01T00:49:25.185209Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/nonexistent/rendezvous track=test-track subscribe_info=SubscribeInfo { id: 0, track_namespace: /nonexistent/rendezvous, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 500} }, track_status: false } error=request timed out test-client-1 | 2026-10-01T00:49:25.185726Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | 2026-10-01T00:49:25.185915Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:25.185965Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:25.185989Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 504 test-client-1 | connection_id: dee805680b1de63f87df2a4487b48b45 test-client-1 | ... test-client-1 | 2026-10-01T00:49:25.186816Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44412 dual_stack=true relay-1 | 2026-10-01T00:49:25.189013Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:25.189593Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0, track_name: moq-test-001e3ccc128e331f, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-001e3ccc128e331f test-client-1 | 2026-10-01T00:49:25.392143Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52188 dual_stack=true relay-1 | 2026-10-01T00:49:25.394376Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:25.394873Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-001e3ccc128e331f relay-1 | 2026-10-01T00:49:25.394922Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0, name: moq-test-001e3ccc128e331f } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-001e3ccc128e331f source="local" relay-1 | 2026-10-01T00:49:25.394949Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0moq-test-001e3ccc128e331f -> https://0.0.0.0:4443/ track=46:/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0moq-test-001e3ccc128e331f scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:25.395414Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-10-01T00:49:25.442383Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:25.442565Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:25.443071Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-01T00:49:25.443267Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-01T00:49:25.443442Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:25.443562Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:25.443574Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 257 test-client-1 | subscriber_connection_id: 2c6af0ffc64d56d7d4ec815b0d890d81 test-client-1 | publisher_connection_id: 089a82c78791e02abd3a570a50ad955d test-client-1 | ... test-client-1 | 2026-10-01T00:49:25.444489Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38945 dual_stack=true relay-1 | 2026-10-01T00:49:25.447478Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:25.448065Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0, track_name: moq-test-52d5a767c6aeba8a, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-52d5a767c6aeba8a test-client-1 | 2026-10-01T00:49:25.649838Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45267 dual_stack=true relay-1 | 2026-10-01T00:49:25.652201Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:25.652728Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-52d5a767c6aeba8a relay-1 | 2026-10-01T00:49:25.652780Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0, name: moq-test-52d5a767c6aeba8a } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-52d5a767c6aeba8a source="local" relay-1 | 2026-10-01T00:49:25.652833Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0moq-test-52d5a767c6aeba8a -> https://0.0.0.0:4443/ track=46:/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0moq-test-52d5a767c6aeba8a scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:25.653289Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-10-01T00:49:25.709057Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:25.709181Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-52d5a767c6aeba8a relay-1 | 2026-10-01T00:49:25.709513Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:25.709572Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-01T00:49:25.709965Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-01T00:49:25.710311Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:25.710388Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:25.710146Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | 2026-10-01T00:49:25.710351Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 266 test-client-1 | subscriber_connection_id: 732654a79f27d816fde8b2281c1859e4 test-client-1 | publisher_connection_id: ac3a0c83d851b179b2cb02c4cca259cf test-client-1 | ... test-client-1 | 2026-10-01T00:49:25.711133Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50914 dual_stack=true relay-1 | 2026-10-01T00:49:25.712880Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:25.713445Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0, track_name: moq-test-3eeaaacad90ba655, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-3eeaaacad90ba655 test-client-1 | 2026-10-01T00:49:25.914949Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50535 dual_stack=true relay-1 | 2026-10-01T00:49:25.917255Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:25.917739Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-3eeaaacad90ba655 relay-1 | 2026-10-01T00:49:25.917795Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0, name: moq-test-3eeaaacad90ba655 } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-3eeaaacad90ba655 source="local" relay-1 | 2026-10-01T00:49:25.917843Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0moq-test-3eeaaacad90ba655 -> https://0.0.0.0:4443/ track=46:/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0moq-test-3eeaaacad90ba655 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:25.918284Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-10-01T00:49:25.943824Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:25.943949Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-3eeaaacad90ba655 relay-1 | 2026-10-01T00:49:25.944306Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:25.944364Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-01T00:49:25.944679Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-01T00:49:25.944809Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 234 test-client-1 | subscriber_connection_id: 7bfda36704492fedafc8e252fed8280d test-client-1 | publisher_connection_id: 50c822dfe1e53e65b0e1e636ac0da7e8 test-client-1 | ... test-client-1 | 2026-10-01T00:49:25.944837Z  INFO moq_test_client: moq-test passed: objects 8/8, eog 0/0, streams 8, publish_done status=2 stream_count=8 reason=ReasonPhrase("done") test-client-1 | 2026-10-01T00:49:25.945036Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-01T00:49:25.945035Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-01T00:49:25.945757Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40790 dual_stack=true relay-1 | 2026-10-01T00:49:25.947454Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:25.948131Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0, track_name: moq-test-eeeb7bc9fd1d36ce, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-eeeb7bc9fd1d36ce test-client-1 | 2026-10-01T00:49:26.149598Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38796 dual_stack=true relay-1 | 2026-10-01T00:49:26.151862Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:26.152421Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-eeeb7bc9fd1d36ce relay-1 | 2026-10-01T00:49:26.152472Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0, name: moq-test-eeeb7bc9fd1d36ce } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-eeeb7bc9fd1d36ce source="local" relay-1 | 2026-10-01T00:49:26.152500Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0moq-test-eeeb7bc9fd1d36ce -> https://0.0.0.0:4443/ track=46:/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0moq-test-eeeb7bc9fd1d36ce scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:26.152991Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-10-01T00:49:26.217513Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:26.217747Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:26.218067Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 273 test-client-1 | subscriber_connection_id: 4c5d6c918db49df5a4b7e56e4fe6feef test-client-1 | publisher_connection_id: dcc0a9e3cc1bf240dadf6ee5f87f90ce test-client-1 | ... test-client-1 | 2026-10-01T00:49:26.218365Z  INFO moq_test_client: moq-test passed: objects 18/18, eog 3/3, streams 6, publish_done status=2 stream_count=6 reason=ReasonPhrase("done") test-client-1 | 2026-10-01T00:49:26.218533Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:26.219216Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34858 dual_stack=true relay-1 | 2026-10-01T00:49:26.220986Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:26.221539Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0, track_name: moq-test-e46bdeb92b7da538, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-e46bdeb92b7da538 test-client-1 | 2026-10-01T00:49:26.424054Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36369 dual_stack=true relay-1 | 2026-10-01T00:49:26.426148Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:26.426656Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-e46bdeb92b7da538 relay-1 | 2026-10-01T00:49:26.426708Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0, name: moq-test-e46bdeb92b7da538 } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-e46bdeb92b7da538 source="local" relay-1 | 2026-10-01T00:49:26.426742Z  INFO moq_relay_ietf::file_coordinator: registering track: 47:/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0moq-test-e46bdeb92b7da538 -> https://0.0.0.0:4443/ track=47:/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0moq-test-e46bdeb92b7da538 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:26.427192Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-10-01T00:49:26.744442Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:26.744609Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:26.745261Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-01T00:49:26.745615Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-01T00:49:26.745823Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 14 - moq-test-datagram relay-1 | 2026-10-01T00:49:26.745890Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | --- test-client-1 | duration_ms: 527 test-client-1 | subscriber_connection_id: 866142d8b0c70a62b10f95b6610b8a50 test-client-1 | publisher_connection_id: 1e606c993d020739d11bdc7720a5cb09 test-client-1 | ... test-client-1 | 2026-10-01T00:49:26.745838Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") test-client-1 | 2026-10-01T00:49:26.746827Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40776 dual_stack=true relay-1 | 2026-10-01T00:49:26.748969Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:26.749508Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0, track_name: moq-test-1f414f11b5b1eb5e, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-1f414f11b5b1eb5e test-client-1 | 2026-10-01T00:49:26.951090Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39702 dual_stack=true relay-1 | 2026-10-01T00:49:26.953304Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:26.953880Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-1f414f11b5b1eb5e relay-1 | 2026-10-01T00:49:26.953932Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0, name: moq-test-1f414f11b5b1eb5e } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-1f414f11b5b1eb5e source="local" relay-1 | 2026-10-01T00:49:26.953974Z  INFO moq_relay_ietf::file_coordinator: registering track: 47:/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0moq-test-1f414f11b5b1eb5e -> https://0.0.0.0:4443/ track=47:/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0moq-test-1f414f11b5b1eb5e scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:26.954493Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-10-01T00:49:27.336009Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:27.336258Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-1f414f11b5b1eb5e relay-1 | 2026-10-01T00:49:27.336636Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:27.336755Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-01T00:49:27.337054Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:27.337282Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") relay-1 | 2026-10-01T00:49:27.337357Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:27.337462Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 591 test-client-1 | subscriber_connection_id: 44c972411336f340a9705be99dbb372f test-client-1 | publisher_connection_id: 31cbd5f17757a8710f43aa8860b4b324 test-client-1 | ... test-client-1 | 2026-10-01T00:49:27.338186Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59879 dual_stack=true relay-1 | 2026-10-01T00:49:27.340224Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:27.340784Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0, track_name: moq-test-738521e66f48599e, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-738521e66f48599e test-client-1 | 2026-10-01T00:49:27.542618Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56390 dual_stack=true relay-1 | 2026-10-01T00:49:27.544969Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:27.545570Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-738521e66f48599e relay-1 | 2026-10-01T00:49:27.545618Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0, name: moq-test-738521e66f48599e } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-738521e66f48599e source="local" relay-1 | 2026-10-01T00:49:27.545660Z  INFO moq_relay_ietf::file_coordinator: registering track: 44:/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0moq-test-738521e66f48599e -> https://0.0.0.0:4443/ track=44:/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0moq-test-738521e66f48599e scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:27.546168Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-10-01T00:49:27.601377Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:27.601571Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-738521e66f48599e relay-1 | 2026-10-01T00:49:27.601892Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:27.601987Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-01T00:49:27.602353Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:27.602383Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 265 test-client-1 | subscriber_connection_id: 3453e845f073038a97da861b69d62a79 test-client-1 | publisher_connection_id: aff256f74425ef8594889baaf84a39be test-client-1 | ... test-client-1 | 2026-10-01T00:49:27.602611Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:27.603190Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44339 dual_stack=true relay-1 | 2026-10-01T00:49:27.605197Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:27.605744Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0, track_name: moq-test-00e74339e22def01, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-00e74339e22def01 test-client-1 | 2026-10-01T00:49:27.807536Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48404 dual_stack=true relay-1 | 2026-10-01T00:49:27.809665Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:27.810250Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-00e74339e22def01 relay-1 | 2026-10-01T00:49:27.810306Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0, name: moq-test-00e74339e22def01 } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-00e74339e22def01 source="local" relay-1 | 2026-10-01T00:49:27.810332Z  INFO moq_relay_ietf::file_coordinator: registering track: 48:/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0moq-test-00e74339e22def01 -> https://0.0.0.0:4443/ track=48:/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0moq-test-00e74339e22def01 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:27.810944Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-10-01T00:49:27.838520Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:27.838671Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:27.839039Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-01T00:49:27.839325Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-01T00:49:27.839620Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-01T00:49:27.839655Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 237 test-client-1 | subscriber_connection_id: 1beda781858b80a5734ff43f6ef884df test-client-1 | publisher_connection_id: 986b047d98e53f2ee3833e6b646cebc6 test-client-1 | ... test-client-1 | 2026-10-01T00:49:27.839448Z  INFO moq_test_client: moq-test passed: objects 9/9, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | 2026-10-01T00:49:27.839588Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:49:27.840436Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45700 dual_stack=true relay-1 | 2026-10-01T00:49:27.842240Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:27.842848Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0, track_name: moq-test-bbf051ab1cea5e18, subscriber_priority: 128, group_order: Publisher, forward: false, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000}, {16: 0} }, track_status: false } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-bbf051ab1cea5e18 test-client-1 | 2026-10-01T00:49:28.044683Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57482 dual_stack=true relay-1 | 2026-10-01T00:49:28.046923Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-01T00:49:28.047444Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-bbf051ab1cea5e18 relay-1 | 2026-10-01T00:49:28.047499Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0, name: moq-test-bbf051ab1cea5e18 } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-bbf051ab1cea5e18 source="local" relay-1 | 2026-10-01T00:49:28.047534Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0moq-test-bbf051ab1cea5e18 -> https://0.0.0.0:4443/ track=46:/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0moq-test-bbf051ab1cea5e18 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-01T00:49:28.047967Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-10-01T00:49:28.067495Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-01T00:49:28.067748Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-bbf051ab1cea5e18 test-client-1 | 2026-10-01T00:49:28.067875Z  INFO moq_test_client: moq-test passed: objects 0/0, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") test-client-1 | ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 228 test-client-1 | subscriber_connection_id: c2fdc2301f128a347b6665550f4a0fca test-client-1 | publisher_connection_id: cabeda68feefb5c880b1b6cb560db3da test-client-1 | ... 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'