[
https://issues.apache.org/jira/browse/ARIES-1604?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15470604#comment-15470604
]
Timothy Ward commented on ARIES-1604:
-------------------------------------
A fix has been added in commit r1759531 - this causes chained promises to reuse
their parent executor, and allows an executor to be passed instead of creating
one per promise. The Async Service has been updated to use its own threadpool
for all the promises it creates. This should keep a lid on the thread creation
rate.
> Aries async Thread leak
> -----------------------
>
> Key: ARIES-1604
> URL: https://issues.apache.org/jira/browse/ARIES-1604
> Project: Aries
> Issue Type: Bug
> Affects Versions: async-1.0.2
> Reporter: Paul Thevenot
>
> The async service with repeated tasks leads to an OutOfMemoryError because
> too many threads are created and we achieve the maximum number of threads of
> the host (unable to create new native thread).
> The leak seems to come from the PromiseImpl. For each Promise instantiated,
> we do create a new SingleThreadExecutor.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)