Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[smila-dev] lucene m-threads problems

Hi,

I tested ActiveMQ queue overflow and found that there are problems with lucene. I collected 50.000 records in queue without processing, after that starts to process them playing with Listener workers.quantity. As a result:

Lucene index service does not support correctly multi-thread access.
Typical errors:

1. unable to get lock

org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@C:\a a\workspace\.metadata\.plugins\
lucene\test_index\write.lock
       at org.apache.lucene.store.Lock.obtain(Lock.java:85)
at org.apache.lucene.index.DirectoryIndexReader.acquireWriteLock(DirectoryIndexReader.java:250) at org.apache.lucene.index.IndexReader.deleteDocument(IndexReader.java:725) at org.apache.lucene.index.IndexReader.deleteDocuments(IndexReader.java:761) at org.eclipse.smila.search.lucene.index.IndexConnection.deleteDocument(IndexConnection.java:257)



2. unable to write by IndexWriter

org.eclipse.smila.search.index.IndexException: unable to learn document
at org.eclipse.smila.search.lucene.index.IndexConnection.learnDocument(IndexConnection.java:343) at org.eclipse.smila.lucene.LuceneIndexService.addRecord(LuceneIndexService.java:217) at org.eclipse.smila.lucene.LuceneIndexService.process(LuceneIndexService.java:174) at org.eclipse.smila.processing.bpel.ProcessingServiceManager.doInvoke(ProcessingServiceManager.java:107) at org.eclipse.smila.processing.bpel.ExtensionManager.invokeAdapter(ExtensionManager.java:224) at org.eclipse.smila.processing.bpel.ExtensionManager.invokeActivity(ExtensionManager.java:174) at org.eclipse.smila.processing.bpel.SMILAExtensionBundle$InvokeServiceActivity.run(SMILAExtensionBundle.java:107) at org.eclipse.smila.processing.bpel.SMILAExtensionBundle$InvokeServiceActivity.run(SMILAExtensionBundle.java:119) at org.apache.ode.bpel.rtrep.v2.EXTENSIONACTIVITY.run(EXTENSIONACTIVITY.java:66)
--
Regards, Ivan
P.S. and Binary storage becomes very-very slow


Back to the top