[SERVER-20765] ASIOTimer::asyncWait should post closures to the io_service Created: 05/Oct/15 Updated: 17/Nov/15 Resolved: 09/Nov/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 3.2.0-rc3 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Adam Midvidy | Assignee: | Mira Carey |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | Platform C (11/20/15) |
| Participants: |
| Description |
|
ASIO runs the timer callbacks on a dedicated background thread - given that we want them to run on the IO service thread, this seems the sanest way of accomplishing this. We also need to do this separately in the connection pool's ASIOTimer. |
| Comments |
| Comment by Mira Carey [ 09/Nov/15 ] |
|
Resolved in |