Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
See SOLR-12859 for a lengthy discussion of some of the problems that currently exist with the way PKIAuthenticationPlugin's isSolrThread() currently works, and some discussions around how to possibly fix it.
Notably:
- anything request that comes from a Threadpool is considered isSolrThread()
- which means every frequest from ConcurrentUpdateSolrClient is considered isSolrThread()
- but isSolrThread() is ignored if there is a SolrRequestInfo
- but many code paths (like DocExpirationUpdateProcessorFactory -> UpdateProcessorChain) require that a SolrRequestInfo be set in order to function properly
In general, there's also a lot of questions/confusions about why isSolrThread() exists at all
Attachments
Issue Links
- is related to
-
SOLR-12859 DocExpirationUpdateProcessorFactory does not work with BasicAuth (and other auth plugins that use PKI)
- Closed