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]

Reply via email to