Val, if I selecting only one random node like below

                ClusterGroup serverGroup =
ignite.cluster().forServers().forRandom(); 
                IgniteCompute serverCompute = ignite.compute(serverGroup); 

The broadcast should only send the task to the pre-selected random node from
the cluster group? or am I misunderstanding this behavior?

Looks like in the above code, I can easily switch to using
run(IgniteRunnanle runnable) and that will run the job on one node. Not sure
how broadcast is different here, but i do not have to use broadcast. So if
you confirm run() is a better choice here, I will switch to run and give it
a try.

The volume te threadDumps.zip
<http://apache-ignite-users.70518.x6.nabble.com/file/n7278/threadDumps.zip> 
sting we are doing is running 20 clients in parallel calling the above code
on a cluster of 16 nodes. not sure if that is causing it and we need to
scale up.

Attached the threadDumps from all 16 server nodes.

Thanks,
Binti



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/IgniteCompute-broadcast-stuck-tp7255p7278.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to