[jboss-jira] [JBoss JIRA] (WFLY-2336) Decreasing max-threads on a unbounded queueless executor generates IllegalArgumentException
RH Bugzilla Integration (JIRA)
issues at jboss.org
Sun Dec 15 11:20:42 EST 2013
[ https://issues.jboss.org/browse/WFLY-2336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12931499#comment-12931499 ]
RH Bugzilla Integration commented on WFLY-2336:
-----------------------------------------------
mark yarborough <myarboro at redhat.com> changed the Status of [bug 1021077|https://bugzilla.redhat.com/show_bug.cgi?id=1021077] from VERIFIED to CLOSED
> Decreasing max-threads on a unbounded queueless executor generates IllegalArgumentException
> -------------------------------------------------------------------------------------------
>
> Key: WFLY-2336
> URL: https://issues.jboss.org/browse/WFLY-2336
> Project: WildFly
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 8.0.0.Beta1
> Reporter: Aaron Ogburn
> Priority: Minor
> Fix For: 8.0.0.CR1
>
>
> Create an unbounded queueless executor
> <unbounded-queue-thread-pool name="uq-thread-pool">
> <max-threads count="350"/>
> <keepalive-time time="5" unit="minutes"/>
> </unbounded-queue-thread-pool>
> Modifying max-threads fails:
> /subsystem=threads/unbounded-queue-thread-pool=uq-thread-pool:write-attribute(name=max-threads,value=300)
> {
> "outcome" => "failed",
> "failure-description" => "JBAS014749: Operation handler failed: null",
> "rolled-back" => true
> }
> ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) JBAS014612: Operation ("write-attribute") failed - address: ([
> ("subsystem" => "threads"),
> ("unbounded-queue-thread-pool" => "uq-thread-pool")
> ]): java.lang.IllegalArgumentException
> at java.util.concurrent.ThreadPoolExecutor.setMaximumPoolSize(ThreadPoolExecutor.java:1620) [rt.jar:1.7.0]
> at org.jboss.threads.JBossThreadPoolExecutor.setMaxThreads(JBossThreadPoolExecutor.java:95) [jboss-threads-2.1.1.Final.jar:2.1.1.Final]
> at org.jboss.as.threads.ManagedJBossThreadPoolExecutorService.setMaxThreads(ManagedJBossThreadPoolExecutorService.java:86)
> at org.jboss.as.threads.UnboundedQueueThreadPoolService.setMaxThreads(UnboundedQueueThreadPoolService.java:91)
> The core pool size needs to be adjusted in line with the max pool size and in the right order to avoid that since max threads can't be less than core threads.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list