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-28T00:48:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T00:48:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T00:48:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T00:48:58Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-28T00:48:58Z" 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-28T00:48:59.047277Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-28T00:48:59.047355Z  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-28T00:48:59.047593Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-28T00:48:59.047776Z  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-28T00:49:04.645241Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50244 dual_stack=true relay-1 | 2026-09-28T00:49:04.647607Z  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: 9b5ca5515d3c519c35cebb7c622ba7bd test-client-1 | ... relay-1 | 2026-09-28T00:49:04.647971Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-28T00:49:04.647828Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | 2026-09-28T00:49:04.648090Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-28T00:49:04.648131Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:04.648628Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36345 dual_stack=true relay-1 | 2026-09-28T00:49:04.649885Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:04.650087Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-28T00:49:04.650315Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-28T00:49:04.650809Z  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-28T00:49:06.651674Z  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: 2003 test-client-1 | connection_id: bfa963db996c441389c8b71c867bc532 test-client-1 | ... test-client-1 | 2026-09-28T00:49:06.652052Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:06.652500Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48737 dual_stack=true relay-1 | 2026-09-28T00:49:06.654164Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:06.654400Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-28T00:49:06.654678Z  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-28T00:49:06.654843Z  WARN moq_transport::serve::error: [3321f7e1-3e90-476f-8e3e-b6865311c8bd] 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-28T00:49:06.654864Z  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:3321f7e1-3e90-476f-8e3e-b6865311c8bd] test-client-1 | 2026-09-28T00:49:06.655008Z  WARN moq_transport::serve::error: [ff0177e5-96dc-45d9-9f18-158ad2a92b2c] Not found: not found: Track not found [error:3321f7e1-3e90-476f-8e3e-b6865311c8bd] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-28T00:49:06.655124Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:ff0177e5-96dc-45d9-9f18-158ad2a92b2c] test-client-1 | ok 3 - subscribe-error relay-1 | 2026-09-28T00:49:06.655252Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: dc2f2c1e3a54a83a636b8b0d5e48a5b4 relay-1 | 2026-09-28T00:49:06.655340Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ... test-client-1 | 2026-09-28T00:49:06.656090Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51848 dual_stack=true relay-1 | 2026-09-28T00:49:06.657590Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:06.658374Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53578 dual_stack=true relay-1 | 2026-09-28T00:49:06.659728Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:06.659955Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-28T00:49:06.659972Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-28T00:49:06.660179Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-28T00:49:06.660249Z  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-28T00:49:06.660268Z  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-28T00:49:06.660293Z  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-28T00:49:06.660618Z  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: 3005 test-client-1 | publisher_connection_id: 0eda2b1360fde0b7eef8a8e9c0a697a5 test-client-1 | subscriber_connection_id: a8b1b5591001dd050cc250bab6634170 test-client-1 | ... test-client-1 | 2026-09-28T00:49:09.661019Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | 2026-09-28T00:49:09.661322Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:09.661378Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:09.661820Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60029 dual_stack=true relay-1 | 2026-09-28T00:49:09.664656Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:09.664962Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-28T00:49:09.665193Z  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-28T00:49:09.665336Z  WARN moq_transport::serve::error: [90dda93e-54e6-43c3-ac2a-8011454f322a] 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-28T00:49:09.665354Z  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:90dda93e-54e6-43c3-ac2a-8011454f322a] test-client-1 | 2026-09-28T00:49:09.665506Z  WARN moq_transport::serve::error: [a350a62d-c8d3-4a32-93d5-24578d1ffaea] Not found: not found: Track not found [error:90dda93e-54e6-43c3-ac2a-8011454f322a] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-28T00:49:09.665686Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:10.166797Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48939 dual_stack=true relay-1 | 2026-09-28T00:49:10.169678Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:10.169957Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-28T00:49:10.170238Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-28T00:49:10.170310Z  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 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: c9d1aec8f7aabc816fd466e8baee7996 test-client-1 | publisher_connection_id: f26e72218f7d93d47a460773719efa69 test-client-1 | ... test-client-1 | 2026-09-28T00:49:13.171248Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-28T00:49:13.171271Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a350a62d-c8d3-4a32-93d5-24578d1ffaea] (may be expected) test-client-1 | 2026-09-28T00:49:13.171412Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:13.171997Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46406 dual_stack=true relay-1 | 2026-09-28T00:49:13.174189Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:13.174393Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-28T00:49:13.174628Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-28T00:49:13.174705Z  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-28T00:49:15.175367Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-28T00:49:15.175612Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:15.176117Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-28T00:49:15.176290Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:15.275809Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | 2026-09-28T00:49:15.276874Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49582 dual_stack=true test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2104 test-client-1 | connection_id: 6d50c4dc7ba685fb1a47508dded53d44 test-client-1 | ... relay-1 | 2026-09-28T00:49:15.279154Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:15.279314Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-28T00:49:15.279546Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-28T00:49:15.279625Z  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-28T00:49:15.280092Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-28T00:49:15.280423Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-28T00:49:15.280423Z  INFO moq_relay_ietf::consumer: PUBLISH closed 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: 9ddfa3c83211c6d57bea7b504ff1d04d test-client-1 | ... test-client-1 | 2026-09-28T00:49:15.280667Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-28T00:49:15.280770Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:15.280822Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-28T00:49:15.281211Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48620 dual_stack=true relay-1 | 2026-09-28T00:49:15.282777Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:15.283552Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59032 dual_stack=true relay-1 | 2026-09-28T00:49:15.286102Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:15.286346Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-28T00:49:15.286525Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-28T00:49:15.286596Z  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-28T00:49:15.286957Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-28T00:49:15.287171Z  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-28T00:49:15.287188Z  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-28T00:49:15.388270Z  INFO moq_relay_ietf::consumer: PUBLISH closed 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: bb929c8f17d12ab49953dbeefb6a8c26 test-client-1 | subscriber_connection_id: 23564e46e2b69601bcf28d025c35e6e1 test-client-1 | ... test-client-1 | 2026-09-28T00:49:15.388915Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-28T00:49:15.389140Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:15.389185Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:15.389676Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50698 dual_stack=true relay-1 | 2026-09-28T00:49:15.391438Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-28T00:49:15.391678Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-28T00:49:15.391848Z  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-28T00:49:15.893650Z  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-28T00:49:15.894160Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 505 test-client-1 | connection_id: 4d9067d480c09c149aaff815cd1f532e test-client-1 | ... test-client-1 | 2026-09-28T00:49:15.894128Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | 2026-09-28T00:49:15.894370Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-28T00:49:15.894338Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:15.894881Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41827 dual_stack=true relay-1 | 2026-09-28T00:49:15.896636Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:15.897054Z  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-0ae286b636323a20, 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-0ae286b636323a20 test-client-1 | 2026-09-28T00:49:16.098577Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33418 dual_stack=true relay-1 | 2026-09-28T00:49:16.100428Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:16.100858Z  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-0ae286b636323a20 relay-1 | 2026-09-28T00:49:16.100906Z  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-0ae286b636323a20 } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-0ae286b636323a20 source="local" relay-1 | 2026-09-28T00:49:16.100994Z  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-0ae286b636323a20 -> 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-0ae286b636323a20 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:16.101411Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-28T00:49:16.147252Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:16.147335Z  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-0ae286b636323a20 relay-1 | 2026-09-28T00:49:16.147717Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:16.147808Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 253 test-client-1 | subscriber_connection_id: 19f2c56e1f25a3f12fe7204cf7f84245 test-client-1 | publisher_connection_id: 6b47966c70461268f2fd95d570031dde test-client-1 | ... test-client-1 | 2026-09-28T00:49:16.148022Z  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 | 2026-09-28T00:49:16.148138Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:16.148707Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39091 dual_stack=true relay-1 | 2026-09-28T00:49:16.150387Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:16.150803Z  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-f95b4290effe62a8, 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-f95b4290effe62a8 test-client-1 | 2026-09-28T00:49:16.353316Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59871 dual_stack=true relay-1 | 2026-09-28T00:49:16.356411Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:16.356798Z  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-f95b4290effe62a8 relay-1 | 2026-09-28T00:49:16.356842Z  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-f95b4290effe62a8 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-f95b4290effe62a8 source="local" relay-1 | 2026-09-28T00:49:16.356870Z  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-f95b4290effe62a8 -> 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-f95b4290effe62a8 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:16.357282Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-28T00:49:16.413274Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:16.413331Z  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-f95b4290effe62a8 relay-1 | 2026-09-28T00:49:16.413731Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:16.413829Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-28T00:49:16.414075Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-28T00:49:16.414186Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:16.414226Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-28T00:49:16.414230Z  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 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 266 test-client-1 | subscriber_connection_id: 54ade65e472220c7a411f1967e81db87 test-client-1 | publisher_connection_id: 18e0992f965ed2a08f84ae1c7f71fed2 test-client-1 | ... test-client-1 | 2026-09-28T00:49:16.414891Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41608 dual_stack=true relay-1 | 2026-09-28T00:49:16.416514Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:16.416887Z  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-59e02073785546b5, 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-59e02073785546b5 test-client-1 | 2026-09-28T00:49:16.618652Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46649 dual_stack=true relay-1 | 2026-09-28T00:49:16.620503Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:16.620876Z  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-59e02073785546b5 relay-1 | 2026-09-28T00:49:16.620920Z  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-59e02073785546b5 } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-59e02073785546b5 source="local" relay-1 | 2026-09-28T00:49:16.620947Z  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-59e02073785546b5 -> 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-59e02073785546b5 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:16.621377Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-09-28T00:49:16.645858Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:16.645914Z  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-59e02073785546b5 relay-1 | 2026-09-28T00:49:16.646258Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:16.646335Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-28T00:49:16.646520Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:16.646575Z  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: 5bf9a3aa87b4b4ce7fe7261fa0cd3d93 test-client-1 | publisher_connection_id: 797d8d0a920fb736fa1ac28321fd0c3f test-client-1 | ... test-client-1 | 2026-09-28T00:49:16.646783Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:16.647255Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45431 dual_stack=true relay-1 | 2026-09-28T00:49:16.648841Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:16.649216Z  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-7b8f2cc1247c42b7, 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-7b8f2cc1247c42b7 test-client-1 | 2026-09-28T00:49:16.850532Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44021 dual_stack=true relay-1 | 2026-09-28T00:49:16.853537Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:16.853975Z  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-7b8f2cc1247c42b7 relay-1 | 2026-09-28T00:49:16.854019Z  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-7b8f2cc1247c42b7 } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-7b8f2cc1247c42b7 source="local" relay-1 | 2026-09-28T00:49:16.854081Z  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-7b8f2cc1247c42b7 -> 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-7b8f2cc1247c42b7 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:16.854508Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-09-28T00:49:16.920063Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:16.920135Z  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-7b8f2cc1247c42b7 relay-1 | 2026-09-28T00:49:16.920519Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) 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: 241ff4375390d60b88e8e0b21573a382 test-client-1 | publisher_connection_id: 0f0d3a08f15fd5629d250427eb416934 test-client-1 | ... relay-1 | 2026-09-28T00:49:16.920567Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-28T00:49:16.920417Z  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-09-28T00:49:16.920502Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:16.920544Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-28T00:49:16.920680Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:16.920714Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-28T00:49:16.921204Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34127 dual_stack=true relay-1 | 2026-09-28T00:49:16.922852Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:16.923245Z  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-24bf7dc68a253d2c, 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-24bf7dc68a253d2c test-client-1 | 2026-09-28T00:49:17.124730Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39834 dual_stack=true relay-1 | 2026-09-28T00:49:17.126475Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:17.126954Z  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-24bf7dc68a253d2c relay-1 | 2026-09-28T00:49:17.127003Z  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-24bf7dc68a253d2c } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-24bf7dc68a253d2c source="local" relay-1 | 2026-09-28T00:49:17.127026Z  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-24bf7dc68a253d2c -> 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-24bf7dc68a253d2c scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:17.127438Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-28T00:49:17.444560Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:17.444670Z  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-24bf7dc68a253d2c relay-1 | 2026-09-28T00:49:17.445080Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:17.445185Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-28T00:49:17.445473Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 525 test-client-1 | subscriber_connection_id: b0419941aad0c82eb27da3bfafdd8317 test-client-1 | publisher_connection_id: 8d1e1581855448560adf98e872afa6d8 test-client-1 | ... test-client-1 | 2026-09-28T00:49:17.445524Z  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-28T00:49:17.445750Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:17.446239Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49204 dual_stack=true relay-1 | 2026-09-28T00:49:17.447926Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:17.448362Z  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-b381c650de7a6ef6, 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-b381c650de7a6ef6 test-client-1 | 2026-09-28T00:49:17.649707Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36913 dual_stack=true relay-1 | 2026-09-28T00:49:17.652710Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:17.653163Z  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-b381c650de7a6ef6 relay-1 | 2026-09-28T00:49:17.653207Z  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-b381c650de7a6ef6 } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-b381c650de7a6ef6 source="local" relay-1 | 2026-09-28T00:49:17.653275Z  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-b381c650de7a6ef6 -> 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-b381c650de7a6ef6 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:17.653677Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-28T00:49:18.034244Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:18.034325Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:18.034772Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-28T00:49:18.034968Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:18.035123Z  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-09-28T00:49:18.035168Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:18.035222Z  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: 589 test-client-1 | subscriber_connection_id: faf0985b2aaf0d3c680057ad1577d96e test-client-1 | publisher_connection_id: d2ce07564fba8d18442688f5c458dfab test-client-1 | ... test-client-1 | 2026-09-28T00:49:18.035220Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:18.035818Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55031 dual_stack=true relay-1 | 2026-09-28T00:49:18.037479Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:18.037911Z  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-e7eb7cb2e6b6ae83, 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-e7eb7cb2e6b6ae83 test-client-1 | 2026-09-28T00:49:18.239338Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47453 dual_stack=true relay-1 | 2026-09-28T00:49:18.241178Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:18.241593Z  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-e7eb7cb2e6b6ae83 relay-1 | 2026-09-28T00:49:18.241637Z  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-e7eb7cb2e6b6ae83 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-e7eb7cb2e6b6ae83 source="local" relay-1 | 2026-09-28T00:49:18.241670Z  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-e7eb7cb2e6b6ae83 -> 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-e7eb7cb2e6b6ae83 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:18.242062Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-28T00:49:18.296245Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:18.296325Z  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-e7eb7cb2e6b6ae83 relay-1 | 2026-09-28T00:49:18.296651Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:18.296742Z  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: 261 test-client-1 | subscriber_connection_id: 645b5cb1fd4f1c550c56a7a76e1dc9eb test-client-1 | publisher_connection_id: d9ab4bed0a688c38ef093699ae287859 test-client-1 | ... test-client-1 | 2026-09-28T00:49:18.296863Z  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-28T00:49:18.297018Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:18.297547Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50515 dual_stack=true relay-1 | 2026-09-28T00:49:18.299439Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:18.299828Z  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-101b4bb4d7ba3fab, 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-101b4bb4d7ba3fab test-client-1 | 2026-09-28T00:49:18.501329Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47882 dual_stack=true relay-1 | 2026-09-28T00:49:18.503193Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:18.503631Z  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-101b4bb4d7ba3fab relay-1 | 2026-09-28T00:49:18.503679Z  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-101b4bb4d7ba3fab } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-101b4bb4d7ba3fab source="local" relay-1 | 2026-09-28T00:49:18.503703Z  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-101b4bb4d7ba3fab -> 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-101b4bb4d7ba3fab scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:18.504112Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-09-28T00:49:18.533681Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:18.533720Z  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-101b4bb4d7ba3fab relay-1 | 2026-09-28T00:49:18.534116Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:18.534206Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-28T00:49:18.534500Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:18.534599Z  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: 8d31cf638c95bc1c57b57290a7bb31dd test-client-1 | publisher_connection_id: 8c6dfa0c0c0a69ad0d4af15283a89ea3 test-client-1 | ... test-client-1 | 2026-09-28T00:49:18.534479Z  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-09-28T00:49:18.534580Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:18.535220Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40145 dual_stack=true relay-1 | 2026-09-28T00:49:18.536872Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:18.537271Z  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-e7087314b5338c70, 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-e7087314b5338c70 test-client-1 | 2026-09-28T00:49:18.738718Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36907 dual_stack=true relay-1 | 2026-09-28T00:49:18.740641Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-28T00:49:18.741054Z  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-e7087314b5338c70 relay-1 | 2026-09-28T00:49:18.741098Z  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-e7087314b5338c70 } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-e7087314b5338c70 source="local" relay-1 | 2026-09-28T00:49:18.741126Z  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-e7087314b5338c70 -> 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-e7087314b5338c70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-28T00:49:18.741612Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-09-28T00:49:18.760857Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-28T00:49:18.761068Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-28T00:49:18.761493Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-28T00:49:18.761667Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:49:18.761833Z  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: 227 test-client-1 | subscriber_connection_id: ca722feb7c40242b18c8d8b3024fb543 test-client-1 | publisher_connection_id: 36c0dc08d402277598460ec3135c315c 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'