<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UpstreamCause'><shortDescription>Started by upstream project "Lucene-MMAPv2-Windows" build number 3,521</shortDescription><upstreamBuild>3521</upstreamBuild><upstreamProject>Lucene-MMAPv2-Windows</upstreamProject><upstreamUrl>job/Lucene-MMAPv2-Windows/</upstreamUrl></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>1619</buildNumber><marked><SHA1>288a65f5cdc4871d6a4c7ceb1e051acae1010d8b</SHA1><branch><SHA1>288a65f5cdc4871d6a4c7ceb1e051acae1010d8b</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>288a65f5cdc4871d6a4c7ceb1e051acae1010d8b</SHA1><branch><SHA1>288a65f5cdc4871d6a4c7ceb1e051acae1010d8b</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>288a65f5cdc4871d6a4c7ceb1e051acae1010d8b</SHA1><branch><SHA1>288a65f5cdc4871d6a4c7ceb1e051acae1010d8b</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://gitbox.apache.org/repos/asf/lucene.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>783</skipCount><totalCount>16861</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>Java: 64bit/hotspot/jdk-25.0.2 -XX:-UseCompressedOops -XX:+UseSerialGC</description><displayName>#1619</displayName><duration>486238</duration><estimatedDuration>652318</estimatedDuration><fullDisplayName>Lucene-MMAPv2-macOS #1619</fullDisplayName><id>1619</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1619</number><queueId>217378</queueId><result>SUCCESS</result><timestamp>1777889988677</timestamp><url>https://jenkins.thetaphi.de/view/Lucene/job/Lucene-MMAPv2-macOS/1619/</url><builtOn>macOS VM</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lucene/grouping/src/java/org/apache/lucene/search/grouping/TopGroupsCollectorManager.java</affectedPath><affectedPath>lucene/grouping/src/test/org/apache/lucene/search/grouping/BaseGroupSelectorTestCase.java</affectedPath><affectedPath>lucene/CHANGES.txt</affectedPath><commitId>dc190df0955e0e72e9c862fd4ae6ee992052ec08</commitId><timestamp>1777879517000</timestamp><author><absoluteUrl>https://jenkins.thetaphi.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fix TopGroupsCollectorManager ignoring withinGroupOffset (#15995)

When testing the newly introduced TopGroupsCollectorManager in #15603, found that TopGroupsCollectorManager hardcoded 0 as the withinGroupOffset when calling TopGroups.merge(), causing pagination within groups to be silently ignored, this PR adds withinGroupOffset field and constructor parameter into TopGroupsCollectorManager, also modify the unit test to make it cover non-zero withinGroupOffset case.

In addition, simplify the TopGroupsCollectorManager.reduce() method.

Signed-off-by: Binlong Gao &lt;gbinlong@amazon.com&gt;
</comment><date>2026-05-04 09:25:17 +0200</date><id>dc190df0955e0e72e9c862fd4ae6ee992052ec08</id><msg>Fix TopGroupsCollectorManager ignoring withinGroupOffset (#15995)</msg><path><editType>edit</editType><file>lucene/grouping/src/test/org/apache/lucene/search/grouping/BaseGroupSelectorTestCase.java</file></path><path><editType>edit</editType><file>lucene/grouping/src/java/org/apache/lucene/search/grouping/TopGroupsCollectorManager.java</file></path><path><editType>edit</editType><file>lucene/CHANGES.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lucene/grouping/src/java/org/apache/lucene/search/grouping/TopGroupsCollectorManager.java</affectedPath><commitId>288a65f5cdc4871d6a4c7ceb1e051acae1010d8b</commitId><timestamp>1777881116000</timestamp><author><absoluteUrl>https://jenkins.thetaphi.de/user/javanna</absoluteUrl><fullName>javanna</fullName></author><authorEmail>javanna@apache.org</authorEmail><comment>Remove leftover from #15995

The collectors arraylist is no longer needed. This commit removes it.
</comment><date>2026-05-04 09:51:56 +0200</date><id>288a65f5cdc4871d6a4c7ceb1e051acae1010d8b</id><msg>Remove leftover from #15995</msg><path><editType>edit</editType><file>lucene/grouping/src/java/org/apache/lucene/search/grouping/TopGroupsCollectorManager.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.thetaphi.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://jenkins.thetaphi.de/user/javanna</absoluteUrl><fullName>javanna</fullName></culprit></freeStyleBuild>