[ 
https://issues.apache.org/jira/browse/CASSANDRA-16186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Lerer updated CASSANDRA-16186:
---------------------------------------
    Description: 
While adding some tests for the {{ThreadPoolMetrics}}, I discovered that the 
{{SEPExecutor}} does not release the blocked threads as it should.

If the number of tasks added to a SEPExecutor exceed the max queue size. The 
threads adding those task will be block until enough space become available for 
all the blocked tasks. At this point all the blocked threads will released at 
once. 

  was:We should add some tests to ensure that metrics are correctly published 
for {{SEPExecutor}} and {{JMXEnabledThreadPoolExecutor}}.


> SEPExecutor does not release blocked threads as it should
> ---------------------------------------------------------
>
>                 Key: CASSANDRA-16186
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16186
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Test/unit
>            Reporter: Benjamin Lerer
>            Assignee: Benjamin Lerer
>            Priority: Normal
>             Fix For: 4.0-beta
>
>
> While adding some tests for the {{ThreadPoolMetrics}}, I discovered that the 
> {{SEPExecutor}} does not release the blocked threads as it should.
> If the number of tasks added to a SEPExecutor exceed the max queue size. The 
> threads adding those task will be block until enough space become available 
> for all the blocked tasks. At this point all the blocked threads will 
> released at once. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to