ben-manes commented on PR #1118:
URL: https://github.com/apache/solr/pull/1118#issuecomment-1295301391

   I believe it was a `WrappedQuery` holding a complex BooleanQuery, but we did 
not look enough. I only recall that the key equality was complex with hashmap 
comparisons, and when we inspected the key it had setters and non-final fields. 
We didn't think of capturing screenshots of the object states when debugging. 
Dennis might be able to offer more details.
   
   I will think more about how to handle the infinite loop in this scenario. A 
retry is needed if a stale read, e.g. the reader might lookup the entry, be 
context switched, it evicted, and then observe it to be dead. That's fine and a 
subsequent re-read should cause it to see a fresh result. I may be able to 
handle this case a little better, but since it can happen safely it is tricky.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to