> btw where will i find the writes that have not been committed? are they all > in memory or are they in some temp files somewhere?
The writes'll be gone if they haven't been committed yet and the process fails. > org.apache.lucene.store.LockObtainFailedException: Lock obtain timed If it's removed then you on restart of the process, this should go away. However you may see a corrupted index exception. On Tue, Jan 18, 2011 at 11:31 AM, Udi Nir <u...@threadsy.com> wrote: > the ebs volume is operational and i cannot see any error in dmesg etc. > the only errors in catalina.out are the lock related ones (even though i > removed the lock file) and when i do a commit everything looks fine in the > log. > i am using the following for the commit: > curl http://localhost:8983/solr/update -s -H "Content-type:text/xml; > charset=utf-8" -d "<commit/>" > > > btw where will i find the writes that have not been committed? are they all > in memory or are they in some temp files somewhere? > > udi > > > On Tue, Jan 18, 2011 at 11:24 AM, Otis Gospodnetic < > otis_gospodne...@yahoo.com> wrote: > >> Udi, >> >> It's hard for me to tell from here, but it looks like your writes are >> really not >> going in at all, in which case there may be nothing (much) to salvage. >> >> The EBS volume is mounted? And fast (try listing a bigger dir or doing >> something that involves some non-trivial disk IO)? >> No errors anywhere in the log on commit? >> How exactly are you invoking the commit? There is a wait option there... >> >> Otis >> ---- >> Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch >> Lucene ecosystem search :: http://search-lucene.com/ >> >> >> >> ----- Original Message ---- >> > From: Udi Nir <u...@threadsy.com> >> > To: solr-user@lucene.apache.org >> > Sent: Tue, January 18, 2011 2:04:56 PM >> > Subject: Re: salvaging uncommitted data >> > >> > i have not stopped writing so i am getting this error all the time. >> > the commit actually seems to go through with no errors but it does not >> seem >> > to write anything to the index files (i can see this because they are >> old >> > and i cannot see new stuff in search results). >> > >> > my index folder is on an amazon ebs volume which is a block device and >> looks >> > like a local disk. >> > >> > thanks! >> > >> > udi >> > >> > >> > On Tue, Jan 18, 2011 at 10:49 AM, Otis Gospodnetic < >> > otis_gospodne...@yahoo.com> wrote: >> > >> > > Udi, >> > > >> > > Hm, don't know off the top of my head, but sounds like "an interesting >> > > problem". >> > > Are you getting this error while still writing to the index or did you >> stop >> > > all >> > > writing? >> > > Do you get this error when you issue a commit or? >> > > Is the index on the local disk or? >> > > >> > > Otis >> > > ---- >> > > Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch >> > > Lucene ecosystem search :: http://search-lucene.com/ >> > > >> > > >> > > >> > > ----- Original Message ---- >> > > > From: Udi Nir <u...@threadsy.com> >> > > > To: solr-user@lucene.apache.org >> > > > Sent: Tue, January 18, 2011 12:29:47 PM >> > > > Subject: salvaging uncommitted data >> > > > >> > > > Hi, >> > > > I have a solr server that is failing to acquire a lock with the >> > > exception >> > > > below. I think that the server has a lot of uncommitted data (I am >> not >> > > sure >> > > > how to verify this) and if so I would like to salvage it. >> > > > Any suggestions how to proceed? >> > > > >> > > > (btw i tried removing the lock file but it did not help) >> > > > >> > > > Thanks, >> > > > Udi >> > > > >> > > > >> > > > Jan 18, 2011 5:17:06 PM org.apache.solr.common.SolrException log >> > > > SEVERE: org.apache.lucene.store.LockObtainFailedException: Lock >> obtain >> > > timed >> > > > out >> > > > : NativeFSLock@ >> > > > /vol-unifi-solr/data/index/lucene-043c34f1f06a280de60b3d4e8e05601 >> > > > 6-write.lock >> > > > at org.apache.lucene.store.Lock.obtain(Lock.java:85) >> > > > at >> > > org.apache.lucene.index.IndexWriter.init(IndexWriter.java:1545) >> > > > at >> > > org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1402) >> > > > at >> > > > >> org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:19 >> > > > 0) >> > > > >> > > >> > >> >