[ 
https://issues.apache.org/jira/browse/GEODE-9713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17448887#comment-17448887
 ] 

ASF subversion and git services commented on GEODE-9713:
--------------------------------------------------------

Commit d6d9a9108150e2396ebe3ca91ee62c1e895cf040 in geode's branch 
refs/heads/support/1.14 from Kirk Lund
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=d6d9a91 ]

GEODE-9713: Support thread count in ExecutorService rules (#7002)

Restores thread count support to ExecutorServiceRule, and adds it to
DistributedExecutorServiceRule.

PROBLEM

ExecutorService rules currently create a newCachedThreadPool which
creates new threads as needed.

Some usages would benefit from the option of specifying a threadCount
limit which would create a newFixedThreadPool that reuses a fixed
number of threads.

SOLUTION

Add optional threadCount creation parameter to both ExecutorServiceRule
and DistributedExecutorServiceRule.

Creating a ExecutorService rule without a threadCount will still create a
newCachedThreadPool. Using a threadCount will now create a
newFixedThreadPool.

(cherry picked from commit 636bea3fd14c634d2568ed49eba3b13f1797d1ff)


> DistributedExecutorServiceRule should have parameter to specify threadCount
> ---------------------------------------------------------------------------
>
>                 Key: GEODE-9713
>                 URL: https://issues.apache.org/jira/browse/GEODE-9713
>             Project: Geode
>          Issue Type: Wish
>          Components: tests
>            Reporter: Kirk Lund
>            Assignee: Kirk Lund
>            Priority: Major
>              Labels: GeodeOperationAPI, pull-request-available
>             Fix For: 1.15.0
>
>
> DistributedExecutorServiceRule should have parameter to specify threadCount 
> in addition to vmCount. ExecutorServiceRule has a parameter to specify 
> threadCount so it's just a matter of propagating it to the super constructor.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to