[ 
https://issues.apache.org/jira/browse/SOLR-9101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17074065#comment-17074065
 ] 

David Smiley commented on SOLR-9101:
------------------------------------

Recently my colleague [~matmarie] troubleshooted some logging problem and with 
my help we found that SolrIndexSearcher.warm was clearing the SolrRequestInfo 
but never re-instated a possibly pre-existing SolrRequestInfo.  As I 
find-usages on SolrRequestInfo.setRequestInfo, I think this problem is 
common-place.  I think this suggests SRI should have a better API to make doing 
the right thing easy.  For example maybe the SRI should be layered like a 
stack.  [~mkhl] I found your issue here which isn't what I suggest but is 
another type of solution.  I propose I file a new issue to turn it into a stack 
and then close this here as wont-fix. WDYT?

BTW MDCLoggingContext.setCore/clear is similar-ish but it always keeps the 
original context.

> introduce SolrRequestInfo.doInSuspension(Callable<T>). make SolrRequestInfo 
> final
> ---------------------------------------------------------------------------------
>
>                 Key: SOLR-9101
>                 URL: https://issues.apache.org/jira/browse/SOLR-9101
>             Project: Solr
>          Issue Type: Improvement
>          Components: search
>            Reporter: Mikhail Khludnev
>            Priority: Major
>         Attachments: SOLR-9101.patch
>
>
> During work on SOLR-8208 I fortunately hacked this.  I propose changes in the 
> subj which make SolrRequestInfo more powerful and protected. 
> [~ysee...@gmail.com], I need your opinion regarding it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to