We have ~170000 dynamic fields like abc_xxx, and requests like
/select?fl=abc_* took ~180ms with 9.4.1, but after upgrading to 9.5.0
such requests now take ~620ms to execute.

It seems in 9.5.0
org.apache.solr.common.util.GlobPatternUtil.matches
used instead of
org.apache.commons.io.FilenameUtils.wildcardMatch
Which leads to huge losses in performance.

Here is the call tree from the profiler:
9.4.1
https://i.imgur.com/2gubfDr.png

9.5.0
https://i.imgur.com/JIZ1E9u.png

Reply via email to