Skip to content

fix(moq-transport): preserve subgroup object IDs - #223

Open
englishm-cloudflare wants to merge 2 commits into
cloudflare:draft-18-devfrom
englishm-cloudflare:fix/d18-subgroup-object-ids
Open

fix(moq-transport): preserve subgroup object IDs#223
englishm-cloudflare wants to merge 2 commits into
cloudflare:draft-18-devfrom
englishm-cloudflare:fix/d18-subgroup-object-ids

Conversation

@englishm-cloudflare

Copy link
Copy Markdown
Contributor

Summary

  • preserve decoded non-zero and sparse subgroup Object IDs in the serve model
  • encode checked Object ID deltas relative to the previous transmitted Object after filtering
  • propagate fatal subgroup Object ID overflow and cover ingress plus filtered retransmission over in-process transport sessions

Validation

  • cargo fmt --all --check
  • focused contiguous, sparse, filtered, non-monotonic, and overflow vectors
  • cargo test -p moq-transport
  • cargo test --workspace
  • workspace Clippy with the four pre-existing baseline lints explicitly allowed

Scope

This intentionally does not change subgroup header modifiers, FIRST_OBJECT, priority, properties, completion semantics, datagrams, mixed delivery, FETCH, logging, or moq-test-client behavior.

Base: cloudflare/moq-rs@9ed84735722adf0aa756c5781eaf31c8e12a00f4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants