milvus/internal/querycoordv2
wei liu 3cd0b26285
enhance: Enable dynamic update loaded collection's replica (#35822)
issue: #35821
After collection loaded, if we need to increase/decrease collection's
replica, we need to release and load it again.

milvus offers 4 solution to update loaded collection's replica, this PR
aims to dynamic change the replica number without release, and after
replica number changed, milvus will execute load replica or release
replica in async, and the replica loaded status can be checked by
getReplicas API.

Notice that if set too much replicas than querynode can afford,the new
replica won't be loaded successfully until enough querynode joins.

---------

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-09-25 10:13:18 +08:00
..
balance fix: Fix logic dead lock when delegator has high memory usage (#36065) 2024-09-09 10:21:06 +08:00
checkers enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
dist fix: Fix some replicas don't participate in the query after the failure recovery (#35850) 2024-09-03 15:39:03 +08:00
job enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
meta enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
mocks enhance:Refactor hybrid search (#32020) 2024-04-09 14:21:18 +08:00
observers fix: [skip e2e] Fix unstable ut TestCollectionObserver (#36231) 2024-09-13 19:01:09 +08:00
params
session enhance: Mark query node as read only after suspend (#35492) 2024-08-20 14:02:54 +08:00
task enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
utils enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
api_testonly.go test: support segment release in integration test (#31190) 2024-04-09 11:39:17 +08:00
handlers.go fix: Avoid segment lack caused by deduplicate segment task (#34782) 2024-07-22 16:35:43 +08:00
ops_service_test.go feat: Support field partial load collection (#35416) 2024-08-20 16:49:02 +08:00
ops_services.go enhance: Mark query node as read only after suspend (#35492) 2024-08-20 14:02:54 +08:00
OWNERS
server_test.go fix: Fill load field list from old version load info (#35993) 2024-09-05 16:57:05 +08:00
server.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
services_test.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
services.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00