Fix stats command not returning

Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
This commit is contained in:
Kenfe-Mickael Laventure 2016-02-25 10:14:20 -08:00
parent a4eece0bd1
commit b7042518e5

View file

@ -10,7 +10,6 @@ type StatsTask struct {
baseTask baseTask
ID string ID string
Stat chan *runtime.Stat Stat chan *runtime.Stat
Err chan error
} }
func (s *Supervisor) stats(t *StatsTask) error { func (s *Supervisor) stats(t *StatsTask) error {
@ -23,12 +22,12 @@ func (s *Supervisor) stats(t *StatsTask) error {
go func() { go func() {
s, err := i.container.Stats() s, err := i.container.Stats()
if err != nil { if err != nil {
t.Err <- err t.ErrorCh() <- err
return return
} }
t.Err <- nil t.ErrorCh() <- nil
t.Stat <- s t.Stat <- s
ContainerStatsTimer.UpdateSince(start) ContainerStatsTimer.UpdateSince(start)
}() }()
return nil return errDeferedResponse
} }