Which components of the server would be good candidates to write/rewrite using coroutines as part of the project?

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Service Arch 2022-2-07
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      • 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

            Assignee:
            Matthew Saltz (Inactive)
            Reporter:
            Matthew Saltz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: