<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>8002457</buildableDurationMillis><buildableTimeMillis>8002457</buildableTimeMillis><buildingDurationMillis>1355878</buildingDurationMillis><executingTimeMillis>1355878</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_9x _class='hudson.plugins.git.util.Build'><buildNumber>628</buildNumber><marked><SHA1>b8433bb9ec7a86e2fd2637a661ad1a27df2ae183</SHA1><branch><SHA1>b8433bb9ec7a86e2fd2637a661ad1a27df2ae183</SHA1><name>refs/remotes/origin/branch_9x</name></branch></marked><revision><SHA1>b8433bb9ec7a86e2fd2637a661ad1a27df2ae183</SHA1><branch><SHA1>b8433bb9ec7a86e2fd2637a661ad1a27df2ae183</SHA1><name>refs/remotes/origin/branch_9x</name></branch></revision></refsremotesoriginbranch_9x></buildsByBranchName><lastBuiltRevision><SHA1>b8433bb9ec7a86e2fd2637a661ad1a27df2ae183</SHA1><branch><SHA1>b8433bb9ec7a86e2fd2637a661ad1a27df2ae183</SHA1><name>refs/remotes/origin/branch_9x</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 _class='hudson.plugins.gradle.BuildScanAction'></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#628</displayName><duration>1355878</duration><estimatedDuration>1328445</estimatedDuration><fullDisplayName>Solr » Solr-TestIntegration-9.x #628</fullDisplayName><id>628</id><inProgress>false</inProgress><keepLog>false</keepLog><number>628</number><queueId>25280703</queueId><result>SUCCESS</result><timestamp>1785797303312</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-TestIntegration-9.x/628/</url><builtOn>lucene-solr-4</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/docker-nightly.yml</affectedPath><commitId>fef696307adb55d532d74d640c8a23956a3bc91d</commitId><timestamp>1785705141000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-18032 Github workflow for docker nightly builds (#3976)

(cherry picked from commit 0e0a795a002e5e18f2fe7692067292ec608949e4)
</comment><date>2026-08-02 17:12:21 -0400</date><id>fef696307adb55d532d74d640c8a23956a3bc91d</id><msg>SOLR-18032 Github workflow for docker nightly builds (#3976)</msg><path><editType>add</editType><file>.github/workflows/docker-nightly.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/java/org/apache/solr/logging/log4j2/Log4j2Watcher.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18107-Fix-Log4j2Watcher.yml</affectedPath><commitId>c66b373e98941479eb5618717ffba7604680491d</commitId><timestamp>1785705182000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-18107: fix Log4j2Watcher, register parents (#4113)

The /admin/info/logging endpoint (or just a test) could yield partial logging hierarchies after log4j was upgraded.  It should now be robust.

(cherry picked from commit 824bab96a7a4d2843d48aa0c22131f8d731111a9)
</comment><date>2026-08-02 17:13:02 -0400</date><id>c66b373e98941479eb5618717ffba7604680491d</id><msg>SOLR-18107: fix Log4j2Watcher, register parents (#4113)</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/logging/log4j2/Log4j2Watcher.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-18107-Fix-Log4j2Watcher.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/solrj/src/java/org/apache/solr/client/solrj/SolrRequest.java</affectedPath><commitId>1e000c5e2126b4b7c5c8f7de48f7409dec9778c8</commitId><timestamp>1785705347000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SolrRequest.getPath setPath documentation (#4665)

And path enforcement

(cherry picked from commit 6c793d5534160d882882f2833496ae25c1f9016b)
</comment><date>2026-08-02 17:15:47 -0400</date><id>1e000c5e2126b4b7c5c8f7de48f7409dec9778c8</id><msg>SolrRequest.getPath setPath documentation (#4665)</msg><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/client/solrj/SolrRequest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>changelog/unreleased/calcite-sql-params.yml</affectedPath><affectedPath>solr/modules/sql/src/java/org/apache/solr/handler/sql/SQLHandler.java</affectedPath><affectedPath>solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandler.java</affectedPath><commitId>7e935fa1926bd67d3573c258db55e0390ccb1435</commitId><timestamp>1785705642000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>Avoid forwarding unrelated request parameters to Calcite from the /sql handler (#4607)

(cherry picked from commit 34eb9e3c998b6835969f12d75379607aea9220a2)
</comment><date>2026-08-02 17:20:42 -0400</date><id>7e935fa1926bd67d3573c258db55e0390ccb1435</id><msg>Avoid forwarding unrelated request parameters to Calcite from the /sql handler (#4607)</msg><path><editType>edit</editType><file>solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandler.java</file></path><path><editType>add</editType><file>changelog/unreleased/calcite-sql-params.yml</file></path><path><editType>edit</editType><file>solr/modules/sql/src/java/org/apache/solr/handler/sql/SQLHandler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>gradle/globals.gradle</affectedPath><affectedPath>settings.gradle</affectedPath><affectedPath>gradle/validation/jar-checks.gradle</affectedPath><affectedPath>dev-tools/solr-missing-doclet/settings.gradle</affectedPath><affectedPath>gradle/documentation/markdown.gradle</affectedPath><affectedPath>buildSrc/build.gradle</affectedPath><affectedPath>gradle/validation/git-status.gradle</affectedPath><affectedPath>gradle/testing/randomization.gradle</affectedPath><affectedPath>dev-tools/solr-missing-doclet/build.gradle</affectedPath><affectedPath>solr/docker/build.gradle</affectedPath><affectedPath>changelog/unreleased/PR#4677-buildCentralizeRepoDeclaration.yml</affectedPath><affectedPath>buildSrc/declare-repositories.gradle</affectedPath><affectedPath>gradle/validation/validate-source-patterns.gradle</affectedPath><commitId>aca43a1f16f71c85b4a04491de9925fe5984d8d0</commitId><timestamp>1785718260000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>build: centralize maven repo declarations (#4677)

(cherry picked from commit 54758e81b4012796c03bca0b14d403e1d10204ca)
</comment><date>2026-08-02 20:51:00 -0400</date><id>aca43a1f16f71c85b4a04491de9925fe5984d8d0</id><msg>build: centralize maven repo declarations (#4677)</msg><path><editType>edit</editType><file>dev-tools/solr-missing-doclet/build.gradle</file></path><path><editType>add</editType><file>buildSrc/declare-repositories.gradle</file></path><path><editType>edit</editType><file>settings.gradle</file></path><path><editType>edit</editType><file>buildSrc/build.gradle</file></path><path><editType>edit</editType><file>gradle/validation/git-status.gradle</file></path><path><editType>edit</editType><file>gradle/validation/jar-checks.gradle</file></path><path><editType>add</editType><file>changelog/unreleased/PR#4677-buildCentralizeRepoDeclaration.yml</file></path><path><editType>edit</editType><file>dev-tools/solr-missing-doclet/settings.gradle</file></path><path><editType>edit</editType><file>gradle/validation/validate-source-patterns.gradle</file></path><path><editType>edit</editType><file>gradle/documentation/markdown.gradle</file></path><path><editType>edit</editType><file>solr/docker/build.gradle</file></path><path><editType>edit</editType><file>gradle/globals.gradle</file></path><path><editType>edit</editType><file>gradle/testing/randomization.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/java/org/apache/solr/core/RAMDirectoryFactory.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/ByteBuffersDirectoryFactory.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/core/RAMDirectoryFactoryTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/core/ByteBuffersDirectoryFactoryTest.java</affectedPath><commitId>996a8cf3bd81fdf8d23bd9fad98688ced757dfca</commitId><timestamp>1785718261000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-18183: Permit LockType.NONE for ephemeral directories (#4660)

(cherry picked from commit 8fa14f1048f00decc7ade6fede1350a862e97d7e)
</comment><date>2026-08-02 20:51:01 -0400</date><id>996a8cf3bd81fdf8d23bd9fad98688ced757dfca</id><msg>SOLR-18183: Permit LockType.NONE for ephemeral directories (#4660)</msg><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/core/RAMDirectoryFactoryTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/ByteBuffersDirectoryFactory.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/core/ByteBuffersDirectoryFactoryTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/RAMDirectoryFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/solrj/src/java/org/apache/solr/client/solrj/SolrRequest.java</affectedPath><commitId>0f5553f7b56b4158c6c25aa438093cf8b98889c7</commitId><timestamp>1785718417000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SolrRequest.setPath fix; allow null (#4686)

Fixes a temporary regression from #4665

(cherry picked from commit 14405d7ec176cc5db264eb4ffb70355b3916369e)
</comment><date>2026-08-02 20:53:37 -0400</date><id>0f5553f7b56b4158c6c25aa438093cf8b98889c7</id><msg>SolrRequest.setPath fix; allow null (#4686)</msg><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/client/solrj/SolrRequest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/test-framework/src/java/org/apache/solr/embedded/JettySolrRunner.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestGracefulJettyShutdown.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18285-jettysolrrunner-graceful-optin.yml</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/embedded/JettyConfig.java</affectedPath><commitId>b8433bb9ec7a86e2fd2637a661ad1a27df2ae183</commitId><timestamp>1785784165000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-18285: Change JettySolrRunner's use of GracefulHandler to be opt-in

9x delta: uses StatisticsHandler.setGracefulShutdownWaitsForRequests(true) instead of Jetty 12's GracefulHandler, which doesn't exist in Jetty 10.

(cherry picked from commit 0c3d2f86e4a55323a6da0f1d21a61a1d161030cd)
(cherry picked from commit ef212f023b6c487bdfe82364966a8f20748876d9)
</comment><date>2026-08-03 15:09:25 -0400</date><id>b8433bb9ec7a86e2fd2637a661ad1a27df2ae183</id><msg>SOLR-18285: Change JettySolrRunner's use of GracefulHandler to be opt-in</msg><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/embedded/JettyConfig.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/embedded/JettySolrRunner.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-18285-jettysolrrunner-graceful-optin.yml</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestGracefulJettyShutdown.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></culprit></freeStyleBuild>