- Which components of the server would be good candidates to write/rewrite using coroutines as part of the project, to use both as validation of the project as well as as an example for other server engineers?
- Possible ideas:
- New versions of ASIO support coroutines natively - we could change our integration with ASIO to use coroutines
- Pick a standalone service (something like WaitForMajorityService, or one of the PrimaryOnlyServices) that uses futures and change it to use coroutines
- We don’t need to do a full such integration as part of the spike, just choose a component
|