[ 
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: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to