Vadim Pakhnushev created IGNITE-21168:
-----------------------------------------

             Summary: Clean up job execution in case sender left
                 Key: IGNITE-21168
                 URL: https://issues.apache.org/jira/browse/IGNITE-21168
             Project: Ignite
          Issue Type: Improvement
          Components: compute
            Reporter: Vadim Pakhnushev
            Assignee: Vadim Pakhnushev


When {{ComputeMessaging}} receives execute request, it stores the job execution 
object in order to respond to result or cancel requests later. Normally sender 
requests result immediately after executing and execution object will be 
cleaned as soon as the result response is sent back to sender. In case 
connectivity is lost between execution start and result request we will have a 
dangling reference.

We should subscribe to topology change events and clean the job execution when 
sender has left the topology.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to