Merge pull request #2377 from stevvooe/healthcheck-storage-ignore-notfound

registry/handlers: ignore notfound on storage driver healthcheck
pull/2415/merge
Derek McGowan 2017-09-29 13:14:15 -07:00 committed by GitHub
commit 8710fa58ae
1 changed files with 4 additions and 1 deletions

View File

@ -346,7 +346,10 @@ func (app *App) RegisterHealthChecks(healthRegistries ...*health.Registry) {
storageDriverCheck := func() error {
_, err := app.driver.Stat(app, "/") // "/" should always exist
return err // any error will be treated as failure
if _, ok := err.(storagedriver.PathNotFoundError); ok {
err = nil // pass this through, backend is responding, but this path doesn't exist.
}
return err
}
if app.Config.Health.StorageDriver.Threshold != 0 {