mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-02 11:59:00 +08:00
eef295465a
When rootcoord drops a collection, it'll produce a `drop-collection DDL` msg and one last timetick into DML channels of this collection. So that when DataNode receives this msg, DN can release the resources for the specific collection. Before this PR, RootCoord produced these two msgs with an older timestamp, generated before many time-consuming RPCs. Once these RPCs spend more time than timetick producing interval, the timetick of these 2 msgs are older to the channel current timestamp, causing in-consistency in time, thus making msgstream fail to consume the last `drop-collection DDL` msg. This PR generates a new timestamp for `drop-collection DDL` msg and timetick msg after those time-consuming RPCs Fixes: #15406 Signed-off-by: yangxuan <xuan.yang@zilliz.com> |
||
---|---|---|
.. | ||
allocator | ||
common | ||
core | ||
datacoord | ||
datanode | ||
distributed | ||
indexcoord | ||
indexnode | ||
kv | ||
log | ||
logutil | ||
metrics | ||
msgstream | ||
proto | ||
proxy | ||
querycoord | ||
querynode | ||
rootcoord | ||
storage | ||
tso | ||
types | ||
util |