milvus/internal/querycoordv2/job
chyezh a2502bde75
enhance: replica manager enhancement (#31496)
issue: #30647 

- ReplicaManager manage read only node now, and always do persistent of
node distribution of replica.

- All segment/channel checker using ReplicaManager to get read-only node
or read-write node, but not ResourceManager.

- ReplicaManager promise that only apply unique querynode to one replica
in same collection now (replicas in same collection never hold same
querynode at same time).

- ReplicaManager promise that fairly node count assignment policy if
multi replicas of collection is assigned to one resource group.

- Move some parameters check into ReplicaManager to avoid data race.

- Allow transfer replica to resource group that already load replica of
same collection

- Allow transfer node between resource groups that load replica of same
collection

---------

Signed-off-by: chyezh <chyezh@outlook.com>
2024-04-05 04:57:16 +08:00
..
job_load.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
job_release.go Fix failed to load collection with more than 128 partitions (#26763) 2023-09-02 00:09:01 +08:00
job_sync.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
job_test.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
job.go Dynamic load/release partitions (#22655) 2023-03-20 14:55:57 +08:00
OWNERS Add OWNERS files for querycoordv2 sub pkgs (#23489) 2023-04-18 15:52:30 +08:00
scheduler.go Refine QueryCoord stopping (#27371) 2023-09-27 16:27:27 +08:00
undo.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
utils.go enhance: Refactor channel dist manager interface (#31119) 2024-04-02 10:23:14 +08:00