Returning an error if stats collection hasn't started yet for a new docker container

This commit is contained in:
Diptanu Choudhury
2016-06-06 18:52:54 -07:00
parent d00903aab2
commit 8c931a12ee

View File

@@ -914,7 +914,11 @@ func (h *DockerHandle) Kill() error {
func (h *DockerHandle) Stats() (*cstructs.TaskResourceUsage, error) {
h.resourceUsageLock.RLock()
defer h.resourceUsageLock.RUnlock()
return h.resourceUsage, nil
var err error
if h.resourceUsage == nil {
err = fmt.Errorf("stats collection hasn't started yet")
}
return h.resourceUsage, err
}
func (h *DockerHandle) run() {