Thanks for update, Michael.
I raised https://issues.apache.org/jira/browse/SOLR-16707.
On Fri, Mar 17, 2023 at 5:47 AM Michael Gibney
wrote:
> I think this is basically a BooleanQuery and/or SolrRangeQuery variant
> of SOLR-15762. BoolQParserPlugin wraps `Occur.FILTER` subclauses in
>
I think this is basically a BooleanQuery and/or SolrRangeQuery variant
of SOLR-15762. BoolQParserPlugin wraps `Occur.FILTER` subclauses in
`FilterQuery`, so you could definitely see recursive updates that way,
and SolrRangeQuery (which I think is the culprit in this case)
likewise consults the
I've been able to trigger this locally using `-Ptests.iters=20` (or
whatever). Still not sure what the issue is, but here's the request that's
triggering this for me:
2> 176445 INFO
(TEST-TestFiltering.testRandomFiltering-seed#[8C523D43388C3411]) []
o.a.s.c.S.Request webapp=null path=null
>From first glance this reminded me of
https://github.com/apache/solr/pull/1118 but doesn't look completely
related.
This section of code just seems questionable:
https://github.com/apache/solr/blob/main/solr/core/src/java/org/apache/solr/search/CaffeineCache.java#L254
We are doing a get inside
Should we just set solr.filterCache.async=true?
On Wed, Mar 15, 2023 at 4:57 PM Mikhail Khludnev wrote:
> Hi, devs.
> I see in my inbox it fails from time to time.
> It seems the cause is .. caffeine
>
Hi, devs.
I see in my inbox it fails from time to time.
It seems the cause is .. caffeine
https://jenkins.thetaphi.de/job/Solr-main-Linux/10777/testReport/junit/org.apache.solr.search/TestFiltering/testRandomFiltering/
=> java.lang.IllegalStateException: Recursive update
at