Repository navigation
feat(relay): widen QUIC limits for cluster peers #5674
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
a62b26d
quest: claim quest/m1/quic/fork/switch
kixelated 590d323
feat(moq-tokio): import quinn's async layer and web-transport-moq ver…
kixelated e8195bd
feat(quic)!: run moq-tokio and moq-uring on moq-quic
kixelated 018fd5c
quest: claim quest/m1/quic/peer-limits
kixelated 866b13d
fix(moq-tokio): log a CONNECT stream cut off by the close at debug
kixelated 88a6fae
docs: point fork and advisory guidance at moq-quic
kixelated 2d50267
docs: format the upgrade note
kixelated 29d1c68
feat(relay): widen QUIC limits for cluster peers
kixelated c2993ca
quest: finish quest/m1/quic/fork/switch
kixelated fcd8ea4
Merge origin/main into quest/m1/quic/fork/switch
kixelated e111abf
test(moq-tokio): gate the timed helper with its only caller
kixelated 7e000d4
refactor(relay): nest peer QUIC limits under [peer.quic]
kixelated 5b7bff2
Merge origin/main into quest/m1/quic/fork/switch
kixelated 43193f9
Merge remote-tracking branch 'origin/main' into quest-switch-alias
kixelated 188b08c
fix(tokio): mark quic::web and quic::driver error enums non_exhaustive
kixelated 7d379d1
Merge quest/m1/quic/fork/switch into quest/m1/quic/peer-limits
kixelated 5d21b4f
fix(tokio): count in-flight accepts in wait_all_draining
kixelated 21cac2b
fix(tokio): wake draining waiters when accept empties the queue
kixelated fb4e809
Merge quest/m1/quic/fork/switch into quest/m1/quic/peer-limits
kixelated c1f4cfd
fix(tokio): surface non-WouldBlock receive errors, cap moq_quic logs
kixelated 60d9aeb
Merge quest/m1/quic/fork/switch into quest/m1/quic/peer-limits
kixelated be42bf2
Merge main into quest/m1/quic/peer-limits
kixelated 6f35168
fix(relay): widen every cluster dial and make zero peer windows unrep…
kixelated e9de2c1
Merge main into quest/m1/quic/peer-limits
kixelated ee6fd8e
fix(tokio): build with_quic_limits without the quic feature
kixelated 344c9d8
fix(relay): make a zero peer stream limit unrepresentable
kixelated 2ec0f45
Merge main into quest/m1/quic/peer-limits
kixelated 867dd01
refactor(relay): build every cluster dial from the connect template
kixelated 0589fcf
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated 03270fe
fix(relay): wait for peer stream credit in the limits probe
kixelated 8335ba2
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated 506c3d0
fix(relay): refuse a peer receive window past a QUIC varint at load
kixelated ff5565c
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated ba90290
fix(relay): refuse unadvertisable QUIC limits and keep the static dia…
kixelated 78b373c
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated 7c120e4
fix(cli): build the dial client only for --connect
kixelated d23be12
fix(cli): refuse a fixed --connect-bind shared by --connect and clust…
kixelated 2644fe5
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated f1f4b1e
test(relay): cover peer QUIC limits on the tokio worker shards
kixelated 7bde915
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated 32113e5
test(relay): link peer_limits into the integration binary
kixelated 94cdbf1
fix(relay): close the cluster's peer dials before the runtime stops
kixelated 7d6d263
Merge remote-tracking branch 'origin/main' into worktree-agent-a3f79e…
kixelated b76291d
fix(relay): stop every cluster dial task on close
kixelated 685fbbd
Merge remote-tracking branch 'origin/main' into worktree-agent-a3f79e…
kixelated 6de8b24
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated d3e8ecc
fix(relay): make every Cluster::close await one shared shutdown
kixelated fc2e9b3
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated 36a4e44
fix(cli): dial --connect only after the listener starts
kixelated c5a40ab
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated cb5e07d
fix(relay): bind the cluster dial client only after start can no long…
kixelated d63a1c4
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated 7a4a6bb
fix(relay): close the cluster's dials whenever Started::run returns
kixelated 86d7426
docs(relay): note that a cancelled Started::run cannot await its closes
kixelated b817fc3
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated 56d89f3
fix(cli): check the --connect-bind collision only when QUIC binds it
kixelated a5abb70
Merge branch 'main' of github.com:moq-dev/moq into worktree-agent-a3f…
kixelated 497a4ec
fix(relay): abort every cluster dial when its dial map drops
kixelated e09b430
docs(cli): scope --connect-bind sharing to WAN dials and name MOQ_CON…
kixelated File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.