dsmiley commented on PR #2414:
URL: https://github.com/apache/solr/pull/2414#issuecomment-2075826049

   I think as long as QueryRequest continues to have a getBasePath, there is 
probably a fundamental conceptual issue with some clients supporting it and 
some not; it doesn't feel well placed on this abstraction.  Furthermore it 
sucks that LBSolrClient mutates this path during processing.  I would prefer to 
see it removed, and instead only HttpSolrClient should support a special 
request method overloaded that accepts a URL to the node to where the request 
should be sent.  LBSolrClient would use this method instead of mutating 
setBasePath, and furthermore all the other callers of setBasePath out there 
would instead use this pattern.  I just scanned over all of them outside tests 
and nearly every one submits the request with a client immediately following 
calling setBasePath.  Again, this suggests that Http2SolrClient should have 
such an overload.


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