milvus/internal/querycoordv2/observers
yihao.dai d3c174b0f1
enhance: Accelerate observe collection (#38028)
1. A collection should observe the channel only once.
2. A collection should check the CollectionLoadPercent for updates only
once.
3. Skip saving coll/partition meta if there are no changes, primarily to
accelerate collection observation after recovery.

issue: https://github.com/milvus-io/milvus/issues/37630

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
2024-12-17 14:14:45 +08:00
..
OWNERS Add OWNERS files for querycoordv2 sub pkgs (#23489) 2023-04-18 15:52:30 +08:00
collection_observer.go enhance: Accelerate observe collection (#38028) 2024-12-17 14:14:45 +08:00
collection_observer_test.go enhance: Make dynamic load/release partition follow targets (#38059) 2024-12-05 16:24:40 +08:00
leader_cache_observer.go fix: Make sure querycoord observers started once (#35811) 2024-08-29 14:45:00 +08:00
leader_cache_observer_test.go enhance: update shard leader cache when leader location changed (#32470) 2024-05-08 10:05:29 +08:00
replica_observer.go enhance: refine querycoord meta/catalog related interfaces to ensure that each method includes a ctx parameter (#37916) 2024-11-25 11:14:34 +08:00
replica_observer_test.go enhance: refine querycoord meta/catalog related interfaces to ensure that each method includes a ctx parameter (#37916) 2024-11-25 11:14:34 +08:00
resource_observer.go enhance: refine exists log print with ctx (#38080) 2024-12-14 22:36:44 +08:00
resource_observer_test.go enhance: refine querycoord meta/catalog related interfaces to ensure that each method includes a ctx parameter (#37916) 2024-11-25 11:14:34 +08:00
target_observer.go fix: Fix SyncDistribution may cost too much time on retry (#38454) 2024-12-16 11:38:44 +08:00
target_observer_test.go enhance: refine querycoord meta/catalog related interfaces to ensure that each method includes a ctx parameter (#37916) 2024-11-25 11:14:34 +08:00
task_dispatcher.go fix: load gets stuck probably (#29191) 2023-12-14 18:28:38 +08:00
task_dispatcher_test.go fix: make qcv2 observer dispatcher execute exactly once (#28472) 2023-11-16 10:24:19 +08:00