Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: Current Version
-
Fix Version/s: None
-
Component/s: Evaluation Engine / Workers
-
Labels:None
Description
sio.protocol.rpc.WorkerRpc._timeout will errback the Deferred, but the entry in self.pendingCalls is not deleted. If a reply actually comes later, callback() on line 71 will raise AlreadyCalledError, which will cause the connection to be dropped.
This ironically makesSIO-1681 slightly better, so that one has to be fixed first.
This ironically makes
Issue Links
- is blocked by
-
SIO-1681 sioworkersd doesn't handle timeouts or network errors properly
Activity
- All
- Comments
- History
- Activity
- Transitions
- Commits