Skip to content

update udp_socket to avoid creating a select_reactor in boost.asio#8609

Open
arvidn wants to merge 2 commits into
masterfrom
no-select-reactor
Open

update udp_socket to avoid creating a select_reactor in boost.asio#8609
arvidn wants to merge 2 commits into
masterfrom
no-select-reactor

Conversation

@arvidn

@arvidn arvidn commented Jul 15, 2026

Copy link
Copy Markdown
Owner

by using async_receive_from() instead of async_wait().

This is an attempt to fix chriskohlhoff/asio#1061 and qbittorrent/qBittorrent#17082

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Branchno-select-reactor
Testbedubuntu-24.04

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
BenchmarkLatencymicroseconds (µs)
base-v1.torrent📈 view plot
⚠️ NO THRESHOLD
75.74 µs
base-v2.torrent📈 view plot
⚠️ NO THRESHOLD
127.31 µs
dh_compute_secret📈 view plot
⚠️ NO THRESHOLD
159.03 µs
dh_handshake📈 view plot
⚠️ NO THRESHOLD
300.25 µs
dh_key_exchange📈 view plot
⚠️ NO THRESHOLD
143.49 µs
many-pad-files.torrent📈 view plot
⚠️ NO THRESHOLD
13,267.00 µs
rc4_encrypt📈 view plot
⚠️ NO THRESHOLD
49.01 µs
🐰 View full continuous benchmarking report in Bencher

@arvidn
arvidn force-pushed the no-select-reactor branch 7 times, most recently from bd0ac16 to 8f629b5 Compare July 16, 2026 21:09
…y using async_receive_from() instead of async_wait()
@arvidn
arvidn force-pushed the no-select-reactor branch from 8f629b5 to 459be08 Compare July 16, 2026 23:14
@arvidn
arvidn force-pushed the no-select-reactor branch from 459be08 to 08b960f Compare July 17, 2026 05:54
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.

1 participant