Skip to content

2097: Isolate tika parsing via tika-pipes to ensure reliable timeouts and protection from OOMs - #2183

Open
tballison wants to merge 4 commits into
apache:mainfrom
tballison:tika-pipes-parser-timeout
Open

tballison wants to merge 4 commits into
apache:mainfrom
tballison:tika-pipes-parser-timeout

Conversation

@tballison

@tballison tballison commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

This modernizes the calls to Tika to use tika-pipes. Parsing is done in a forked process to protect the jvm from timeouts and ooms.

This adds some challenges for provisioning -- number of forks and Xmx for each.

However, this now brings the use of Tika back into Tika's security model. Let me know what you think of my bot's work.

Review this carefully. It is 100% 🤖

@tballison tballison changed the title Tika pipes parser timeout 2097: Tika pipes parser timeout Sep 23, 2026
@tballison tballison changed the title 2097: Tika pipes parser timeout 2097: Isolate tika parsing via tika-pipes to ensure reliable timeouts and protection from OOMs Sep 23, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant