[ 
https://issues.apache.org/jira/browse/IGNITE-24353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vadim Pakhnushev updated IGNITE-24353:
--------------------------------------
    Description: 
When submitting compute job through the client and the worker node leaves the 
cluster, the job is restarted on another node with the failover mechanism, but 
the {{JobExecution.node()}} method returns initial worker node.
Ideally the method should be asynchronous and ask for the current node each 
time.
We could also send the worker node along with the result so it will at least 
provide a correct node after the job has completed.

  was:When submitting compute job through the client and the worker node leaves 
the cluster, the job is restarted on another node with the failover mechanism, 
but the {{JobExecution.node()}} method returns initial worker node.


> Client job execution object doesn't follow failover
> ---------------------------------------------------
>
>                 Key: IGNITE-24353
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24353
>             Project: Ignite
>          Issue Type: Bug
>          Components: compute, thin client
>            Reporter: Vadim Pakhnushev
>            Assignee: Vadim Pakhnushev
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.1
>
>
> When submitting compute job through the client and the worker node leaves the 
> cluster, the job is restarted on another node with the failover mechanism, 
> but the {{JobExecution.node()}} method returns initial worker node.
> Ideally the method should be asynchronous and ask for the current node each 
> time.
> We could also send the worker node along with the result so it will at least 
> provide a correct node after the job has completed.



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

Reply via email to