milvus/internal/querycoordv2
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
..
balance enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
checkers enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
dist enhance: Refactor channel dist manager interface (#31119) 2024-04-02 10:23:14 +08:00
job enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
meta enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
mocks fix: Support mvcc with hybrid serach (#30114) 2024-02-01 16:03:03 +08:00
observers enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
params Moving etcd client into session (#27069) 2023-10-27 07:36:12 +08:00
session enhance: Add restful api for devops to execute rolling upgrade (#29998) 2024-03-27 16:15:19 +08:00
task fix: querycoord panic after node down (#31831) 2024-04-03 10:03:22 +08:00
utils enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
handlers.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
ops_service_test.go enhance: Add restful api for devops to execute rolling upgrade (#29998) 2024-03-27 16:15:19 +08:00
ops_services.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
OWNERS Add QueryCoord OWNERS file (#21552) 2023-01-10 16:15:37 +08:00
server_test.go enhance: add hostname into node info (#30673) 2024-03-15 10:45:06 +08:00
server.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
services_test.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
services.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00