[ 
https://issues.apache.org/jira/browse/LUCENENET-216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12775285#action_12775285
 ] 

Michael Garski commented on LUCENENET-216:
------------------------------------------

Interesting point, but what happens to the Mono folks when we move to the 3.5 
framework and utilize native .NET calls that are not supported in Mono?  I 
don't see the feasibility of supporting compile time switches as we move 
forward.

Are there any Mono users of Lucene.Net?

> FSDirectory.Sync Fix to Ensure Flush to Disk
> --------------------------------------------
>
>                 Key: LUCENENET-216
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-216
>             Project: Lucene.Net
>          Issue Type: Bug
>            Reporter: Michael Garski
>         Attachments: FSDirectory.Sync.patch
>
>
> DIGY and Doug discussed this issue during the 2.9 port, and this is a patch 
> to give 2.9 the expected behavior of actually ensuring the OS flushes it's 
> buffers to disk.  DIGY suggested using the kernel32 method FlushFileBuffers, 
> and after investigation he was correct!  FileStream.Flush doesn't do that - 
> the OS could still be caching it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to