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

ASF subversion and git services commented on SOLR-13932:
--------------------------------------------------------

Commit 7d728d9d3a552dda75272bf339f17cae9d6b3734 in lucene-solr's branch 
refs/heads/jira/SOLR-13101 from murblanc
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=7d728d9 ]

SOLR-13932 Review directory locking and Blob interactions (#1055)

* Initial minor changes for SOLR-13932

* Use all files in index directory when doing resolution against Blob to switch 
local index to new dir in case of conflicts

* Do push from the index directory directly without first making a local copy 
of the index files

* misspelling

* update after comments from mbwaheed


> Review directory locking and Blob interactions
> ----------------------------------------------
>
>                 Key: SOLR-13932
>                 URL: https://issues.apache.org/jira/browse/SOLR-13932
>             Project: Solr
>          Issue Type: Sub-task
>            Reporter: Ilan Ginzburg
>            Priority: Major
>          Time Spent: 3h 10m
>  Remaining Estimate: 0h
>
> Review resolution of local index directory content vs Blob copy.
> There has been wrong understanding of following line acquiring a lock on 
> index directory.
>  {{solrCore.getDirectoryFactory().get(indexDirPath, 
> DirectoryFactory.DirContext.DEFAULT, 
> solrCore.getSolrConfig().indexConfig.lockType);}}
> From Yonik:
> _A couple things about Directory locking.... the locks were only ever to 
> prevent more than one IndexWriter from trying to modify the same index. The 
> IndexWriter grabs a write lock once when it is created and does not release 
> it until it is closed._ 
> _Directories are not locked on acquisition of the Directory from the 
> DirectoryFactory. See the IndexWriter constructor, where the lock is 
> explicitly grabbed._
> Review CorePushPull#pullUpdateFromBlob, ServerSideMetadata and other classes 
> as relevant.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to