milvus/internal
wei liu 06b191b164
fix: Balance channel stuck forever due to logic dead lock (#31202)
issue: #30816

cause balance channel will stuck until leader view catch up the current
target, then start to unsub the old delegator. which make sure that the
new delegator can provide search before release old delegator. but
another logic in segment_checker skip loading segment during balance
channel. so during balance channel, if query node crash, new delegator
can't catch up target forever, then stuck forever.

This PR remove the rule that skip loading segment during balance channel
to avoid the logic dead lock here.

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-03-13 15:05:04 +08:00
..
allocator enhance:change some logs (#29579) 2024-01-05 16:12:48 +08:00
core feat: [Sparse Float Vector] segcore to support sparse vector search and get raw vector by id (#30629) 2024-03-12 09:16:30 -07:00
datacoord Use logID instead of logPath for import segment (#31182) 2024-03-12 10:13:03 +08:00
datanode fix: TestBlock case use different segment id in testcase (#31173) 2024-03-11 17:51:03 +08:00
distributed fix: [restful v2] search & advanced_search API (#31113) 2024-03-11 15:57:01 +08:00
http enhance: Support to get the param value in the runtime (#29297) 2023-12-22 18:36:44 +08:00
indexnode enhance: add graceful stop timeout to avoid node stop hang under extreme cases (#30317) 2024-02-29 17:01:50 +08:00
kv enhance: disallow tikv/rawkv usages (#30027) 2024-02-06 10:41:41 +08:00
metastore fix: merge index params when creating index (#31127) 2024-03-11 17:31:03 +08:00
mocks fix: merge index params when creating index (#31127) 2024-03-11 17:31:03 +08:00
mq fix: close rocksmq and natsmq when shutdown (#30706) 2024-02-26 11:38:55 +08:00
parser/planparserv2 enhance: Constraint dynamic field as key-value format (#31183) 2024-03-12 12:45:03 +08:00
proto feat: [Sparse Float Vector] segcore to support sparse vector search and get raw vector by id (#30629) 2024-03-12 09:16:30 -07:00
proxy fix: Fix binlog import (#31205) 2024-03-13 10:35:04 +08:00
querycoordv2 fix: Balance channel stuck forever due to logic dead lock (#31202) 2024-03-13 15:05:04 +08:00
querynodev2 fix: fix mmap load (#31171) 2024-03-13 10:49:04 +08:00
registry Add querynode client wrapper and avoid grpc in standalone mode (#27781) 2023-10-19 11:10:07 +08:00
rootcoord fix: lost dbname when only passing collection id to describeCollection (#31167) 2024-03-11 17:19:02 +08:00
storage enhance: Enable binlog deserialize reader in datanode compaction (#31036) 2024-03-08 18:25:02 +08:00
tso Format the code (#27275) 2023-09-21 09:45:27 +08:00
types feat: Revise the RESTful bulk insert API (#29698) 2024-03-05 15:03:00 +08:00
util fix: Fix binlog import (#31205) 2024-03-13 10:35:04 +08:00