diff --git a/internal/querynode/shard_cluster.go b/internal/querynode/shard_cluster.go index f6a0ac6421..c3408b5a90 100644 --- a/internal/querynode/shard_cluster.go +++ b/internal/querynode/shard_cluster.go @@ -831,6 +831,7 @@ func (sc *ShardCluster) ReleaseSegments(ctx context.Context, req *querypb.Releas } } } + sc.healthCheck() sc.mut.Unlock() return err