[
https://issues.apache.org/jira/browse/IGNITE-28996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18106737#comment-18106737
]
Ignite TC Bot commented on IGNITE-28996:
----------------------------------------
"Added IGNITE_IDLE_VERIFY_POOL_SIZE to configure the dedicated thread pool used
by idle_verify and consistency repair."
The Release Note field has been filled with the wording above. Please review it
and edit it if needed.
> Idle Verify utility shouldn't use Java's ForkJoinPool
> -----------------------------------------------------
>
> Key: IGNITE-28996
> URL: https://issues.apache.org/jira/browse/IGNITE-28996
> Project: Ignite
> Issue Type: Improvement
> Reporter: Vladimir Steshin
> Assignee: Vladimir Steshin
> Priority: Major
> Labels: ise
> Fix For: 2.19
>
> Time Spent: 5h 40m
> Remaining Estimate: 0h
>
> In the Idle Verify we use `ForkJoinPool#commonPool()`. It is unusual in
> Ignite. FJP is engaged in few places. Normally, we allocate own thread pools,
> task executors like `IgniteThreadPoolExecutor`. Also,
> `ForkJoinPool#commonPool()` consumes all the visible CPUs - 1 by default.
> That size is controversial. And we have no typical setting of idle verify
> threads number. The suggestion is to set Ignite's or just other thread
> pool/executor to the Idle Verify.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)