milvus/internal/querycoordv2/observers
wei liu e98c62abbb
enhance: refactor leader_observer to leader_checker (#29454)
issue: #29453 

sync distribution by rpc will also call loadSegment/releaseSegment,
which may cause all kinds of concurrent case on same segment, such as
concurrent load and release on one segment.
This PR add leader_checker which generate load/release task to correct
the leader view, instead of calling sync distribution by rpc

---------

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-01-05 15:54:55 +08:00
..
collection_observer_test.go enhance: refactor leader_observer to leader_checker (#29454) 2024-01-05 15:54:55 +08:00
collection_observer.go enhance: refactor leader_observer to leader_checker (#29454) 2024-01-05 15:54:55 +08:00
OWNERS Add OWNERS files for querycoordv2 sub pkgs (#23489) 2023-04-18 15:52:30 +08:00
replica_observer_test.go Refine QueryCoord stopping (#27371) 2023-09-27 16:27:27 +08:00
replica_observer.go Refine QueryCoord stopping (#27371) 2023-09-27 16:27:27 +08:00
resource_observer_test.go Refine QueryCoord stopping (#27371) 2023-09-27 16:27:27 +08:00
resource_observer.go Refine QueryCoord stopping (#27371) 2023-09-27 16:27:27 +08:00
target_observer_test.go fix: sync action load segment with lack collection index info list (#28788) 2023-12-04 18:14:34 +08:00
target_observer.go enhance: make delegator delete buffer holding all delete from cp (#29626) 2024-01-04 17:02:46 +08:00
task_dispatcher_test.go fix: make qcv2 observer dispatcher execute exactly once (#28472) 2023-11-16 10:24:19 +08:00
task_dispatcher.go fix: load gets stuck probably (#29191) 2023-12-14 18:28:38 +08:00