-
Notifications
You must be signed in to change notification settings - Fork 588
HDDS-10268. [hsync] Add OpenTracing traces to client side read path #6262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Thanks for this change! Looking at the read chart, 50% of the latency is from getting block information which is redundant as DN can calculate the chunk and offset to read. Hope this one gets picked up soon https://issues.apache.org/jira/browse/HDDS-10338 |
Change-Id: I06a8f5a0342ed53e08174090a4922f8785e06a0d
smengcl
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @jojochuang for adding the new spans and tags. lgtm
hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/RootedOzoneFileSystem.java
Show resolved
Hide resolved
…RootedOzoneFileSystem.java Co-authored-by: Siyao Meng <[email protected]>
Change-Id: I6888d0ba3fa8366f04e1d065a83b8f7af5c134ff
|
Retriggered CI |
|
@duongkame @kerneltime @tanvipenumudy please review |
|
Thanks @jojochuang for the patch. |
…pache#6262) (cherry picked from commit cedb459) Conflicts: hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/RootedOzoneFileSystem.java Change-Id: Icc8735a213cbd95b0ae65b50f506ad4ac2caa5ad
What changes were proposed in this pull request?
Add client side trace spans to ofs file system APIs and input/output stream APIs.
Select screenshots:
input stream read()

outputstream hsyc

file system contentSummary API

file system create file API

What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-10268
How was this patch tested?
Tested in a dev cluster.