Details
-
Improvement
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
5.0
Description
moved ServerWrapper logic in LBHttpSolrClient.request(...) to a method to allow subclasses to override. expose other fields as protected. This allows sub-classes to apply different logic other than round-robin, when using the LBHttpSolrClient class. In my case, we wish to use an algorithm that only uses the first / primary server unless it is unavailable, and then it uses the secondary server(s).
Can someone please commit this as soon as possible. I don't necessarily need it to be back-ported, having in 7.4.1 would suffice.
Thanks!