milvus-io / milvus

A cloud-native vector database, storage for next generation AI applications
https://milvus.io
Apache License 2.0
30.22k stars 2.9k forks source link

[Bug]: flowgraph panics if release channel is applied when flowgraph works #37284

Open chyezh opened 5 hours ago

chyezh commented 5 hours ago

Is there an existing issue for this?

Environment

- Milvus version: master-22745a4980b6a9c9ecaeae267a689f29e66b3bf7
- Deployment mode(standalone or cluster):
- MQ type(rocksmq, pulsar or kafka):    
- SDK version(e.g. pymilvus v2.0.0rc2):
- OS(Ubuntu or CentOS): 
- CPU/Memory: 
- GPU: 
- Others:

Current Behavior

[2024/10/29 10:49:17.669 +00:00] [ERROR] [pipeline/flow_graph_write_node.go:96] ["failed to buffer data"] [error="channel not found[channel=by-dev-rootcoord-dml_13_453560840002770418v0]"] [stack="github.com/milvus-io/milvus/internal/flushcommon/pipeline.(*writeNode).Operate\n\t/workspace/source/internal/flushcommon/pipeline/flow_graph_write_node.go:96\ngithub.com/milvus-io/milvus/internal/util/flowgraph.(*nodeCtxManager).workNodeStart\n\t/workspace/source/internal/util/flowgraph/node.go:122"]
panic: channel not found[channel=by-dev-rootcoord-dml_13_453560840002770418v0]

Expected Behavior

No response

Steps To Reproduce

No response

Milvus Log

No response

Anything else?

No response

chyezh commented 5 hours ago

/assign chyezh