mirror of https://github.com/milvus-io/milvus.git
Fix taskDispatcher add multiple tasks will ignore following ones (#27885)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>pull/27877/head
parent
9ba79a97e4
commit
323fc107a7
|
@ -70,7 +70,7 @@ func (d *taskDispatcher[K]) Stop() {
|
|||
func (d *taskDispatcher[K]) AddTask(keys ...K) {
|
||||
var added bool
|
||||
for _, key := range keys {
|
||||
added = added || d.tasks.Insert(key)
|
||||
added = d.tasks.Insert(key) || added
|
||||
}
|
||||
if added {
|
||||
d.notify()
|
||||
|
|
Loading…
Reference in New Issue