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

Mark Miller commented on SOLR-465:
----------------------------------

You will get an FSDirectory no matter which OS. Open is a static method that 
pulls from a system property for the directory impl to use. So its not broken 
per say (you can set the property and get the right stuff), but you wont get 
the NIOFSDirectory automatically on non windows like the code implies. I'm 
going to try and make it workable at the Lucene level without the sys property 
is my hope.

> Add configurable DirectoryProvider so that alternate Directory 
> implementations can be specified via solrconfig.xml
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-465
>                 URL: https://issues.apache.org/jira/browse/SOLR-465
>             Project: Solr
>          Issue Type: New Feature
>    Affects Versions: 1.3
>            Reporter: TJ Laurenzo
>             Fix For: 1.4
>
>         Attachments: SOLR-465.patch, SOLR-465.patch, 
> solr-directory-provider.patch
>
>   Original Estimate: 0.25h
>  Remaining Estimate: 0.25h
>
> Solr is presently hard-coded to use the FSDirectory implementation in Lucene. 
>  Other Directory implementations are possible.  This patch creates a new 
> DirectoryProvider interface and extends SolrCore to load an implementation of 
> it from solrconfig.xml (if specified).  If not specified, then it will 
> fallback to the FSDirectory.
> A DirectoryProvider plugin can be configured in solrconfig.xml with the 
> following XML:
>    <directoryProvider class="class.name">
>       <!-- Parameters as required by the implementation -->
>    </directoryProvider>
> This patch was created against solr trunk checked out on 11/20/2007.  Most of 
> it is new code and should apply cleanly or with minor relocation.  If it does 
> not, let me know and I will update.

-- 
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