milvus/internal/querycoordv2/meta
wei liu c84ea5465c
fix: Fix some replicas don't participate in the query after the failure recovery (#35850)
issue: #35846
querycoord will notify proxy to update shard leader cache after
delegator location changes, but during querynode's failure recovery,
some delegator may become unserviceable due to lacking of segments, and
back to serviceable after segment loaded, so we also need to notify
proxy to invalidate shard leader cache when delegator serviceable state
changes.

This PR will maintain querynode's serviceable state during heartbeat,
and notify proxy to invalidate shard leader cache if serviceable state
changes.

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-09-03 15:39:03 +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 feat: Support field partial load collection (#35416) 2024-08-20 16:49:02 +08:00
collection_manager_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +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: 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_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 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
replica.go enhance: Update protobuf-go to protobuf-go v2 (#34394) 2024-07-29 11:31:51 +08:00
replica_manager.go fix: query node may stuck at stopping progress (#33104) 2024-05-20 10:21:38 +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: 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
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 enhance: add log for partition stats( #30376) (#35219) 2024-08-02 19:34:22 +08:00
target_manager_test.go enhance: Avoid unnecesary syncTargetVersion func call after querycoord recover (#34954) 2024-08-02 14:46:13 +08:00