RE: Lucene index on NFS

2012-10-02 Thread Uwe Schindler
Uwe - Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -Original Message- > From: Jong Kim [mailto:jong.luc...@gmail.com] > Sent: Tuesday, October 02, 2012 5:20 PM > To: java-user@lucene.apache.org > Subject: Re: Luc

Re: Lucene index on NFS

2012-10-02 Thread Jong Kim
OK, so it sounds like I'm hearing that (a) Accessing index files over NFS from a "single" physical process on a single computer is safe and can be made to work. (b) Accessing index files over NFS from "multiple" processes/machines might be problematic (c) In all cases, the performance would be l

Re: Lucene index on NFS

2012-10-02 Thread Jong Kim
John, Are you indicating that later Lucene releases might have a config setting that can control the write I/O timeout? If so, do you happen to know where it is or how to set it? I did quick Googling, but all I get back is the write lock timeout which is set to one second by default. Thanks /Jong

Re: Lucene index on NFS

2012-10-02 Thread Nader, John P
We've been in production on Lucene over NFS for about 4 years now. Though we've had performance issues related to NFS (similar to those mentioned on this thread), we've only seen some reliability issues. Index writing I/O timeout exceptions are the primary issue. We've addressed these by impleme

Re: Lucene index on NFS

2012-10-02 Thread Tommaso Teofili
Ok, that saves you from concurrency issue, but in my experience is just much slower than local file system, so still NFS can be used but with some tradeoff on performance. My 2 cents, Tommaso 2012/10/2 Jong Kim > The setup is I have a home-grown server process that has exclusive access > to the

Re: Lucene index on NFS

2012-10-02 Thread Jong Kim
al Message- > > From: Paul Libbrecht [mailto:p...@hoplahup.net] > > Sent: Tuesday, October 02, 2012 2:45 PM > > To: java-user@lucene.apache.org > > Subject: Re: Lucene index on NFS > > > > I doubt NFS is an unreliable file-system. > > Lucene uses normal

Re: Lucene index on NFS

2012-10-02 Thread Jong Kim
The setup is I have a home-grown server process that has exclusive access to the index files. All reads and writes are done through this server. No other process is reading the same index files whether it's local or over NFS. /Jong On Tue, Oct 2, 2012 at 8:56 AM, Ian Lea wrote: > I agree that rel

Re: Lucene index on NFS

2012-10-02 Thread Jong Kim
My Lucene index is accessed by multiple threads in a single process. /Jong On Tue, Oct 2, 2012 at 8:45 AM, Paul Libbrecht wrote: > I doubt NFS is an unreliable file-system. > Lucene uses normal random access to files and this has no reason to be > unreliable unless bad things such as network dr

RE: Lucene index on NFS

2012-10-02 Thread Uwe Schindler
> Sent: Tuesday, October 02, 2012 2:45 PM > To: java-user@lucene.apache.org > Subject: Re: Lucene index on NFS > > I doubt NFS is an unreliable file-system. > Lucene uses normal random access to files and this has no reason to be > unreliable unless bad things such as network drops

Re: Lucene index on NFS

2012-10-02 Thread Ian Lea
I agree that reliability/corruption is not an issue. I would also put it that performance is likely to suffer, but that's not certain. A fast disk mounted over NFS can be quicker than a slow local disk. And how much do you care about performance? Maybe it would be fast enough over NFS to make t

Re: Lucene index on NFS

2012-10-02 Thread Paul Libbrecht
I doubt NFS is an unreliable file-system. Lucene uses normal random access to files and this has no reason to be unreliable unless bad things such as network drops happen (in which case you'd get direct failures or timeouts rather than corruption). I've seen fairly large infrastructures being b

Re: Lucene index on NFS

2012-10-02 Thread Jong Kim
Thank you all for reply. So it soudns like it is a known fact that the performance would suffer rather significantly when the index files are accessed over NFS. But how about reliability and robustness (which seems even more important)? Isn't there any increased possibility for intermittent errors

Re: Lucene index on NFS

2012-10-02 Thread Paul Libbrecht
My experience in the Lucene 1.x times were a factor of at least four in writing to NFS and about two when reading from there. I'd discourage this as much as possible! (rsync is way more your friend for transporting and replication à la solr should also be considered) paul Le 2 oct. 2012 à 11

Re: Lucene index on NFS

2012-10-02 Thread Ian Lea
You'll certainly need to factor in the performance of NFS versus local disks. My experience is that smallish low activity indexes work just fine on NFS, but large high activity indexes are not so good, particularly if you have a lot of modifications to the index. You may want to install a custom

Re: Lucene index on NFS

2012-10-01 Thread Vitaly Funstein
How tolerant is your project of decreased search and indexing performance? You could probably write a simple test that compares search and write speeds of local and NFS-mounted indexes and make the decision based on the results. On Mon, Oct 1, 2012 at 3:06 PM, Jong Kim wrote: > Hi, > > According

Lucene index on NFS

2012-10-01 Thread Jong Kim
Hi, According to the Lucene In Action (Second Edition), the section 2.11.2 "Accessing an index over a remote file system" explains that there are issues related to accessing a Lucene index across remote file system including NFS. I'm particuarly interested in NFS compatibility, and wondering if t