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

Reply via email to