Hey guys, I have recently looked into an issue with my Solrcloud related to very high load when performing a full-import on DIH.
While some work could be done to improve my queries, etc in DIH, this lead me to a new feature idea in Solr: weighted internal load balancing. Basically, I can think of two uses cases, and how a weight on load balancing could help: 1) My situation from above - I'm doing a huge import and want SolrCloud to direct fewer queries to the node handling the DIH full-import, say weight 10/100 (10%) instead of 100/100. 2) Mixed hardware - Although I wouldn't recommend doing this, some people may have mixed hardware, some capable of handling more or less traffic. These weights wouldn't be expected to be exact, just best-effort to be able generally to influence load on nodes inside the cluster. They of course would only matter on reads (/get, /select, etc). A full blown approach would have weight awareness in the Zookeeper-aware client implementation, and on inter-node replica requests. Should I JIRA this? Thoughts? Tim