Hi I have a question around how queries are routed and load-balanced in a cluster of mixed TLOG and PULL replicas.
I thought that I might have to put a load-balancer in front of the PULL replicas and direct queries at them manually as nodes are added and removed as PULL replicas. However, it seems that SolrCloud handles this automatically? If I add a new PULL replica node, it goes into state="recovering" while it pulls the core. As expected. What happens if queries are directed at this node while in this state? From what I am observing, the query gets directed to another node? If SolrCloud is handling the routing of requests to active nodes, will it automatically favour PULL replicas for read queries and TLOG replicas for writes? Thanks Greg