tika-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Allison (JIRA)" <j...@apache.org>
Subject [jira] [Created] (TIKA-2330) Prevent preventable OOM in CompressorInputStream
Date Wed, 19 Apr 2017 20:34:41 GMT
Tim Allison created TIKA-2330:

             Summary: Prevent preventable OOM in CompressorInputStream
                 Key: TIKA-2330
                 URL: https://issues.apache.org/jira/browse/TIKA-2330
             Project: Tika
          Issue Type: Improvement
            Reporter: Tim Allison
            Priority: Minor

On TIKA-1631, users noted that merely detecting an {{x-compress}} file could cause an OOM
because we were instantiating the stream as part of detection. 
On COMPRESS-382, [~lfcnassif] noted that something similar happens with LZMA.

Let's work with the Compress project to:
1) add a static {{detect}} that doesn't instantiate the streams (COMPRESS-385)
2) allow a parameterizable limit on the amount of allocated space for {{x-compress}} (COMPRESS-386)
and {{LZMA}} (COMPRESS-382)

Until we have a chance to make these changes in the compress project, let's temporarily copy/paste/update
from Compress to fix these within Tika.

This message was sent by Atlassian JIRA

View raw message