rajesh created HDDS-17591:
-----------------------------
Summary: Add logical spans for OM paths not covered by the proxies
Key: HDDS-17591
URL: https://issues.apache.org/jira/browse/HDDS-17591
Project: Apache Ozone
Issue Type: Sub-task
Reporter: rajesh
Some OM work doesn't go through an interface that can be proxied: static
helpers, code that runs on another thread, and code inside a single large
method. Add explicit spans for it:
* \{{OM.startTransaction}}, \{{OM.applyTransaction}} and \{{OM.query}} in
\{{OzoneManagerStateMachine}}. The OM span's trace ID is carried in the
\{{OMRequest}}, so the apply on the executor thread stays in the same trace.
* Critical static paths, for example OM lock acquisition and the double-buffer
flush. Confirm the final list against latency hot spots.
* Exceptions recorded on these spans with \{{TracingUtil.recordException}}.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]