This is an automated email from the ASF dual-hosted git repository.

dsmiley pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/main by this push:
     new 4114eac41ea Ref-guide: upgrade notes: fix wrong file reference. (#3239)
4114eac41ea is described below

commit 4114eac41eaf1c239b1457557c0c982b79e83040
Author: David Smiley <[email protected]>
AuthorDate: Wed Mar 5 15:00:20 2025 -0500

    Ref-guide: upgrade notes: fix wrong file reference. (#3239)
    
    And add note to 9.8 about multiThreaded config
---
 .../modules/upgrade-notes/pages/major-changes-in-solr-9.adoc   | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
index e84a88e9184..f9aca44cac0 100644
--- 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
+++ 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
@@ -69,7 +69,8 @@ Due to changes in Lucene 9, that isn't possible any more.
 
 == Solr 9.8.1
 === Configuration
-In solrconfig.xml, the `indexSearcherExecutorThreads` now defaults to 0.
+
+In `solr.xml`, the `indexSearcherExecutorThreads` now defaults to 0.
 Therefore, multi-threaded search execution is disabled at a node-level by 
default.
 It is currently recommended to only use an `indexSearcherExecutorThreads > 0` 
if all query requests sent to Solr opt-in to multiThreaded search.
 Additionally, `indexSearcherExecutorThreads = -1` can be given to use the 
number of available CPU threads available to Solr.
@@ -79,6 +80,13 @@ This was the previous default.
 === Configuration
 In solrconfig.xml, the `numVersionBuckets` and `versionBucketLockTimeoutMs` 
settings are now obsolete and ignored; a warning will be logged if specified.
 
+`<lib/>` directives have been made into an "opt-in" feature in Solr 9.8 and 
must be explicitly enabled if desired (using a system property or environment 
variable like `-Dsolr.config.lib.enabled=true`) If not explicitly enabled, Solr 
will log a warning but otherwise quietly ignore any `<lib/>` tags in configsets.
+This is a breaking change, and we apologize for the disruption, but it's a 
necessary response to a number of security gaps that have come to light around 
this feature.
+`<lib/>` directives should be considered deprecated and will be removed 
entirely in Solr 10.0.
+Current users of `<lib/>` have a number of options to ensure their libraries 
remain on Solr's classpath, including: `SOLR_MODULES`, core "lib" directories, 
the solr.xml `<sharedLib>` tag, Solr's package manager, etc.
+
+If you're using the new/experimental `multiThreaded=true` parameter introduced 
in 9.7, you may now need to increase `indexSearcherExecutorThreads` in 
`solr.xml` to more fully utilize a machine than in 9.7.
+
 === Partial Results
 When query limits are in use and partial results are not desirable (i.e. 
reporting or quantitative usages of search)
 users may pass `partialResults=false`.

Reply via email to