milvus/internal/querycoordv2/meta
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
..
channel_dist_manager_test.go enhance: Apply node-indexing and cache optimization for channel dist (#32595) 2024-04-28 16:19:24 +08:00
channel_dist_manager.go enhance: Update protobuf-go to protobuf-go v2 (#34394) 2024-07-29 11:31:51 +08:00
collection_manager_test.go fix: Fill load field list from old version load info (#35993) 2024-09-05 16:57:05 +08:00
collection_manager.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
constant.go enhance: Enable channel exclusive balance policy (#32911) 2024-05-10 17:27:31 +08:00
coordinator_broker_test.go enhance: limit getSegmentInfo batch size to avoid excced grpc message limit (#35394) 2024-08-15 19:17:00 +08:00
coordinator_broker.go enhance: reduce the log level of frequent log (#35652) 2024-08-25 16:20:57 +08:00
dist_manager.go
failed_load_cache_test.go Use go-api/v2 for milvus-proto (#24770) 2023-06-09 01:28:37 +08:00
failed_load_cache.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
leader_view_manager_test.go fix: Fix some replicas don't participate in the query after the failure recovery (#35850) 2024-09-03 15:39:03 +08:00
leader_view_manager.go fix: Fix some replicas don't participate in the query after the failure recovery (#35850) 2024-09-03 15:39:03 +08:00
meta.go Move meta store to kv catalog (#25915) 2023-07-31 13:57:04 +08:00
mock_broker.go enhance: limit getSegmentInfo batch size to avoid excced grpc message limit (#35394) 2024-08-15 19:17:00 +08:00
mock_target_manager.go fix: check collection health(queryable) fail for releasing collection (#34947) 2024-08-02 17:20:15 +08:00
OWNERS Add OWNERS files for querycoordv2 sub pkgs (#23489) 2023-04-18 15:52:30 +08:00
replica_manager_helper_test.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
replica_manager_helper.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
replica_manager_test.go enhance: Update protobuf-go to protobuf-go v2 (#34394) 2024-07-29 11:31:51 +08:00
replica_manager.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
replica_test.go fix: query node may stuck at stopping progress (#33104) 2024-05-20 10:21:38 +08:00
replica.go enhance: Update protobuf-go to protobuf-go v2 (#34394) 2024-07-29 11:31:51 +08:00
resource_group_test.go enhance: declarative resource group api (#31930) 2024-04-15 08:13:19 +08:00
resource_group.go enhance: Update protobuf-go to protobuf-go v2 (#34394) 2024-07-29 11:31:51 +08:00
resource_manager_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
resource_manager.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
segment_dist_manager_test.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
segment_dist_manager.go feat: add the rbac msg and send them to the replicate channel (#35392) 2024-08-15 12:06:52 +08:00
target_manager_test.go enhance: Avoid unnecesary syncTargetVersion func call after querycoord recover (#34954) 2024-08-02 14:46:13 +08:00
target_manager.go enhance: add log for partition stats( #30376) (#35219) 2024-08-02 19:34:22 +08:00
target.go enhance: Avoid unnecesary syncTargetVersion func call after querycoord recover (#34954) 2024-08-02 14:46:13 +08:00