Skip to content

Commit f06443c

Browse files
authored
Remove requeued job from job map (#28)
1 parent b0c8f27 commit f06443c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pool/worker.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,9 @@ func (w *Worker) requeueJobs(ctx context.Context) {
375375
w.logger.Error(fmt.Errorf("failed to requeue job %q: %w", job.Key, err))
376376
}
377377
w.Node.pendingJobs[eventID] = nil
378+
if _, err := w.jobsMap.RemoveValues(ctx, w.ID, job.Key); err != nil {
379+
w.logger.Error(fmt.Errorf("failed to remove requeued job from jobs map: %w", err), "job", job.Key)
380+
}
378381
w.logger.Info("requeued", "job", job.Key)
379382
}
380383
w.jobs = nil

0 commit comments

Comments
 (0)