[
https://issues.apache.org/jira/browse/SOLR-3147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paddy Mullen updated SOLR-3147:
-------------------------------
Attachment: SOLR-3147.patch
This patch adds a new implementation of getFile that accepts an allowNonFile
flag, it keeps the old version of getFile for api compatability (there are
existing callers of the old prototype)
> FileDataSource throws a FileNotFoundException when reading from named pipes
> ---------------------------------------------------------------------------
>
> Key: SOLR-3147
> URL: https://issues.apache.org/jira/browse/SOLR-3147
> Project: Solr
> Issue Type: Bug
> Components: contrib - DataImportHandler
> Affects Versions: 3.5
> Environment: Unix
> Reporter: Paddy Mullen
> Priority: Minor
> Attachments: SOLR-3147.patch
>
>
> DataImportHandler fails on a FileNotFoundException when FileDataSource tries
> to read from a named pipe. This is because FileDataSource:105 in getFile
> calls isFile(). Since named pipes aren't true files this fails. When this
> check is removed, the import is able to proceed normally.
> I want to use a named pipe so I can keep the file compressed on disk and use
> gunzip -c to uncompress the file to the named pipe. Another way of fixing
> this would be to natively decompress inside of FileDataSource, it's not clear
> if this bug https://issues.apache.org/jira/browse/SOLR-1406 fixes the issue.
> What would the preferred patch do? Should it read a forceFile attribute from
> initProps?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]