milvus/internal/querycoordv2/task
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
..
action.go enhance: remove merger for load segments (#29062) 2023-12-12 10:48:37 +08:00
executor.go fix: Add atomic method to get collection target (#29577) 2023-12-29 09:04:46 +08:00
mock_scheduler.go Remove parser dependency (#27514) 2023-10-08 15:05:31 +08:00
OWNERS Add OWNERS files for querycoordv2 sub pkgs (#23489) 2023-04-18 15:52:30 +08:00
scheduler.go fix: Balance channel may cause channel not availble error (#28829) 2023-12-01 10:08:34 +08:00
task_test.go enhance: remove merger for load segments (#29062) 2023-12-12 10:48:37 +08:00
task.go enhance: modify log to avoid ambiguity and improve readability (#28331) 2023-11-10 14:32:20 +08:00
utils_test.go Support collection-level mmap control (#26901) 2023-11-02 23:52:16 +08:00
utils.go enhance: refactor leader_observer to leader_checker (#29454) 2024-01-05 15:54:55 +08:00