Add warning if number of workers < 0
This commit is contained in:
parent
21b9778119
commit
1cb7a86e37
|
@ -202,8 +202,11 @@ func (p *WorkerPool) addWorkers(ctx context.Context, number int) {
|
||||||
|
|
||||||
p.lock.Lock()
|
p.lock.Lock()
|
||||||
p.numberOfWorkers--
|
p.numberOfWorkers--
|
||||||
if p.numberOfWorkers <= 0 {
|
if p.numberOfWorkers == 0 {
|
||||||
|
p.cond.Broadcast()
|
||||||
|
} else if p.numberOfWorkers < 0 {
|
||||||
// numberOfWorkers can't go negative but...
|
// numberOfWorkers can't go negative but...
|
||||||
|
log.Warn("Number of Workers < 0 for QID %d - this shouldn't happen", p.qid)
|
||||||
p.numberOfWorkers = 0
|
p.numberOfWorkers = 0
|
||||||
p.cond.Broadcast()
|
p.cond.Broadcast()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue