OK I committed a fix for this one -- it was a bug in how we accounted for RAM usage of the char[] blocks in DocumentsWriter (which I caused when backporting LUCENE-2329!). It only affected 3x because trunk uses byte[] blocks to hold the terms data...
Mike On Tue, May 11, 2010 at 6:06 AM, Michael McCandless <luc...@mikemccandless.com> wrote: > I can repro this, and it looks like something real on first > inspection! I love this random testing multiplier :) It ferrets out > the sneaky bugs... > > I'll track it down. > > Mike > > On Mon, May 10, 2010 at 8:17 PM, Robert Muir <rcm...@gmail.com> wrote: >> >> NOTE: random seed of testcase 'testIndexingThenDeleting' was: >> 16958521939581297 >> >> On Mon, May 10, 2010 at 7:13 PM, Apache Hudson Server >> <hud...@hudson.zones.apache.org> wrote: >>> >>> See <http://hudson.zones.apache.org/hudson/job/Lucene-3.x/9/changes> >>> >>> Changes: >>> >>> [rmuir] increase random testing for hudson >>> >>> [rmuir] support cranking up the memory index test randomness >>> >>> [mikemccand] LUCENE-2449: add 'knob' (-Drandom.multiplier=N, defaults to >>> 1) to tune up how much random testing is done; fix sneaky bugs (workaround >>> java's bug in new String(int[], int, int); nasty key reuse bug in >>> DBLRUCache) that this deeper testing uncovered >>> >>> ------------------------------------------ >>> [...truncated 3962 lines...] >>> [junit] Testsuite: org.apache.lucene.search.TestMultiPhraseQuery >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.018 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestMultiSearcher >>> [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.028 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestMultiSearcherRanking >>> [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.069 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestMultiTermConstantScore >>> [junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 4.701 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestMultiThreadTermVectors >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.697 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.TestMultiValuedNumericRangeQuery >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 11.892 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestNot >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.006 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestNumericRangeQuery32 >>> [junit] Tests run: 27, Failures: 0, Errors: 0, Time elapsed: 22.454 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestNumericRangeQuery64 >>> [junit] Tests run: 33, Failures: 0, Errors: 0, Time elapsed: 29.78 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestParallelMultiSearcher >>> [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.063 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestPhrasePrefixQuery >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.005 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestPhraseQuery >>> [junit] Tests run: 15, Failures: 0, Errors: 0, Time elapsed: 1.035 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestPositionIncrement >>> [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.022 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.TestPositiveScoresOnlyCollector >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.004 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestPrefixFilter >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.006 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestPrefixInBooleanQuery >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.227 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestPrefixQuery >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.006 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestQueryTermVector >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.006 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestQueryWrapperFilter >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.005 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.TestScoreCachingWrappingScorer >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.005 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestScorerPerf >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.679 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestSetNorm >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.005 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestSimilarity >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.006 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestSimpleExplanations >>> [junit] Tests run: 53, Failures: 0, Errors: 0, Time elapsed: 2.104 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.TestSimpleExplanationsOfNonMatches >>> [junit] Tests run: 53, Failures: 0, Errors: 0, Time elapsed: 0.115 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestSloppyPhraseQuery >>> [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.195 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestSort >>> [junit] Tests run: 22, Failures: 0, Errors: 0, Time elapsed: 11.354 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestSpanQueryFilter >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.013 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestTermRangeFilter >>> [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 3.449 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestTermRangeQuery >>> [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.032 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestTermScorer >>> [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.009 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestTermVectors >>> [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.186 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestThreadSafe >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 11.033 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestTimeLimitingCollector >>> [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 1.164 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestTopDocsCollector >>> [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.02 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestTopScoreDocCollector >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.005 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.TestWildcard >>> [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.03 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.function.TestCustomScoreQuery >>> [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 9.625 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.function.TestDocValues >>> [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.006 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.function.TestFieldScoreQuery >>> [junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 0.254 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.function.TestOrdValues >>> [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.091 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.payloads.TestPayloadNearQuery >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.285 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.payloads.TestPayloadTermQuery >>> [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.919 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.spans.TestBasics >>> [junit] Tests run: 20, Failures: 0, Errors: 0, Time elapsed: 6.779 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.spans.TestFieldMaskingSpanQuery >>> [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.549 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.spans.TestNearSpansOrdered >>> [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.052 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.spans.TestPayloadSpans >>> [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.891 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.spans.TestSpanExplanations >>> [junit] Tests run: 31, Failures: 0, Errors: 0, Time elapsed: 1.291 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.search.spans.TestSpanExplanationsOfNonMatches >>> [junit] Tests run: 31, Failures: 0, Errors: 0, Time elapsed: 0.132 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.spans.TestSpans >>> [junit] Tests run: 25, Failures: 0, Errors: 0, Time elapsed: 0.483 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.spans.TestSpansAdvanced >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.049 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.search.spans.TestSpansAdvanced2 >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.118 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.store.TestBufferedIndexInput >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 3.774 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.store.TestDirectory >>> [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.025 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.store.TestFileSwitchDirectory >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.014 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.store.TestHugeRamFile >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 3.821 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.store.TestLock >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.015 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.store.TestLockFactory >>> [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 3.081 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.store.TestRAMDirectory >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.11 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.store.TestWindowsMMap >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.078 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestArrayUtil >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.029 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestAttributeSource >>> [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.006 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestBitVector >>> [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 1.604 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestCharacterUtils >>> [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.008 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestCloseableThreadLocal >>> [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.005 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestDoubleBarrelLRUCache >>> [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.043 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestFieldCacheSanityChecker >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.287 sec >>> [junit] >>> [junit] Testsuite: >>> org.apache.lucene.util.TestIndexableBinaryStringTools >>> [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 17.74 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestNumericUtils >>> [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.203 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestOpenBitSet >>> [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 7.135 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestPriorityQueue >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.056 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestRamUsageEstimator >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.004 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestSetOnce >>> [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.019 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestSmallFloat >>> [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.161 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestSortedVIntList >>> [junit] Tests run: 19, Failures: 0, Errors: 0, Time elapsed: 0.02 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestStringHelper >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.003 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestStringIntern >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 39.739 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestVersion >>> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.003 sec >>> [junit] >>> [junit] Testsuite: org.apache.lucene.util.TestVirtualMethod >>> [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.007 sec >>> [junit] >>> [junit] Tests FAILED >>> >>> BUILD FAILED >>> >>> <http://hudson.zones.apache.org/hudson/job/Lucene-3.x/ws/branch_3x/common-build.xml>:484: >>> The following error occurred while executing this line: >>> >>> <http://hudson.zones.apache.org/hudson/job/Lucene-3.x/ws/branch_3x/common-build.xml>:473: >>> Tests failed! >>> >>> Total time: 7 minutes 15 seconds >>> Publishing Javadoc >>> Archiving artifacts >>> Recording test results >>> Publishing Clover coverage report... >>> No Clover report will be published due to a Build Failure >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >>> For additional commands, e-mail: dev-h...@lucene.apache.org >>> >> >> >> >> -- >> Robert Muir >> rcm...@gmail.com >> > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org