Yes. On Wed, Apr 19, 2017 at 12:06 AM, Dmitriy Setrakyan <dsetrak...@apache.org> wrote:
> On Tue, Apr 18, 2017 at 1:49 PM, Vladimir Ozerov <voze...@gridgain.com> > wrote: > > > Yes, task will be routed to public pool with a warning to the log. > > > > Let's make sure we throttle these warnings for every computation so we do > not flood the logs. > > > > > > On Tue, Apr 18, 2017 at 9:21 PM, Dmitriy Setrakyan < > dsetrak...@apache.org> > > wrote: > > > > > Christos, > > > > > > I think you are right in general, however, is the executor service is > not > > > found, there should not be an exception, we should default to the > public > > > pool. > > > > > > D. > > > > > > On Tue, Apr 18, 2017 at 8:53 AM, Christos Erotocritou < > > > chris...@gridgain.com > > > > wrote: > > > > > > > Taras, > > > > > > > > If I’m understanding right: > > > > > > > > Executor is configured local to a node, if same configuration is used > > to > > > > start multiple nodes then they will all have the same executor hence > a > > > > broadcast task would execute on both all nodes. If one of those nodes > > > > didn’t have this executor configured then task on that node will > throw > > an > > > > exception. Now in a scenario where 2 nodes do not have same executor > > and > > > we > > > > just use compute apply api call to execute task on next available > node > > > > chances are it can end up on a node without that executor, correct? > So > > we > > > > don’t have a way of routing tasks automatically to nodes with > specific > > > > executors, we would have to use cluster groups to ensure that, > correct? > > > > > > > > I think its important that we document all these points. > > > > > > > > C. > > > > > > > > > On 18 Apr 2017, at 16:12, Taras Ledkov <tled...@gridgain.com> > wrote: > > > > > > > > > > Hi, Christos. > > > > > > > > > > 1. The custom executor executor is configured for specified node. > > There > > > > is not restriction that guaranties the similar set of executors on > the > > > > whole cluster. > > > > > > > > > > 2. I guess You can use ClusterGroup.forPredicate() and custom node > > > > attribute when you want to submit the job only to nodes where the > > > specific > > > > executor is configured. > > > > > > > > > > > > > > > On 18.04.2017 18:00, Christos Erotocritou wrote: > > > > >> I assume its not currently possible to constrain an executor pool > to > > > be > > > > started only on a specific node? > > > > > > > > > > -- > > > > > Taras Ledkov > > > > > Mail-To: tled...@gridgain.com > > > > > > > > > > > > > > > > > > >