Description
In Tika 1.19, there will be the ability to call the ForkParser and specify a directory of jars from which to load the classes for the Parser in the child processes. This will allow us to remove all of the parser dependencies from Solr. We’ll still need tika-core, of course, but we could drop tika-app.jar in the child process’ bin directory and be done with the upgrade... no more fiddly dependency upgrades and threat of jar hell.
The ForkParser also protects against ooms, infinite loops and jvm crashes. W00t!
This issue covers the basic upgrading to 1.19.1. For the migration to the ForkParser, see SOLR-11721.
Attachments
Attachments
Issue Links
- depends upon
-
TIKA-2653 Allow users to specify a directory of jars for classloading in ForkParser
- Resolved
-
TIKA-2655 Allow the RecursiveParserWrapper to work with the ForkParser
- Resolved
- relates to
-
SOLR-11721 Isolate most of Tika and dependencies into separate jvm
- Open
- links to