mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-07 01:28:27 +08:00
Fix memory & goroutine leak (#20152)
Signed-off-by: yah01 <yang.cen@zilliz.com> Signed-off-by: yah01 <yang.cen@zilliz.com>
This commit is contained in:
parent
89541a6f68
commit
8bfa55e560
@ -115,6 +115,7 @@ func (controller *CheckerController) check(ctx context.Context) {
|
|||||||
for _, task := range tasks {
|
for _, task := range tasks {
|
||||||
err := controller.scheduler.Add(task)
|
err := controller.scheduler.Add(task)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
task.Cancel()
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
added++
|
added++
|
||||||
|
|||||||
@ -125,6 +125,7 @@ func (s *Server) balanceSegments(ctx context.Context, req *querypb.LoadBalanceRe
|
|||||||
)
|
)
|
||||||
err := s.taskScheduler.Add(task)
|
err := s.taskScheduler.Add(task)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
task.Cancel()
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
tasks = append(tasks, task)
|
tasks = append(tasks, task)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user