Re: Proposing a 10.3.1 bug fix release

Benjamin Trent <[email protected]>
Newsgroups gmane.comp.jakarta.lucene.devel
Message-ID <CAAyovTV+O1bjb94u=Gv-=npy6Aqw_1=a6BKXyHN8a9xr9JdU4g@mail.gmail.com>
Michael,

Lucene Benchmarks actually caught this. Then other optimizations made the
regression go away (with the original cause not being directly fixed). Then
later it was directly fixed, and never actually backported.

Ignacio has indeed added a new test on main for this particular bug (see:
https://github.com/apache/lucene/pull/15266)

Here is the benchmark in Lucene that caught the issue, it was partially
addressed, but regressed again on 'IR', and "fixed" accidentally by other
optimizations.

https://benchmarks.mikemccandless.com/FilteredAndHighHigh.html

[image: image.png]

On Wed, Oct 1, 2025 at 6:43 AM Michael Sokolov <[email protected]> wrote:

> It sounds like this is needed. Do we also have any ideas about how we
> could have avoided this? Should we have some added test coverage, maybe a
> luceneutil enhancement? Did we already have a test that would have caught
> but we did not notice?
>
> On Wed, Oct 1, 2025, 4:03 AM Ignacio Vera <[email protected]> wrote:
>
>> Hi,
>>
>> In Elasticsearch, we have detected some of our benchmarks to degrade
>> badly after upgrading to Lucene 10.3.0. We have nailed down the issue to a
>> bug <https://github.com/apache/lucene/pull/15263> in the posting formats
>> where the impacts returned when there are no frequencies is wrong, leading
>> to a miscalculation of scores.
>>
>> In order to fix this regression, I would like to propose a bug fix
>> release for 10.3 line. I will be pushing the bug fix today so we can start
>> the release process as soon as this is done as far as there are no
>> concerns. I will try to find a release manager or if I cannot I can do it
>> myself.
>>
>> Thanks,
>>
>> Ignacio
>>
>>
>> [image: image.png]
>>
>
image.png (image/png, 165.1 KB) - not displayed
image.png (image/png, 43.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.