diff --git a/agent/agent.go b/agent/agent.go index 50848f30f..b078ee883 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -2150,22 +2150,12 @@ func (a *Agent) loadServices(conf *config.RuntimeConfig) error { return fmt.Errorf("failed reading service file %q: %s", file, err) } - // If the file ended up empty as a result of something like an OS crash, remove - // it for convenience and log about it. - if len(buf) == 0 { - a.logger.Printf("[WARN] Removing leftover empty service file %q", file) - if err := os.Remove(file); err != nil { - a.logger.Printf("[WARN] Error removing leftover empty service file %q: %v", file, err) - } - continue - } - // Try decoding the service definition var p persistedService if err := json.Unmarshal(buf, &p); err != nil { // Backwards-compatibility for pre-0.5.1 persisted services if err := json.Unmarshal(buf, &p.Service); err != nil { - a.logger.Printf("[WARN] Failed decoding service file %q: %s", file, err) + a.logger.Printf("[ERR] Failed decoding service file %q: %s", file, err) continue } } @@ -2242,20 +2232,10 @@ func (a *Agent) loadChecks(conf *config.RuntimeConfig) error { return fmt.Errorf("failed reading check file %q: %s", file, err) } - // If the file ended up empty as a result of something like an OS crash, remove - // it for convenience and log about it. - if len(buf) == 0 { - a.logger.Printf("[WARN] Removing leftover empty check file %q", file) - if err := os.Remove(file); err != nil { - a.logger.Printf("[WARN] Error removing leftover empty check file %q: %v", file, err) - } - continue - } - // Decode the check var p persistedCheck if err := json.Unmarshal(buf, &p); err != nil { - a.logger.Printf("[WARN] Failed decoding check file %q: %s", file, err) + a.logger.Printf("[ERR] Failed decoding check file %q: %s", file, err) continue } checkID := p.Check.CheckID