fix: Set task queue time before enqueue (#40815)

Related to #40814

---------

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
This commit is contained in:
congqixia 2025-03-21 19:36:15 +08:00 committed by GitHub
parent 688505ab1c
commit 1953676ee0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -243,8 +243,8 @@ func (s *taskScheduler) enqueue(task Task) {
taskID := task.GetTaskID()
_, ok := s.runningTasks.Get(taskID)
if !ok {
s.pendingTasks.Push(task)
task.SetQueueTime(time.Now())
s.pendingTasks.Push(task)
log.Ctx(s.ctx).Info("taskScheduler enqueue task", zap.Int64("taskID", taskID))
}
}