[
https://issues.apache.org/jira/browse/LUCENE-6176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Uwe Schindler updated LUCENE-6176:
----------------------------------
Summary: Modify FSIndexOutpue in FSDirectory to open output steam for Write
and Read (was: Modify FSIndexOutpue in FSDirectory to pen output steam for
Write and Read)
> Modify FSIndexOutpue in FSDirectory to open output steam for Write and Read
> ---------------------------------------------------------------------------
>
> Key: LUCENE-6176
> URL: https://issues.apache.org/jira/browse/LUCENE-6176
> Project: Lucene - Core
> Issue Type: Improvement
> Components: core/store
> Affects Versions: 4.10.2
> Environment: Windows
> Reporter: Wojtek Kozaczynski
> Assignee: Uwe Schindler
>
> The FSIndexOutput, in FSDirecotry, opens the output file stream for
> Write/Append (W/A), but no Read. This is an issue when Windos wites to remote
> files. For local storage files the Windows cache manager is part of the
> kernel and can read from the file even if it is opened for W/A only (and it
> needs to read the current content of the page). When accessing remote files,
> like SMB shares, the cache manager is restricted to the access mode requested
> from the remote system. In this case since it is W/A every write, even a
> single byte, is a roundtrip to the remote storage server.
> Openning the output file stream for Write and Read, which does not impact
> other functionality, allows Windows to cache the individual Lucene writes
> regadless of their size
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]