You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (JIRA)" <ji...@apache.org> on 2013/12/09 03:55:07 UTC

[jira] [Resolved] (SLING-3268) TopicRoundRobin queue thread is not stopped when queue is closed

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

Carsten Ziegeler resolved SLING-3268.
-------------------------------------

    Resolution: Fixed

Fixed in rev 1549371 by always waking up take() when put() is called.

> TopicRoundRobin queue thread is not stopped when queue is closed
> ----------------------------------------------------------------
>
>                 Key: SLING-3268
>                 URL: https://issues.apache.org/jira/browse/SLING-3268
>             Project: Sling
>          Issue Type: Bug
>          Components: Extensions
>    Affects Versions: Event 3.3.0
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: Event 3.3.2
>
>
> When the TopicRoundRobin queue is closed, the main run thread might be in waiting in the take() method. However the put() call from within close() does not stop the queue. This can lead to many threads kept running when the queue restarts



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)