gianm opened a new pull request, #19361: URL: https://github.com/apache/druid/pull/19361
Typically controllers and workers only log the full stack trace for unknown faults and for DruidExceptions that have a non-USER persona. The rationale is to avoid log spam. However, sometimes it is useful to see them. This patch changes things so the full stack traces are logged when the "debug" flag is set in the context. Test contexts are also updated such that the full stack trace is always logged in tests. Finally, this patch also calls "wasDeserialized()" on the DruidException builder when re-creating DruidExceptions on the controller. This avoids having a stack trace assigned that isn't useful. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
