Yup, that was the issue.

Michael McCandless wrote:
> Make that LUCENE-2106 :)
>
> Mike
>
> On Thu, Dec 3, 2009 at 10:41 AM, Michael McCandless
> <luc...@mikemccandless.com> wrote:
>   
>> Is this due to LUCENE-1206?
>>
>> Mike
>>
>> On Thu, Dec 3, 2009 at 8:34 AM, Mark Miller <markrmil...@gmail.com> wrote:
>>     
>>> Anyone else seeing this?
>>>
>>> Now when I try and run the micro-benchmark on trunk or flex branch, a
>>> few seconds in, I get :
>>>
>>>     [java] Running algorithm from:
>>> /home/mark/workspace/lucene/contrib/benchmark/conf/micro-standard.alg
>>>     [java] ------------> config properties:
>>>     [java] analyzer = org.apache.lucene.analysis.standard.StandardAnalyzer
>>>     [java] compound = true
>>>     [java] content.source =
>>> org.apache.lucene.benchmark.byTask.feeds.ReutersContentSource
>>>     [java] directory = FSDirectory
>>>     [java] doc.stored = true
>>>     [java] doc.term.vector = false
>>>     [java] doc.tokenized = true
>>>     [java] docs.dir = reuters-out
>>>     [java] log.queries = true
>>>     [java] log.step = 500
>>>     [java] max.buffered = buf:10:10:100:100
>>>     [java] merge.factor = mrg:10:100:10:100
>>>     [java] query.maker =
>>> org.apache.lucene.benchmark.byTask.feeds.ReutersQueryMaker
>>>     [java] task.max.depth.log = 2
>>>     [java] work.dir = work
>>>     [java] -------------------------------
>>>     [java] ------------> queries:
>>>     [java] 0. TermQuery - body:salomon
>>>     [java] 1. TermQuery - body:comex
>>>     [java] 2. BooleanQuery - body:night body:trading
>>>     [java] 3. BooleanQuery - body:japan body:sony
>>>     [java] 4. PhraseQuery - body:"sony japan"
>>>     [java] 5. PhraseQuery - body:"food needs"~3
>>>     [java] 6. BooleanQuery - +body:"world bank"^2.0 +body:nigeria
>>>     [java] 7. BooleanQuery - body:"world bank" -body:nigeria
>>>     [java] 8. PhraseQuery - body:"ford credit"~5
>>>     [java] 9. BooleanQuery - body:airline body:europe body:canada
>>> body:destination
>>>     [java] 10. BooleanQuery - body:long body:term body:pressure
>>> body:trade body:ministers body:necessary body:current body:uruguay
>>> body:round body:talks body:general body:agreement body:trade
>>> body:tariffs body:gatt body:succeed
>>>     [java] 11. SpanFirstQuery - spanFirst(body:ford, 5)
>>>     [java] 12. SpanNearQuery - spanNear([body:night, body:trading], 4,
>>> false)
>>>     [java] 13. SpanNearQuery - spanNear([spanFirst(body:ford, 10),
>>> body:credit], 10, false)
>>>     [java] 14. WildcardQuery - body:fo*
>>>     [java] ------------> algorithm:
>>>     [java] Seq {
>>>     [java]     Rounds_4 {
>>>     [java]         ResetSystemErase
>>>     [java]         Populate {
>>>     [java]             -CreateIndex
>>>     [java]             MAddDocs_2000 {
>>>     [java]                 AddDoc
>>>     [java]             > * 2000
>>>     [java]             -Optimize
>>>     [java]             -CloseIndex
>>>     [java]         }
>>>     [java]         OpenReader
>>>     [java]         SearchSameRdr_5000 {
>>>     [java]             Search
>>>     [java]         > * 5000
>>>     [java]         CloseReader
>>>     [java]         WarmNewRdr_50 {
>>>     [java]             Warm
>>>     [java]         > * 50
>>>     [java]         SrchNewRdr_500 {
>>>     [java]             Search
>>>     [java]         > * 500
>>>     [java]         SrchTrvNewRdr_300 {
>>>     [java]             SearchTrav(1000.0)
>>>     [java]         > * 300
>>>     [java]         SrchTrvRetNewRdr_100 {
>>>     [java]             SearchTravRet(2000.0)
>>>     [java]         > * 100
>>>     [java]         NewRound
>>>     [java]     } * 4
>>>     [java]     RepSumByName
>>>     [java]     RepSumByPrefRound MAddDocs
>>>     [java] }
>>>     [java] ------------> starting task: Seq
>>>     [java] ------------> starting task: Rounds_4
>>>     [java] ------------> starting task: Populate
>>>     [java] 1.5 sec --> main added 500 docs
>>>     [java] 2.12 sec --> main added 1000 docs
>>>     [java] 2.51 sec --> main added 1500 docs
>>>     [java] 2.88 sec --> main added 2000 docs
>>>     [java] ------------> starting task: OpenReader
>>>     [java] ------------> starting task: SearchSameRdr_5000
>>>     [java] 3.3 sec --> main processed 500 records
>>>     [java] 3.39 sec --> main processed 1000 records
>>>     [java] 3.45 sec --> main processed 1500 records
>>>     [java] 3.5 sec --> main processed 2000 records
>>>     [java] 3.54 sec --> main processed 2500 records
>>>     [java] 3.58 sec --> main processed 3000 records
>>>     [java] 3.62 sec --> main processed 3500 records
>>>     [java] 3.66 sec --> main processed 4000 records
>>>     [java] 3.69 sec --> main processed 4500 records
>>>     [java] 3.72 sec --> main processed 5000 records
>>>     [java] ------------> starting task: CloseReader
>>>     [java] ------------> starting task: WarmNewRdr_50
>>>     [java] ------------> starting task: SrchNewRdr_500
>>>     [java] ####################
>>>     [java] ###  D O N E !!! ###
>>>     [java] ####################
>>>     [java] Error: cannot execute the algorithm!
>>> /home/mark/workspace/lucene/contrib/benchmark/work/index/_0.cfx (Too
>>> many open files)
>>>     [java] java.io.FileNotFoundException:
>>> /home/mark/workspace/lucene/contrib/benchmark/work/index/_0.cfx (Too
>>> many open files)
>>>     [java]     at java.io.RandomAccessFile.open(Native Method)
>>>     [java]     at
>>> java.io.RandomAccessFile.<init>(RandomAccessFile.java:233)
>>>     [java]     at
>>> org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput$Descriptor.<init>(SimpleFSDirectory.java:76)
>>>     [java]     at
>>> org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput.<init>(SimpleFSDirectory.java:97)
>>>     [java]     at
>>> org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.<init>(NIOFSDirectory.java:87)
>>>     [java]     at
>>> org.apache.lucene.store.NIOFSDirectory.openInput(NIOFSDirectory.java:67)
>>>     [java]     at
>>> org.apache.lucene.index.CompoundFileReader.<init>(CompoundFileReader.java:67)
>>>     [java]     at
>>> org.apache.lucene.index.SegmentReader$CoreReaders.openDocStores(SegmentReader.java:247)
>>>     [java]     at
>>> org.apache.lucene.index.SegmentReader.get(SegmentReader.java:578)
>>>     [java]     at
>>> org.apache.lucene.index.SegmentReader.get(SegmentReader.java:554)
>>>     [java]     at
>>> org.apache.lucene.index.DirectoryReader.<init>(DirectoryReader.java:105)
>>>     [java]     at
>>> org.apache.lucene.index.ReadOnlyDirectoryReader.<init>(ReadOnlyDirectoryReader.java:27)
>>>     [java]     at
>>> org.apache.lucene.index.DirectoryReader$1.doBody(DirectoryReader.java:75)
>>>     [java]     at
>>> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:677)
>>>     [java]     at
>>> org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
>>>     [java]     at
>>> org.apache.lucene.index.IndexReader.open(IndexReader.java:316)
>>>     [java]     at
>>> org.apache.lucene.index.IndexReader.open(IndexReader.java:202)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.ReadTask.doLogic(ReadTask.java:84)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:140)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:196)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:138)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:151)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:196)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:138)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:151)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:196)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:138)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:151)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.utils.Algorithm.execute(Algorithm.java:269)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.Benchmark.execute(Benchmark.java:73)
>>>     [java]     at
>>> org.apache.lucene.benchmark.byTask.Benchmark.main(Benchmark.java:109)
>>> BUILD SUCCESSFUL
>>> Total time: 19 seconds
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
>>> For additional commands, e-mail: java-dev-h...@lucene.apache.org
>>>
>>>
>>>       
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-dev-h...@lucene.apache.org
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to