mirror of https://github.com/milvus-io/milvus.git
Swap execution flow order in enqueue (#21845)
Signed-off-by: lixinguo <xinguo.li@zilliz.com> Co-authored-by: lixinguo <xinguo.li@zilliz.com>pull/21862/head
parent
73c44d4b29
commit
bb086f47e4
|
@ -227,12 +227,13 @@ type dmTaskQueue struct {
|
|||
func (queue *dmTaskQueue) Enqueue(t task) error {
|
||||
queue.statsLock.Lock()
|
||||
defer queue.statsLock.Unlock()
|
||||
err := queue.baseTaskQueue.Enqueue(t)
|
||||
err := queue.addPChanStats(t)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = queue.addPChanStats(t)
|
||||
err = queue.baseTaskQueue.Enqueue(t)
|
||||
if err != nil {
|
||||
queue.popPChanStats(t)
|
||||
return err
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue