google-nomulus/java/google/registry/proxy/handler
jianglai 0e64015cdf Improve logs in the GCP proxy
Tweaked a few logging levels to not spam error level logs. Also make it easy to debug issues in case relay retry fails.

[1] Put non-fatal exceptions that should be logged at warning in their explicit sets. Also always use the root cause to determine if an exception is non-fatal, because sometimes the actual causes are wrapped inside other exceptions.

[2] Record the cause of a relay failure, and record if a relay retry is successful. This way we can look at the log and figure out if a relay is eventually successful.

[3] Add a log when the frontend connection from the client is terminated.

[4] Alway close the relay channel when a relay has failed, which, depend on if the channel is frontend or backend, will reconnect and trigger a retry.

[5] Lastly changed failure test to use assertThrows instead of fail.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=208649916
2018-08-20 13:58:30 -04:00
..
BackendMetricsHandler.java Fix proxy metrics instrumentation bug 2018-05-30 12:18:54 -04:00
EppServiceHandler.java Refine logs in the proxy 2018-08-10 13:46:48 -04:00
HealthCheckHandler.java Open source GCP proxy 2017-11-21 19:19:03 -05:00
HttpsRelayServiceHandler.java Improve logs in the GCP proxy 2018-08-20 13:58:30 -04:00
ProxyProtocolHandler.java Refine logs in the proxy 2018-08-10 13:46:48 -04:00
QuotaHandler.java Remove no quota leased warning from quota handler inactive callback 2018-05-17 21:52:35 -04:00
RelayHandler.java Improve logs in the GCP proxy 2018-08-20 13:58:30 -04:00
SslClientInitializer.java Refine tests in GCP proxy 2018-08-10 13:46:48 -04:00
SslServerInitializer.java Cache server certificates for up to 30 min 2018-08-10 13:46:48 -04:00
WebWhoisRedirectHandler.java Reduce web WHOIS error log level to warning 2018-08-10 13:46:48 -04:00
WhoisServiceHandler.java Automatic reconnect to GAE when the connection is dropped 2018-08-10 13:46:48 -04:00