26 Jun
2026
26 Jun
'26
9:35 p.m.
On Friday, June 26th, 2026 at 11:17 PM, Marcelo Zimbres Silva via Boost <boost@lists.boost.org> wrote:
I would like to know why Corosio/Capy authors decided to take this direction?
Symmetric transfer was preferred for two reasons. 1. Symmetric transfer ensures that we don't have unbounded stack growth 2. It is more performant The networking scenario you described in which an adversarial connection monopolizes the event loop (which would fall under the purview of Corosio) is mitigated through a mechanism we call the inline_budget. The inline_budget is how many consecutive symmetric transfers are permitted before we should fall back to posting in order to ensure the scheduler does not get starved.