ndimiduk opened a new pull request, #4572:
URL: https://github.com/apache/hbase/pull/4572

   Take another pass through tracing of the read path, make adjustments 
accordingly. One of the major concerns raised previously is that we create a 
span for every block access. Start by simplifying this to trace events and see 
what else comes up.
   
   Block-level and stream-level interactions are represented as span events 
with attached attributes (that's otel terminology for "structured logs", 
attached to the spans). I made an effort to surface information that an 
operator might be interested in while diagnosing slow read performance, and 
details that the previous generation of dev had already seen fit to surface via 
trace-level logging. We no longer emit spans for `HFileReaderImpl.readBlock`. I 
hope this is a good compromise between visibility and performance.
   
   Also added a span context for block-cache pre-fetching. 


-- 
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]

Reply via email to