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

Peter Bacsko updated OOZIE-2736:
--------------------------------
    Description: 
Currently we have a lots of threads during test execution. On one hand, this is 
understandable because we start an entire YARN cluster with all the services 
inside a single JVM. Still, the number of threads can be reduced. By default, 
certain properties are not set which causes almost all thread pools to start 
with 50 threads, which is an unnecessarily high number.

The problem is that every thread consumes memory even if it doesn't run 
anything. A more noticeable downside is that retrieving a thread dump results 
in a large output from jstack.

  was:
Currently we have a lots of threads during test execution. On one hand, this is 
understandable because we start an entire YARN cluster with all the services 
inside a single JVM. Still, the number of threads can be reduced. By default, 
certain properties are not set which causes almost all thread pools to start 
with 50 threads, which is an unnecessarily high number.

The problem is that every thread consumes memory even if it doesn't run 
anything, so on a re. A more noticeable downside is that retrieving a thread 
dump results in a large output from jstack.


> Reduce the number of threads during test execution
> --------------------------------------------------
>
>                 Key: OOZIE-2736
>                 URL: https://issues.apache.org/jira/browse/OOZIE-2736
>             Project: Oozie
>          Issue Type: Improvement
>            Reporter: Peter Bacsko
>            Assignee: Peter Bacsko
>         Attachments: OOZIE-2736-001.patch, OOZIE-2736-002.patch
>
>
> Currently we have a lots of threads during test execution. On one hand, this 
> is understandable because we start an entire YARN cluster with all the 
> services inside a single JVM. Still, the number of threads can be reduced. By 
> default, certain properties are not set which causes almost all thread pools 
> to start with 50 threads, which is an unnecessarily high number.
> The problem is that every thread consumes memory even if it doesn't run 
> anything. A more noticeable downside is that retrieving a thread dump results 
> in a large output from jstack.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to