Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Balance channel stuck forever due to logic dead lock (#31202) #31455

Merged
merged 1 commit into from
Mar 21, 2024

Commits on Mar 20, 2024

  1. fix: Balance channel stuck forever due to logic dead lock (milvus-io#…

    …31202)
    
    issue: milvus-io#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>
    weiliu1031 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d16eeec View commit details
    Browse the repository at this point in the history