mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-11-30 02:48:45 +08:00
c411cb4a49
This PR includes the following adjustments: 1. To prevent channelCP update task backlog, only one task with the same vchannel is retained in the updater. Additionally, the lastUpdateTime is refreshed after the flowgraph submits the update task, rather than in the callBack function. 2. Batch updates of multiple vchannel checkpoints are performed in the UpdateChannelCheckpoint RPC (default batch size is 128). Additionally, the lock for channelCPs in DataCoord meta has been switched from key lock to global lock. 3. The concurrency of UpdateChannelCheckpoint RPCs in the datanode has been reduced from 1000 to 10. issue: https://github.com/milvus-io/milvus/issues/30004 --------- Signed-off-by: bigsheeper <yihao.dai@zilliz.com> Co-authored-by: jaime <yun.zhang@zilliz.com> Co-authored-by: congqixia <congqi.xia@zilliz.com> |
||
---|---|---|
.. | ||
allocator | ||
core | ||
datacoord | ||
datanode | ||
distributed | ||
http | ||
indexnode | ||
kv | ||
metastore | ||
mocks | ||
mq | ||
parser/planparserv2 | ||
proto | ||
proxy | ||
querycoordv2 | ||
querynodev2 | ||
registry | ||
rootcoord | ||
storage | ||
tso | ||
types | ||
util |