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-09-22T00:47:49Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-22T00:47:49Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-22T00:47:49Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-22T00:47:49Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-22T00:47:49Z" 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-09-22T00:47:49.681112Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-22T00:47:49.681156Z  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-09-22T00:47:49.681459Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-22T00:47:49.681614Z  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-09-22T00:47:55.291150Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57871 dual_stack=true relay-1 | 2026-09-22T00:47:55.293556Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: d5bebbf213c460caf79608d9ab5c45bf test-client-1 | ... test-client-1 | 2026-09-22T00:47:55.294053Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | 2026-09-22T00:47:55.294383Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:47:55.294957Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48589 dual_stack=true relay-1 | 2026-09-22T00:47:55.296650Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:47:55.297014Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-22T00:47:55.297301Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-22T00:47:55.297934Z  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 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2003 test-client-1 | connection_id: 25ddae9b8278286699df182363aa2154 test-client-1 | ... test-client-1 | 2026-09-22T00:47:57.297798Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | 2026-09-22T00:47:57.298281Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-22T00:47:57.297966Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:47:57.298206Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:47:57.298847Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36912 dual_stack=true relay-1 | 2026-09-22T00:47:57.300814Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:47:57.301094Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-22T00:47:57.301408Z  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-09-22T00:47:57.301578Z  WARN moq_transport::serve::error: [033ee016-b93e-418f-85b4-a35a3eec7467] 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-09-22T00:47:57.301604Z  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:033ee016-b93e-418f-85b4-a35a3eec7467] test-client-1 | 2026-09-22T00:47:57.301860Z  WARN moq_transport::serve::error: [6a4a2673-17c5-47b9-8b06-2a7f3abf77ae] Not found: not found: Track not found [error:033ee016-b93e-418f-85b4-a35a3eec7467] at moq-transport/src/session/subscriber.rs:1653 relay-1 | 2026-09-22T00:47:57.301979Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:47:57.302078Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:47:57.302006Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:6a4a2673-17c5-47b9-8b06-2a7f3abf77ae] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 3d1216be4cc00ab2d286c9fefc9f76a2 test-client-1 | ... test-client-1 | 2026-09-22T00:47:57.302950Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57988 dual_stack=true relay-1 | 2026-09-22T00:47:57.304613Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:47:57.305587Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48306 dual_stack=true relay-1 | 2026-09-22T00:47:57.307199Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:47:57.307486Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-22T00:47:57.307502Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-22T00:47:57.307762Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-22T00:47:57.307887Z  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/ relay-1 | 2026-09-22T00:47:57.307923Z  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-09-22T00:47:57.307951Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test/interop, name: test-track } namespace=/moq-test/interop track=test-track source="local" relay-1 | 2026-09-22T00:47:57.308104Z  INFO moq_relay_ietf::consumer: forwarding subscribe: Track { namespace: /moq-test/interop, name: test-track } namespace=/moq-test/interop track=test-track test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: b21cb45089b13e24f1a3688d415e00bb test-client-1 | subscriber_connection_id: 7838f7e40afa7b6e3e1e5be0f98ed2b3 test-client-1 | ... test-client-1 | 2026-09-22T00:48:00.308832Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | 2026-09-22T00:48:00.309106Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:00.309214Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-22T00:48:00.309439Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:00.309495Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:48:00.310046Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46803 dual_stack=true relay-1 | 2026-09-22T00:48:00.312371Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:48:00.312751Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-22T00:48:00.313086Z  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-09-22T00:48:00.313220Z  WARN moq_transport::serve::error: [d28a3950-6028-45f5-ab23-37c9a056f49d] 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-09-22T00:48:00.313245Z  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:d28a3950-6028-45f5-ab23-37c9a056f49d] test-client-1 | 2026-09-22T00:48:00.313452Z  WARN moq_transport::serve::error: [e3f6999f-8344-4587-96fc-3f6b8156d95e] Not found: not found: Track not found [error:d28a3950-6028-45f5-ab23-37c9a056f49d] at moq-transport/src/session/subscriber.rs:1653 relay-1 | 2026-09-22T00:48:00.313677Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:00.313708Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:48:00.313655Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:00.814912Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49421 dual_stack=true relay-1 | 2026-09-22T00:48:00.819164Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:48:00.819586Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-22T00:48:00.819947Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-22T00:48:00.820051Z  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-09-22T00:48:03.820783Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-22T00:48:03.820825Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:e3f6999f-8344-4587-96fc-3f6b8156d95e] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3512 test-client-1 | subscriber_connection_id: da719b20a6241e8e74aa39d0f0c3fe5a test-client-1 | publisher_connection_id: e630c85f8d864dc3d2b052a3f479cbab test-client-1 | ... relay-1 | 2026-09-22T00:48:03.821040Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:03.821542Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:48:03.821584Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:03.822064Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51322 dual_stack=true relay-1 | 2026-09-22T00:48:03.824490Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:48:03.824844Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-22T00:48:03.825100Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-22T00:48:03.825193Z  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-09-22T00:48:05.826172Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-22T00:48:05.826460Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:05.826956Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-22T00:48:05.827163Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:05.927714Z  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: 2106 test-client-1 | connection_id: 3b3366d909aaea927e6b6f8a3fd86622 test-client-1 | ... test-client-1 | 2026-09-22T00:48:05.928875Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46317 dual_stack=true relay-1 | 2026-09-22T00:48:05.930871Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:48:05.931219Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-22T00:48:05.931442Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-22T00:48:05.931517Z  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-09-22T00:48:05.931866Z  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: 4 test-client-1 | connection_id: 76153ffb052314c90d52be791405e7c8 test-client-1 | ... test-client-1 | 2026-09-22T00:48:05.932020Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-22T00:48:05.932275Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:05.932978Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43327 dual_stack=true relay-1 | 2026-09-22T00:48:05.934684Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:48:05.935623Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35659 dual_stack=true relay-1 | 2026-09-22T00:48:05.937285Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:48:05.937622Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-22T00:48:05.937842Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-22T00:48:05.937915Z  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-09-22T00:48:05.938242Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-22T00:48:05.938482Z  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-09-22T00:48:05.938499Z  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-09-22T00:48:06.039821Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-09-22T00:48:06.040369Z  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: 389b6ef9ab382bbdce1b9bc4de34c8a3 test-client-1 | subscriber_connection_id: 5a87de33b99503a35963e41136c472c9 test-client-1 | ... relay-1 | 2026-09-22T00:48:06.040699Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:06.040753Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:48:06.040734Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:06.040931Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:06.041400Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44898 dual_stack=true relay-1 | 2026-09-22T00:48:06.043215Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-22T00:48:06.043560Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-22T00:48:06.043925Z  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-09-22T00:48:06.544894Z  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 relay-1 | 2026-09-22T00:48:06.545572Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:06.545894Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 505 test-client-1 | connection_id: fd34473d05f4673f389dd6461de38174 test-client-1 | ... test-client-1 | 2026-09-22T00:48:06.545415Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT test-client-1 | 2026-09-22T00:48:06.545885Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:06.546501Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55819 dual_stack=true relay-1 | 2026-09-22T00:48:06.548502Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:06.549074Z  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-3de29db3242de354, 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-3de29db3242de354 test-client-1 | 2026-09-22T00:48:06.750714Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46036 dual_stack=true relay-1 | 2026-09-22T00:48:06.752665Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:06.753236Z  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-3de29db3242de354 relay-1 | 2026-09-22T00:48:06.753275Z  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-3de29db3242de354 } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-3de29db3242de354 source="local" relay-1 | 2026-09-22T00:48:06.753337Z  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-3de29db3242de354 -> 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-3de29db3242de354 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:06.753642Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-22T00:48:06.801692Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:06.801849Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-3de29db3242de354 relay-1 | 2026-09-22T00:48:06.802035Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:06.802078Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-22T00:48:06.802341Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:06.802537Z  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 relay-1 | 2026-09-22T00:48:06.802521Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:06.802612Z  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: 257 test-client-1 | subscriber_connection_id: 9c031411da5f4451cf52f81476b670d1 test-client-1 | publisher_connection_id: 05ff9f01a8a4e41a85068c59c7d1bdf7 test-client-1 | ... test-client-1 | 2026-09-22T00:48:06.803442Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55315 dual_stack=true relay-1 | 2026-09-22T00:48:06.805063Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:06.805590Z  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-79dacf12c48f6d08, 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-79dacf12c48f6d08 test-client-1 | 2026-09-22T00:48:07.007566Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45395 dual_stack=true relay-1 | 2026-09-22T00:48:07.010213Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:07.010791Z  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-79dacf12c48f6d08 relay-1 | 2026-09-22T00:48:07.010863Z  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-79dacf12c48f6d08 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-79dacf12c48f6d08 source="local" relay-1 | 2026-09-22T00:48:07.010885Z  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-79dacf12c48f6d08 -> 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-79dacf12c48f6d08 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:07.011290Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | 2026-09-22T00:48:07.068338Z  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-79dacf12c48f6d08 test-client-1 | 2026-09-22T00:48:07.068258Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:07.068821Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:07.068877Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer 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: f6377bf40674a655e4f1b52ff1e2a875 test-client-1 | publisher_connection_id: 0dc2ff3bc5a8ab9a7c3efb2567acbb41 test-client-1 | ... test-client-1 | 2026-09-22T00:48:07.069119Z  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-09-22T00:48:07.069457Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:07.070024Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54415 dual_stack=true relay-1 | 2026-09-22T00:48:07.071779Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:07.072309Z  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-6ffcde8bcfcae48d, 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-6ffcde8bcfcae48d test-client-1 | 2026-09-22T00:48:07.274052Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56780 dual_stack=true relay-1 | 2026-09-22T00:48:07.275995Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:07.276483Z  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-6ffcde8bcfcae48d relay-1 | 2026-09-22T00:48:07.276530Z  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-6ffcde8bcfcae48d } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-6ffcde8bcfcae48d source="local" relay-1 | 2026-09-22T00:48:07.276565Z  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-6ffcde8bcfcae48d -> 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-6ffcde8bcfcae48d scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:07.276984Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-09-22T00:48:07.300546Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:07.300689Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:07.300961Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-22T00:48:07.301351Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:07.301378Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:07.301358Z  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 | ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 232 test-client-1 | subscriber_connection_id: f94d9c3d6d7495547c7248f9c575818e test-client-1 | publisher_connection_id: 4d45f358ae20b86c20631a1209462171 test-client-1 | ... relay-1 | 2026-09-22T00:48:07.301452Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:48:07.302281Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34813 dual_stack=true relay-1 | 2026-09-22T00:48:07.303986Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:07.304507Z  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-beb759fb4e9148fb, 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-beb759fb4e9148fb test-client-1 | 2026-09-22T00:48:07.507059Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46383 dual_stack=true relay-1 | 2026-09-22T00:48:07.509372Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:07.509849Z  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-beb759fb4e9148fb relay-1 | 2026-09-22T00:48:07.509897Z  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-beb759fb4e9148fb } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-beb759fb4e9148fb source="local" relay-1 | 2026-09-22T00:48:07.509934Z  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-beb759fb4e9148fb -> 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-beb759fb4e9148fb scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:07.510247Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-09-22T00:48:07.574416Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:07.574551Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-beb759fb4e9148fb relay-1 | 2026-09-22T00:48:07.574806Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:07.575098Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:48:07.575418Z  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") relay-1 | 2026-09-22T00:48:07.575378Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-22T00:48:07.575527Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-22T00:48:07.575551Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-22T00:48:07.575589Z  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: 274 test-client-1 | subscriber_connection_id: a0fb4d1efa09066f734e74a2b79d80e7 test-client-1 | publisher_connection_id: c97e69f81ce3aea21e42100e22f0306b test-client-1 | ... test-client-1 | 2026-09-22T00:48:07.576278Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59769 dual_stack=true relay-1 | 2026-09-22T00:48:07.578045Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:07.578557Z  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-b4e68c40b9ac3ae5, 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-b4e68c40b9ac3ae5 test-client-1 | 2026-09-22T00:48:07.780239Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55467 dual_stack=true relay-1 | 2026-09-22T00:48:07.781915Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:07.782503Z  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-b4e68c40b9ac3ae5 relay-1 | 2026-09-22T00:48:07.782549Z  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-b4e68c40b9ac3ae5 } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-b4e68c40b9ac3ae5 source="local" relay-1 | 2026-09-22T00:48:07.782589Z  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-b4e68c40b9ac3ae5 -> 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-b4e68c40b9ac3ae5 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:07.782920Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-22T00:48:08.098934Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:08.099092Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-b4e68c40b9ac3ae5 relay-1 | 2026-09-22T00:48:08.099347Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:08.099515Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-22T00:48:08.099877Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-22T00:48:08.100048Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:08.100291Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 524 test-client-1 | subscriber_connection_id: c5dd87262cee158162e2de39eaa7dfc8 test-client-1 | publisher_connection_id: c8ac64dbd2139820e2ad7fb707257b54 test-client-1 | ... test-client-1 | 2026-09-22T00:48:08.100019Z  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-09-22T00:48:08.100289Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:08.101030Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54606 dual_stack=true relay-1 | 2026-09-22T00:48:08.102815Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:08.103373Z  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-31deecdf465106d8, 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-31deecdf465106d8 test-client-1 | 2026-09-22T00:48:08.306032Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36138 dual_stack=true relay-1 | 2026-09-22T00:48:08.308625Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:08.309243Z  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-31deecdf465106d8 relay-1 | 2026-09-22T00:48:08.309293Z  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-31deecdf465106d8 } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-31deecdf465106d8 source="local" relay-1 | 2026-09-22T00:48:08.309327Z  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-31deecdf465106d8 -> 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-31deecdf465106d8 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:08.309618Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-22T00:48:08.688076Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:08.688179Z  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-31deecdf465106d8 relay-1 | 2026-09-22T00:48:08.688468Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:08.688534Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-22T00:48:08.688895Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 589 test-client-1 | subscriber_connection_id: 0572edb186121b066aa1245b7d3e01de test-client-1 | publisher_connection_id: 134d5487d62a1577314ab68695e10fc2 test-client-1 | ... test-client-1 | 2026-09-22T00:48:08.689067Z  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") test-client-1 | 2026-09-22T00:48:08.689261Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:08.689903Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33454 dual_stack=true relay-1 | 2026-09-22T00:48:08.692006Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:08.692571Z  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-e181f9a5bd7a9422, 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-e181f9a5bd7a9422 test-client-1 | 2026-09-22T00:48:08.894465Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54218 dual_stack=true relay-1 | 2026-09-22T00:48:08.896315Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:08.896843Z  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-e181f9a5bd7a9422 relay-1 | 2026-09-22T00:48:08.896893Z  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-e181f9a5bd7a9422 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-e181f9a5bd7a9422 source="local" relay-1 | 2026-09-22T00:48:08.896951Z  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-e181f9a5bd7a9422 -> 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-e181f9a5bd7a9422 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:08.897256Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-22T00:48:08.955335Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:08.955614Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:08.956043Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-22T00:48:08.956639Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-22T00:48:08.956809Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:08.957014Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 267 test-client-1 | subscriber_connection_id: 75868dc64ce9912255f30c98d1d9b16a test-client-1 | publisher_connection_id: 2d2afc7f3dfe2d1ae77c5756cbbdcca1 test-client-1 | ... test-client-1 | 2026-09-22T00:48:08.956703Z  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-09-22T00:48:08.956924Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:08.957706Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59617 dual_stack=true relay-1 | 2026-09-22T00:48:08.960232Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:08.961064Z  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-c8f9edb367b3012a, 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-c8f9edb367b3012a test-client-1 | 2026-09-22T00:48:09.162550Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35752 dual_stack=true relay-1 | 2026-09-22T00:48:09.165166Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:09.165765Z  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-c8f9edb367b3012a relay-1 | 2026-09-22T00:48:09.165814Z  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-c8f9edb367b3012a } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-c8f9edb367b3012a source="local" relay-1 | 2026-09-22T00:48:09.165854Z  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-c8f9edb367b3012a -> 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-c8f9edb367b3012a scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:09.166186Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-09-22T00:48:09.195043Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:09.195033Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-c8f9edb367b3012a relay-1 | 2026-09-22T00:48:09.195244Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:09.195304Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-22T00:48:09.195766Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-22T00:48:09.196081Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:09.196187Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-22T00:48:09.196201Z  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 | ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 239 test-client-1 | subscriber_connection_id: 78e26f606a85d2ef27328e8c409421d8 test-client-1 | publisher_connection_id: f991293523fe2f8d31c443bd40a0dba4 test-client-1 | ... test-client-1 | 2026-09-22T00:48:09.197156Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49638 dual_stack=true relay-1 | 2026-09-22T00:48:09.198908Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:09.199423Z  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-11f00e364a0821e9, 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-11f00e364a0821e9 test-client-1 | 2026-09-22T00:48:09.401233Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33863 dual_stack=true relay-1 | 2026-09-22T00:48:09.403177Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-22T00:48:09.403649Z  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-11f00e364a0821e9 relay-1 | 2026-09-22T00:48:09.403694Z  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-11f00e364a0821e9 } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-11f00e364a0821e9 source="local" relay-1 | 2026-09-22T00:48:09.403731Z  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-11f00e364a0821e9 -> 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-11f00e364a0821e9 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-22T00:48:09.404052Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-09-22T00:48:09.421909Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-22T00:48:09.421984Z  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-11f00e364a0821e9 relay-1 | 2026-09-22T00:48:09.422235Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-22T00:48:09.422355Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-22T00:48:09.422678Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-22T00:48:09.422825Z  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: 226 test-client-1 | subscriber_connection_id: afd18b04b803763b083da12c2606c0b4 test-client-1 | publisher_connection_id: aa92881d62f075f1a628bdc63dc8bdf1 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'