Collecting task wait time for workers is no longer necessary
This commit is contained in:
parent
7432c5e0d8
commit
3033508706
4
satan.go
4
satan.go
@ -108,7 +108,6 @@ func (s *Satan) StopDaemons() {
|
|||||||
close(s.queue)
|
close(s.queue)
|
||||||
|
|
||||||
fmt.Println(s.runtimeStats.Fetch(stats.Latency))
|
fmt.Println(s.runtimeStats.Fetch(stats.Latency))
|
||||||
fmt.Println(s.runtimeStats.Fetch(stats.TaskWait))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Satan) runWorker() {
|
func (s *Satan) runWorker() {
|
||||||
@ -123,11 +122,8 @@ func (s *Satan) runWorker() {
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
for {
|
for {
|
||||||
start := time.Now()
|
|
||||||
select {
|
select {
|
||||||
case t := <-s.queue:
|
case t := <-s.queue:
|
||||||
dur := time.Now().UnixNano() - start.UnixNano()
|
|
||||||
s.runtimeStats.Add(stats.TaskWait, time.Duration(dur))
|
|
||||||
s.processTask(t)
|
s.processTask(t)
|
||||||
case <-s.shutdownWorkers:
|
case <-s.shutdownWorkers:
|
||||||
return
|
return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user