Description
- Add a close method with a timeout, similar to some other APIs. Close waits for all calls to complete. Once the timeout expires, all calls are aborted.
- Fix a minor bug which made it impossible to have per-call timeouts which were longer than the default timeout.
- Fix a minor bug where we could oversleep short timeouts because we didn't adjust the polling interval based on the extant timeouts.
- Add some unit tests for timeouts
Attachments
Issue Links
- links to