milvus-io / milvus

A cloud-native vector database, storage for next generation AI applications
https://milvus.io
Apache License 2.0
31.1k stars 2.96k forks source link

[Enhancement]: Enable score based balance channel policy #38142

Open weiliu1031 opened 1 day ago

weiliu1031 commented 1 day ago

Is there an existing issue for this?

What would you like to be added?

current balance channel policy only consider current collection's distribution, so if all collections has 1 channel, and all channels has been loaded on same querynode, after querynode num increase, balance channel won't be triggered.

enable score based balance channel policy, to achieve:

  1. distribute all channels evenly across multiple querynodes
  2. distribute each collection's channel evenly across multiple querynodes.

Why is this needed?

No response

Anything else?

No response

weiliu1031 commented 1 day ago

/assign