milvus/internal/querycoordv2/meta
wei liu 8714774305
fix: search/query failed due to segment not loaded (#37403)
issue: #36970
cause release segment and balance channel may happen at same time, and
before new delegator become serviceable, if release segment exeuctes on
new delegator, and search/query comes on old delegator, then release
segment and query segment happens in parallel, if release segment
execute first in worker, then search/query will got a SegmentNodeLoaded
error.

This PR add serviceable filter on delegator, then all load/release
segment operation will happens on serviceable delegator.

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-11-06 15:10:25 +08:00
..
OWNERS Add OWNERS files for querycoordv2 sub pkgs (#23489) 2023-04-18 15:52:30 +08:00
channel_dist_manager.go enhance: Update protobuf-go to protobuf-go v2 (#34394) 2024-07-29 11:31:51 +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
collection_manager.go fix: querycoord collection num metric (#36471) 2024-09-26 14:23:13 +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
constant.go enhance: Enable channel exclusive balance policy (#32911) 2024-05-10 17:27:31 +08:00
coordinator_broker.go enhance: reduce the log level of frequent log (#35652) 2024-08-25 16:20:57 +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
dist_manager.go Add license header (#19678) 2022-10-11 11:39:22 +08:00
failed_load_cache.go Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
failed_load_cache_test.go Use go-api/v2 for milvus-proto (#24770) 2023-06-09 01:28:37 +08:00
leader_view_manager.go fix: search/query failed due to segment not loaded (#37403) 2024-11-06 15:10:25 +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
meta.go Move meta store to kv catalog (#25915) 2023-07-31 13:57:04 +08:00
mock_broker.go fix: fix `make generate-mockery` panic with go1.22 (#36830) 2024-10-17 12:11:31 +08:00
mock_target_manager.go fix: Dynamic release parition may fail search/query. (#37049) 2024-10-24 01:03:28 +08:00
replica.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_manager_helper.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
replica_manager_helper_test.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_test.go fix: query node may stuck at stopping progress (#33104) 2024-05-20 10:21:38 +08:00
resource_group.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_manager.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
resource_manager_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +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
segment_dist_manager_test.go enhance: replica manager enhancement (#31496) 2024-04-05 04:57:16 +08:00
target.go enhance: Avoid unnecesary syncTargetVersion func call after querycoord recover (#34954) 2024-08-02 14:46:13 +08:00
target_manager.go fix: Dynamic release parition may fail search/query. (#37049) 2024-10-24 01:03:28 +08:00
target_manager_test.go fix: Dynamic release parition may fail search/query. (#37049) 2024-10-24 01:03:28 +08:00