hossman commented on PR #12382:
URL: https://github.com/apache/lucene/pull/12382#issuecomment-1744028622
git bisect has identified `f2bd0bbcdd38cd3c681a9d302bdb856f1a62208d` as the
cause of a recent jenkins failure in `TestBlockMaxConjunction.testRandom` that
reproduces reliably for me locally on `main`
Example of failure...
```
org.apache.lucene.search.TestBlockMaxConjunction > testRandom FAILED
java.lang.AssertionError: Hit 0 docnumbers don't match
Hits length1=1 length2=1
hit=0: doc4=9.615059 shardIndex=-1, doc1215=9.615059 shardIndex=-1
for query:+foo:9 +foo:10 +foo:11 +foo:12 +foo:13
at
__randomizedtesting.SeedInfo.seed([C738B747E3320853:B57492485252BE20]:0)
at org.junit.Assert.fail(Assert.java:89)
at
org.apache.lucene.tests.search.CheckHits.checkEqual(CheckHits.java:229)
at
org.apache.lucene.tests.search.CheckHits.doCheckTopScores(CheckHits.java:709)
at
org.apache.lucene.tests.search.CheckHits.checkTopScores(CheckHits.java:694)
at
org.apache.lucene.search.TestBlockMaxConjunction.testRandom(TestBlockMaxConjunction.java:81)
...
2> NOTE: reproduce with: gradlew test --tests
TestBlockMaxConjunction.testRandom -Dtests.seed=C738B747E3320853
-Dtests.multiplier=2 -Dtests.locale=or -Dtests.timezone=Australia/Tasmania
-Dtests.asserts=true -Dtests.file.encoding=UTF-8
```
git bisect log...
```
$ git bisect log
# bad: [1dd05c89b0836531d367d2692ea5eae7d54b78fd] Add missing create github
release step to release wizard (#12607)
# good: [d62ca4a01f3693e0c6043a48080b33d03fdee8b4] add missing changelog
entry for #12498
git bisect start '1dd05c89b0836531d367d2692ea5eae7d54b78fd'
'd62ca4a01f3693e0c6043a48080b33d03fdee8b4'
# good: [51ade888f3274ea42ed4beb2bf000d7f922de4c7] Update wrong PR number in
CHANGES.txt
git bisect good 51ade888f3274ea42ed4beb2bf000d7f922de4c7
# bad: [ce464c7d6d20f49c2fe29126fcf400ee1cfeb112] Fix test failure.
git bisect bad ce464c7d6d20f49c2fe29126fcf400ee1cfeb112
# good: [3deead0ed32494d7159c0023dcc86c218c43f4eb] Remove deprecated
IndexSearcher#getExecutor method (#12580)
git bisect good 3deead0ed32494d7159c0023dcc86c218c43f4eb
# good: [d48913a957392e2746b489fe5aef77a21250e4b4] Allow reading / writing
binary stored fields as DataInput (#12581)
git bisect good d48913a957392e2746b489fe5aef77a21250e4b4
# bad: [483d28853a03aa57e727f0639032918e725a7032] Move CHANGES entry to
correct version.
git bisect bad 483d28853a03aa57e727f0639032918e725a7032
# bad: [f2bd0bbcdd38cd3c681a9d302bdb856f1a62208d] Run top-level conjunctions
of term queries with a specialized BulkScorer. (#12382)
git bisect bad f2bd0bbcdd38cd3c681a9d302bdb856f1a62208d
# first bad commit: [f2bd0bbcdd38cd3c681a9d302bdb856f1a62208d] Run top-level
conjunctions of term queries with a specialized BulkScorer. (#12382)
```
For the past 2 weeks, `TestBlockMaxConjunction.testRandom` has seen a
roughly ~2% jenkins failure rate per week (with 17 of 746 runs in the past 7
days failing). I have not looked into the failures of the other jenkins builds
to confirm if the tes failure messages are identical.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]