-
Notifications
You must be signed in to change notification settings - Fork 5.3k
udp: support forwarding packets between workers #13086
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
45 commits
Select commit
Hold shift + click to select a range
7fe3b1d
udp: support forwarding packets between workers
ggreenway f7f0899
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway da80953
clang-tidy
ggreenway 4c85ce4
rename
ggreenway e4a1d6b
Re-use the file event on the socket instead of creating a new event on
ggreenway decfdd0
add comment about performance
ggreenway 5ef79ae
opt ref
ggreenway 3c1485a
non-release assert
ggreenway b1f030e
fix build
ggreenway b3588c3
spelling
ggreenway 3641fd2
opt-ref all the things
ggreenway 8ad53b6
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway 21a86f0
id -> index
ggreenway d863caf
only schedule if there is a buffered chlo
ggreenway 2380204
*ForTests
ggreenway e410196
_for_test_
ggreenway 04e72b3
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway 1b7aa1d
simpler enabled() checking
ggreenway 1ef9c69
clarify warning
ggreenway 659897e
revert unneeded #include
ggreenway d812e3c
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway 9c3f054
fix build
ggreenway 61ff426
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway 970dd33
move listen_socket_ to base
ggreenway dfb32b4
rework interface so no locking when packet stays on same worker
ggreenway a0ec03e
make destination return non-optional
ggreenway f83f8d5
rename register/unregister
ggreenway f62d7b8
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway 419db25
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway cc1630a
update comment
ggreenway 8037892
clarify comment
ggreenway f22abc2
revert erroneous newline
ggreenway adffbb1
improve coverage in DisabledAndEnabled test
ggreenway e5d6ce0
add TODO for stat
ggreenway c6d2d99
clang-tidy
ggreenway e7e1f14
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway c012882
rename to clarify this is only a compile-time check
ggreenway 1d57d02
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway e2437b4
/s/worker_id/worker_index/ everywhere
ggreenway 0faba2e
doc comment on function
ggreenway f8d27af
remove no-op static_cast
ggreenway efc73e0
promote an interface so that the factory can return it and avoid
ggreenway 155459d
clang_tidy
ggreenway fc4ba9d
Merge remote-tracking branch 'upstream/master' into udp-worker-routing
ggreenway 5bf2394
lower coverage limit
ggreenway 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 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
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.
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.