[ 
https://issues.apache.org/jira/browse/SOLR-1969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12881418#action_12881418
 ] 

Uwe Schindler commented on SOLR-1969:
-------------------------------------

Instead of the Set/List fileTypes, wrap a FileSwitchDirectory around the 
MMapDirectory, so there are no changes needed in MMapDirectory. This is cleaner 
than hacking MMapDirectory to create FSDirIndexInputs.

> Make MMapDirectory configurable in solrconfig.xml
> -------------------------------------------------
>
>                 Key: SOLR-1969
>                 URL: https://issues.apache.org/jira/browse/SOLR-1969
>             Project: Solr
>          Issue Type: Improvement
>          Components: search
>    Affects Versions: 1.4
>            Reporter: Stephen Bochinski
>         Attachments: mmap_upd.txt
>
>   Original Estimate: 102.5h
>  Remaining Estimate: 102.5h
>
> This will make it so you can enable mmapdirectory from the solrconfig.xml 
> file. There are also several configurations you can specify in the 
> solrconfig.xml file. You can enable or disable the unmapping files which have 
> been closed by solr. This is almost necessary for an index which is being 
> optimized. You also have the option to not mmap certain files. In this case, 
> FSDirectory will be used to manage those particular files. This is 
> particularly useful if you are using FieldCache (SOLR-1961). Having this 
> enabled makes it useless to memory map the .fdt and .fdx files, considering 
> they are already in memory.
> The configurations are specified as follows:
> <directoryFactory class="solr.MMapDirectoryFactory">
>     <str name="unmap">true</str>
>     <lst name="filetypes">
>       <bool name="fdt">false</bool>
>       <bool name="fdx">false</bool>
>     </lst>
>   </directoryFactory>
> This would enable unmapping of closed files and would not memory map files 
> ending with .fdt and .fdx.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to