EventualResult.cancel() is not called on timed-out calls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Low
|
Unassigned |
Bug Description
When calling non-blocking code from blocking code via crochet when a time-out is specified — i.e. calling a function decorated with @run_in_reactor, @asynchronous or @asynchronous(
The bug is that the non-blocking operation is not cancelled at that point, by calling EventualResult.
This isn't necessarily a problem. In many cases it may be fine, but we ought to be aware of it. Hence this bug.
** This is an automated message **
We believe this is no longer an issue on the latest MAAS releases. As such, we are marking this bug report as invalid. If you believe this is still an issue, please re-open the bug report and provide any relevant information.
Thanks.