Interpret etcd not found error on a update

This commit is contained in:
Janet Kuo 2016-03-04 12:06:13 -08:00
parent 7215860ecd
commit b45dce5aff

View File

@ -69,6 +69,8 @@ func InterpretUpdateError(err error, qualifiedResource unversioned.GroupResource
return errors.NewConflict(qualifiedResource, name, err)
case storage.IsUnreachable(err):
return errors.NewServerTimeout(qualifiedResource, "update", 2) // TODO: make configurable or handled at a higher level
case storage.IsNotFound(err):
return errors.NewNotFound(qualifiedResource, name)
default:
return err
}