Can anyone think of a reason why these locks would hang around for more than
2 hours?

I have been monitoring them and they look like they are very short lived.

On Tue, Jan 26, 2010 at 10:15 AM, Ian Connor <ian.con...@gmail.com> wrote:

> We traced one of the lock files, and it had been around for 3 hours. A
> restart removed it - but is 3 hours normal for one of these locks?
>
> Ian.
>
>
> On Mon, Jan 25, 2010 at 4:14 PM, mike anderson <saidthero...@gmail.com>wrote:
>
>> I am getting this exception as well, but disk space is not my problem.
>> What
>> else can I do to debug this? The solr log doesn't appear to lend any other
>> clues..
>>
>> Jan 25, 2010 4:02:22 PM org.apache.solr.core.SolrCore execute
>> INFO: [] webapp=/solr path=/update params={} status=500 QTime=1990
>> Jan 25, 2010 4:02:22 PM org.apache.solr.common.SolrException log
>> SEVERE: org.apache.lucene.store.LockObtainFailedException: Lock obtain
>> timed
>> out: NativeFSLock@
>> /solr8984/index/lucene-98c1cb272eb9e828b1357f68112231e0-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:190)
>> at
>>
>> org.apache.solr.update.UpdateHandler.createMainIndexWriter(UpdateHandler.java:98)
>> at
>>
>> org.apache.solr.update.DirectUpdateHandler2.openWriter(DirectUpdateHandler2.java:173)
>> at
>>
>> org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:220)
>> at
>>
>> org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:61)
>> at org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:139)
>> at org.apache.solr.handler.XMLLoader.load(XMLLoader.java:69)
>> at
>>
>> org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:54)
>> at
>>
>> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
>> at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
>> at
>>
>> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
>> at
>>
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
>> at
>>
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
>> at
>>
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
>> at
>>
>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
>> at
>>
>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>> at org.mortbay.jetty.Server.handle(Server.java:285)
>> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)
>> at
>>
>> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:835)
>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:641)
>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208)
>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
>> at
>>
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:226)
>> at
>>
>> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
>>
>>
>> Should I consider changing the lock timeout settings (currently set to
>> defaults)? If so, I'm not sure what to base these values on.
>>
>> Thanks in advance,
>> mike
>>
>>
>> On Wed, Nov 4, 2009 at 8:27 PM, Lance Norskog <goks...@gmail.com> wrote:
>>
>> > This will not ever work reliably. You should have 2x total disk space
>> > for the index. Optimize, for one, requires this.
>> >
>> > On Wed, Nov 4, 2009 at 6:37 AM, Jérôme Etévé <jerome.et...@gmail.com>
>> > wrote:
>> > > Hi,
>> > >
>> > > It seems this situation is caused by some No space left on device
>> > exeptions:
>> > > SEVERE: java.io.IOException: No space left on device
>> > >        at java.io.RandomAccessFile.writeBytes(Native Method)
>> > >        at java.io.RandomAccessFile.write(RandomAccessFile.java:466)
>> > >        at
>> >
>> org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexOutput.flushBuffer(SimpleFSDirectory.java:192)
>> > >        at
>> >
>> org.apache.lucene.store.BufferedIndexOutput.flushBuffer(BufferedIndexOutput.java:96)
>> > >
>> > >
>> > > I'd better try to set my maxMergeDocs and mergeFactor to more
>> > > adequates values for my app (I'm indexing ~15 Gb of data on 20Gb
>> > > device, so I guess there's problem when solr tries to merge the index
>> > > bits being build.
>> > >
>> > > At the moment, they are set to   <mergeFactor>100</mergeFactor> and
>> > > <maxMergeDocs>2147483647</maxMergeDocs>
>> > >
>> > > Jerome.
>> > >
>> > > --
>> > > Jerome Eteve.
>> > > http://www.eteve.net
>> > > jer...@eteve.net
>> > >
>> >
>> >
>> >
>> > --
>> > Lance Norskog
>> > goks...@gmail.com
>> >
>>
>


-- 
Regards,

Ian Connor
1 Leighton St #723
Cambridge, MA 02141
Call Center Phone: +1 (714) 239 3875 (24 hrs)
Fax: +1(770) 818 5697
Skype: ian.connor

Reply via email to