milvus/internal/querycoordv2/checkers
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
..
balance_checker_test.go fix: Fix logic dead lock when delegator has high memory usage (#36065) 2024-09-09 10:21:06 +08:00
balance_checker.go fix: Fix logic dead lock when delegator has high memory usage (#36065) 2024-09-09 10:21:06 +08:00
channel_checker_test.go fix: Clean dirty segment/channel on querynode (#36202) 2024-09-13 18:15:08 +08:00
channel_checker.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
checker.go enhance: refactor leader_observer to leader_checker (#29454) 2024-01-05 15:54:55 +08:00
controller_base_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
controller_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
controller.go enhance: Skip update index for L0 segment (#34099) 2024-07-01 10:26:06 +08:00
index_checker_test.go enhance: Skip update index for L0 segment (#34099) 2024-07-01 10:26:06 +08:00
index_checker.go enhance: Skip update index for L0 segment (#34099) 2024-07-01 10:26:06 +08:00
leader_checker_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
leader_checker.go enhance: add log for partition stats( #30376) (#35219) 2024-08-02 19:34:22 +08:00
OWNERS Add OWNERS files for querycoordv2 sub pkgs (#23489) 2023-04-18 15:52:30 +08:00
segment_checker_test.go fix: Clean dirty segment/channel on querynode (#36202) 2024-09-13 18:15:08 +08:00
segment_checker.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00