You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Tim Allison (Jira)" <ji...@apache.org> on 2025/12/05 11:34:00 UTC

[jira] [Created] (TIKA-4556) Swap stdout/stdin channel in pipes-server for localhost socket

Tim Allison created TIKA-4556:
---------------------------------

             Summary: Swap stdout/stdin channel in pipes-server for localhost socket
                 Key: TIKA-4556
                 URL: https://issues.apache.org/jira/browse/TIKA-4556
             Project: Tika
          Issue Type: Task
            Reporter: Tim Allison


The pipes client and pipes server currently communicate via stdout/stdin following the model of the ForkParser. This can get messy if loggers start writing to stdout before pipes server can redirect the stream.

The other benefit of a socket is that we can set timeouts that are monitored by the operating system...rather than having to set up our own watchers.

We should simplify the channel to a localhost socket and do a simple inherit io in the pipes client.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)