milvus/internal/datanode/channel
XuanYang-cn aa01b6add4
fix: ChannelManager double assignment (#41877)
This pr fixs double assign in channels, recurr of dropped channel, amend
extra channel meta, and refresh incorrect state with DN by the following
edits:
1. Loose the lock in advanceStandbys to avoid concurrent assignment.
2. Trasfer ToWatch to ToRelease if DN returns ErrChannelRedupulicate.
3. Remove dup channel when recovering
See also: #41876 
pr: #41837

---------

Signed-off-by: yangxuan <xuan.yang@zilliz.com>
2025-05-16 14:58:23 +08:00
..
channel_manager.go fix: ChannelManager double assignment (#41877) 2025-05-16 14:58:23 +08:00
channel_manager_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
mock_channel_manager.go fix: [2.5] Fix no candidate segments error for small import (#41772) 2025-05-14 10:36:22 +08:00