Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
-
None
Description
First tracing support, many years ago, then most recently audit log, made a big mess out of Message.Request.execute() implementations.
This patch tries to clean up some of it by removing tracing logic from QueryState and moving shared tracing functionality to Message.Request.perform(). It also moves out tracing and audit log boiler plate into their own small methods instead of polluting execute() implementations.