-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Networking & Observability
-
ALL
-
If we set an ASIOReactorTimer after the corresponding reactor has been shutdown, the timer will never fire, which is non-obvious behavior based on the documentation of the class. We should consider setting the promise immediately with a
ErrorCodes::ShutdownInProgress error if a user sets a timer after the reactor has been shutdown rather than returning a future that will never be fulfilled.