[
https://issues.apache.org/jira/browse/IGNITE-6940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anton Vinogradov updated IGNITE-6940:
-------------------------------------
Fix Version/s: (was: 2.4)
2.5
> Thread Starvation monitoring
> ----------------------------
>
> Key: IGNITE-6940
> URL: https://issues.apache.org/jira/browse/IGNITE-6940
> Project: Ignite
> Issue Type: Improvement
> Reporter: Andrey Kuznetsov
> Assignee: Andrey Kuznetsov
> Priority: Major
> Labels: iep-7
> Fix For: 2.5
>
>
> Ignite Thread Pools Starvation
> Description
> This situation can occur if user submits tasks that recursively submit more
> tasks and synchronously wait for results. Jobs arrive to worker nodes and are
> queued forever since there are no free threads in public pool since all
> threads are waiting for job results.
> Detection and Solution
> Task timeout can be set for tasks, so task gets canceled automatically.
> Web Console should provide ability to cancel any task and job from UI.
> Report
> Timed out tasks and jobs should be reported on Web Console and reported to
> logs. We need to introduce new config property to set timeout for reported
> jobs.
> Log record and Web Console should include:
> - Master node ID
> - Start time
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)