You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Bob Paulin (JIRA)" <ji...@apache.org> on 2015/09/23 00:04:04 UTC
[jira] [Created] (TIKA-1743) NetworkParser can create Unbounded
Number of Threads
Bob Paulin created TIKA-1743:
--------------------------------
Summary: NetworkParser can create Unbounded Number of Threads
Key: TIKA-1743
URL: https://issues.apache.org/jira/browse/TIKA-1743
Project: Tika
Issue Type: Bug
Reporter: Bob Paulin
The current NetworkParser class creates new instances of the Thread class which each call to parse. This could create an unbounded number of threads created by this class. I'd suggest replacing this logic with a ThreadPoolExecutor and a configurable number of threads. This will help prevent creating an unbounded number of threads and allow the user to tune performance to the hardware.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Re: [jira] [Created] (TIKA-1743) NetworkParser can create Unbounded
Number of Threads
Posted by Tyler Palsulich <tp...@gmail.com>.
This sounds like a great idea! We should make the size of the pool
configurable with TikaConfig.
On Tue, Sep 22, 2015, 3:04 PM Bob Paulin (JIRA) <ji...@apache.org> wrote:
> Bob Paulin created TIKA-1743:
> --------------------------------
>
> Summary: NetworkParser can create Unbounded Number of Threads
> Key: TIKA-1743
> URL: https://issues.apache.org/jira/browse/TIKA-1743
> Project: Tika
> Issue Type: Bug
> Reporter: Bob Paulin
>
>
> The current NetworkParser class creates new instances of the Thread class
> which each call to parse. This could create an unbounded number of threads
> created by this class. I'd suggest replacing this logic with a
> ThreadPoolExecutor and a configurable number of threads. This will help
> prevent creating an unbounded number of threads and allow the user to tune
> performance to the hardware.
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)
>