mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-29 01:33:10 -06:00
Release on waitgroup
This commit is contained in:
parent
d5e01df56f
commit
ef41906e49
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue