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

Mark Miller commented on SOLR-3911:
-----------------------------------

I'll commit code to write the replication state through the directory in a 
moment.
                
> Make Directory and DirectoryFactory first class so that the majority of 
> Solr's features work with any custom implementations.
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-3911
>                 URL: https://issues.apache.org/jira/browse/SOLR-3911
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Mark Miller
>            Assignee: Mark Miller
>             Fix For: 4.1, 5.0
>
>         Attachments: SOLR-3911.patch, SOLR-3911.patch, SOLR-3911.patch
>
>
> The biggest issue is that many parts of Solr rely on a local file system 
> based Directory implementation - most notably, replication. This should all 
> be changed to use the Directory and DirectoryFactory abstractions.
> Other parts of the code that count on the local file system for making paths 
> and getting file sizes should also be changed to use Directory and/or 
> DirectoryFactory.
> Original title: Replication should work with any Directory impl, not just 
> local filesystem based Directories.
> I've wanted to do this for a long time - there is no reason replication 
> should not support any directory impl. This will let us use the mockdir for 
> replication tests rather than having to force an FSDir and lose all the extra 
> test checks and simulations. This will improve our testing around replication 
> a lot, and allow custom Directory impls to be used on multi node Solr.
> Expanded scope - full first class support for DirectoryFactory and Directory.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to