Release on waitgroup

This commit is contained in:
Neil Alexander 2021-07-02 10:53:20 +01:00
parent d5e01df56f
commit ef41906e49
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -304,8 +304,17 @@ func (t *inputWorker) run() {
if task == nil { if task == nil {
continue continue
} }
func() {
defer task.wg.Done()
select {
case <-task.ctx.Done():
task.err = context.DeadlineExceeded
return
default:
task.err = task.t.processEvent(task.ctx, task.event)
}
}()
//evStart := time.Now() //evStart := time.Now()
task.err = task.t.processEvent(task.ctx, task.event)
/* /*
if task.err = task.t.processEvent(task.ctx, task.event); task.err != nil { if task.err = task.t.processEvent(task.ctx, task.event); task.err != nil {
err := task.err err := task.err