GitHub user DaveWHarvey opened a pull request: https://github.com/apache/ignite/pull/4741
IGNITE-9026 fix random class loading failures Skip recursive resource requests to orginating nodes, rather than failing the entire request. Continue to search other nodes on errors, because assumption that all nodes have the same view is incorrect. Restrict the recursive searches that a node should do when looking for resources by avoiding the nodes that the sender has or will search. You can merge this pull request into a Git repository by running: $ git pull https://github.com/percipiomedia/ignite p2p_two_hops Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/4741.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #4741 ---- commit 218469c6157f2aada33acb69adac60e25112a73a Author: Dave Harvey <dharvey@...> Date: 2018-07-18T20:51:50Z IGNITE-9026 fix random class loading failures Skip recursive resource requests to orginating nodes, rather than failing the entire request. Continue to search other nodes on errors, because assumption that all nodes have the same view is incorrect. Restrict the recursive searches that a node should do when looking for resources by avoiding the nodes that the sender has or will search. ---- ---