iamsanjay commented on PR #2276:
URL: https://github.com/apache/solr/pull/2276#issuecomment-1975233648

   @dsmiley  I was working on IndexFetcher to change their client to 
Http2SolrClient. Suddenly all the request started failing due to authentication 
issue. Further inspection revealed that the listener required for Auth is not 
registered for  recoveryOnlyClient. Interestingly, no calls in RecoveryStrategy 
requires Auth, and therefore no request failed there.
   
   Below is the code, that called on updateOnlyClient to register the Auth 
listener.
   
   
https://github.com/apache/solr/blob/1c6798b0a012f47ab88ed091b9015462016dc8e8/solr/core/src/java/org/apache/solr/update/UpdateShardHandler.java#L317-L319
   
   However, only calling this method for recoveryOnlyClient won't work. As 
recreating Http2SolrClient using withHttpClient won't pass on listeners. 
Basically same issue that we have faced with Executors.


-- 
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