On Fri, Jul 31, 2015 at 12:30 AM, Dmitriy Setrakyan <dsetrak...@apache.org>
wrote:

> On Fri, Jul 31, 2015 at 12:06 AM, Sergi Vladykin <sergi.vlady...@gmail.com
> >
> wrote:
>
> > Guys,
> >
> > We had a problem with thread starvation in PUBLIC pool because of queries
> > as described in https://issues.apache.org/jira/browse/IGNITE-1174
> >
> > I switched it to SYSTEM pool but this can cause delays for other cache
> > operations like put/get if we have many long running queries.
> >
> > I propose adding one more thread pool for queries to make them
> independent.
> >
>
> I like the idea, however, I think the design should be more generic. I
> think Ignite should be able to have N thread pools. Then for each set of
> operations, e.g. task-execution, message-replies, query-processing, etc.
> user should be able to assign any of the available N thread-pools. This can
> be done in the configuration.
>

We actually already have similar design for plugins (see IoPool extension).
I think we can reuse it for all pools in the system.


>
> > Thoughts?
> >
> > Sergi
> >
>

Reply via email to