<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>17038993</buildableDurationMillis><buildableTimeMillis>17038993</buildableTimeMillis><buildingDurationMillis>1846472</buildingDurationMillis><executingTimeMillis>1846472</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginbranch_10x _class='hudson.plugins.git.util.Build'><buildNumber>202</buildNumber><marked><SHA1>fe819894a1de6d49b2fbbd651403edf77da9e0fc</SHA1><branch><SHA1>fe819894a1de6d49b2fbbd651403edf77da9e0fc</SHA1><name>refs/remotes/origin/branch_10x</name></branch></marked><revision><SHA1>fe819894a1de6d49b2fbbd651403edf77da9e0fc</SHA1><branch><SHA1>fe819894a1de6d49b2fbbd651403edf77da9e0fc</SHA1><name>refs/remotes/origin/branch_10x</name></branch></revision></refsremotesoriginbranch_10x></buildsByBranchName><lastBuiltRevision><SHA1>fe819894a1de6d49b2fbbd651403edf77da9e0fc</SHA1><branch><SHA1>fe819894a1de6d49b2fbbd651403edf77da9e0fc</SHA1><name>refs/remotes/origin/branch_10x</name></branch></lastBuiltRevision><remoteUrl>https://gitbox.apache.org/repos/asf/solr.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.plugins.jira.JiraBuildAction'></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>hs_err_pid1598765.jfr</displayPath><fileName>hs_err_pid1598765.jfr</fileName><relativePath>solr/packaging/build/solr-10.1.0-SNAPSHOT/server/hs_err_pid1598765.jfr</relativePath></artifact><building>false</building><displayName>#202</displayName><duration>1846472</duration><estimatedDuration>1805966</estimatedDuration><fullDisplayName>Solr » Solr-TestIntegration-10.x #202</fullDisplayName><id>202</id><inProgress>false</inProgress><keepLog>false</keepLog><number>202</number><queueId>13077579</queueId><result>FAILURE</result><timestamp>1778167019734</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-TestIntegration-10.x/202/</url><builtOn>lucene-solr-3</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/solrj/src/java/org/apache/solr/client/solrj/request/LukeRequest.java</affectedPath><affectedPath>changelog/unreleased/SOLR-8127-distributed-luke.yml</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java</affectedPath><affectedPath>solr/solrj/src/java/org/apache/solr/client/solrj/response/LukeResponse.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/LukeHandlerCloudTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/LukeRequestHandlerDistribTest.java</affectedPath><affectedPath>solr/solr-ref-guide/modules/indexing-guide/pages/luke-request-handler.adoc</affectedPath><commitId>33ba3171aa84bce9190e4c6d91c46b8da0dd5a0f</commitId><timestamp>1778014657000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/lkotzaniewsk</absoluteUrl><fullName>lkotzaniewsk</fullName></author><authorEmail>lkotzaniewsk@bloomberg.net</authorEmail><comment>SOLR-8127 Distributed Luke (#4149)

* Fans out to one replica per shard by default when in Solr Cloud mode as well as with `shards` explicitly specified in non-Cloud mode
* Any index information that can't be aggregated, i.e. directory, version, indexCommit, etc., will be placed for every *responding* shard in a new shards response field. This only gets returned when shards.info=true
* docs and docCount were widened to long as they can now overflow. For javabin codec compatibility the server will narrow these to int for old calling SolrClients (when it is safe to do so)
* Previously show=doc mode would error if it couldn't find a matching doc but now returns an empty response and a 200 status code
* show=doc in distributed mode works only with Solr document Id but not with lucene docId, i.e. "id=..." works but "docId=..." does not.
* When in distributed mode Luke handler will validate index and schema flags of each field for consistency and error with an informative message in case of any mismatch.
* You can go back to the old, non-distributed behavior in Cloud mode by specifying distrib=false
* For single-sharded Solr Clouds there is no behavior change (this is a special case).

Co-authored-by: David Smiley &lt;dsmiley@apache.org&gt;
(cherry picked from commit cac69ae12dad7c4b15e682bb3d6ff98f9ec3d00a)
</comment><date>2026-05-05 16:57:37 -0400</date><id>33ba3171aa84bce9190e4c6d91c46b8da0dd5a0f</id><msg>SOLR-8127 Distributed Luke (#4149)</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/handler/admin/LukeHandlerCloudTest.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-8127-distributed-luke.yml</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/handler/admin/LukeRequestHandlerDistribTest.java</file></path><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/client/solrj/request/LukeRequest.java</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/indexing-guide/pages/luke-request-handler.adoc</file></path><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/client/solrj/response/LukeResponse.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/consumer/PartitionManager.java</affectedPath><affectedPath>solr/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/consumer/KafkaCrossDcConsumer.java</affectedPath><affectedPath>solr/cross-dc-manager/src/test/org/apache/solr/crossdc/manager/SolrAndKafkaIntegrationTest.java</affectedPath><affectedPath>solr/cross-dc-manager/build.gradle</affectedPath><commitId>ce059dc3872a32e78c15ab202913a02edc92fa2e</commitId><timestamp>1778151154000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18077: Fix incorrect request reuse, fix unit tests. (cherry-pick from #4396) (#4400)
</comment><date>2026-05-07 12:52:34 +0200</date><id>ce059dc3872a32e78c15ab202913a02edc92fa2e</id><msg>SOLR-18077: Fix incorrect request reuse, fix unit tests. (cherry-pick from #4396) (#4400)</msg><path><editType>edit</editType><file>solr/cross-dc-manager/src/test/org/apache/solr/crossdc/manager/SolrAndKafkaIntegrationTest.java</file></path><path><editType>edit</editType><file>solr/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/consumer/KafkaCrossDcConsumer.java</file></path><path><editType>edit</editType><file>solr/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/consumer/PartitionManager.java</file></path><path><editType>edit</editType><file>solr/cross-dc-manager/build.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc</affectedPath><affectedPath>solr/modules/jwt-auth/src/test/org/apache/solr/security/jwt/JWTAuthPluginTest.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18215-jwt-auth-blockUnknown-default-true.yml</affectedPath><affectedPath>solr/modules/jwt-auth/src/java/org/apache/solr/security/jwt/JWTAuthPlugin.java</affectedPath><affectedPath>solr/webapp/web/js/angular/controllers/security.js</affectedPath><commitId>fe819894a1de6d49b2fbbd651403edf77da9e0fc</commitId><timestamp>1778154836000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/janhoy</absoluteUrl><fullName>Jan Høydahl</fullName></author><authorEmail>janhoy@apache.org</authorEmail><comment>SOLR-18215 JWT auth module now defaults to blockUnknown=true (#4373)

(cherry picked from commit 6154e2a7519e9664f34d87a2ea155d9df1ba7ee0)
</comment><date>2026-05-07 13:53:56 +0200</date><id>fe819894a1de6d49b2fbbd651403edf77da9e0fc</id><msg>SOLR-18215 JWT auth module now defaults to blockUnknown=true (#4373)</msg><path><editType>edit</editType><file>solr/webapp/web/js/angular/controllers/security.js</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-18215-jwt-auth-blockUnknown-default-true.yml</file></path><path><editType>edit</editType><file>solr/modules/jwt-auth/src/java/org/apache/solr/security/jwt/JWTAuthPlugin.java</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc</file></path><path><editType>edit</editType><file>solr/modules/jwt-auth/src/test/org/apache/solr/security/jwt/JWTAuthPluginTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/hossman</absoluteUrl><fullName>Chris M. Hostetter</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/psalagnac</absoluteUrl><fullName>Pierre Salagnac</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/mlbiscoc</absoluteUrl><fullName>Matthew Biscocho</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/janhoy</absoluteUrl><fullName>Jan Høydahl</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/gerlowskija</absoluteUrl><fullName>Jason Gerlowski</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/houston</absoluteUrl><fullName>Houston Putman</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/malliaridis</absoluteUrl><fullName>Christos Malliaridis</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/epugh</absoluteUrl><fullName>David Eric Pugh</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/lkotzaniewsk</absoluteUrl><fullName>lkotzaniewsk</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/abenedetti</absoluteUrl><fullName>Alessandro Benedetti</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/anshum</absoluteUrl><fullName>Anshum Gupta</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/rahulgoswami</absoluteUrl><fullName>Rahul Goswami</fullName></culprit></freeStyleBuild>