Solr snapshots are created using hard links.  The file is not deleted as
long as there is 1 or more
link to it.

Bill

On 2/13/07, Mike Klaas <[EMAIL PROTECTED]> wrote:

On 2/13/07, Ken Krugler <[EMAIL PROTECTED]> wrote:

> >A Lucene's IndexReader opens all index files it needs when it is
instantiated.
> >Changes to a Lucene index via IndexWriter never change an existing
> >file... new files are always created.
> >Put the two together and it allows an IndexWriter (or anything else,
> >like snapinstaller) to change the index in the background without
> >impact to open readers.
>
> Right, but from looking at the snapinstaller script it seemed as
> though the deletion of the "index" directory would be deleting files
> out from under the IndexReader.

Files aren't truly deleted until no process has an open file descriptor:


http://users.actcom.co.il/~choo/lupg/tutorials/handling-files/handling-files.html#sys_file_unlink

-Mike

Reply via email to