DenisPolo commented on code in PR #12156: URL: https://github.com/apache/ignite/pull/12156#discussion_r2177086513
########## docs/_docs/distributed-computing/map-reduce.adoc: ########## @@ -89,7 +89,17 @@ include::{javaFile}[tags=failover,indent=0] == Compute Task Adapters There are several helper classes that provide most commonly used implementations of the `result(...)` and `map(...)` methods. -* `ComputeTaskAdapter` — This class implements the `result()` method to return the `FAILOVER` policy if a job throws an exception and the `WAIT` policy otherwise. It means that this implementation will wait for all jobs to finish with a result. +* `ComputeTaskAdapter` — This class provides implementation for the `result()` method, which makes the best effort to wait for all Compute Jobs to complete successfully and process their results (see `WAIT` policy). ++ +-- +Comute Jobs will be automatically redeployed (see `FAILOVER` policy) in the following scenarious: + +- the user-provided executor refused to process the mapped Compute Job; +- the node intended to run the Compute Job is no longer present in the cluster; +- the user code of the Compute Job explicitly threw a dedicated exception - `ComputeJobFailoverException`. Review Comment: Done -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@ignite.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org