You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are some severe error conditions that we need to come up with a consistent, extensible policy for addressing. Some examples:
Fail to load config data at startup. Current behavior: throw with intent to crash the app.
Fail to reload config data. Current behavior: Log and keep running with the last known good config. Some of these errors will prevent the proxy from listening for future config changes because IChangeToken is single use.
An application developer may want to FailFast the app or trigger a graceful shutdown in the case of a config reload failure, but app lifetime should be something controlled by the developer, not by the ReverseProxy library. We may need to provide extensibility points where the developer can handle these errors in their own way.
The text was updated successfully, but these errors were encountered:
#357 (comment)
There are some severe error conditions that we need to come up with a consistent, extensible policy for addressing. Some examples:
An application developer may want to FailFast the app or trigger a graceful shutdown in the case of a config reload failure, but app lifetime should be something controlled by the developer, not by the ReverseProxy library. We may need to provide extensibility points where the developer can handle these errors in their own way.
The text was updated successfully, but these errors were encountered: