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
osd, messenger, librados: lttng oid tracing #12492
Conversation
[ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o |
https://github.com/rchagam/ceph/tree/wip-func-oid-tracing has all the changes too |
@rchagam does that also fix this build failure? #12492 (comment) |
@rchagam I now see this commit: So which one do we need to apply? |
a67630d
to
5e79ebd
Compare
retest this please |
Needs rebase |
Rebased, changed to new ceph_clock_now() function and tested. Pl pull in all files from https://github.com/rchagam/ceph/tree/wip-func-oid-tracing (commit: 5899e99). I will test your branch once you merge my latest commit files. |
46fbb0d
to
b7b14ad
Compare
New function and oid lttng tracing enhancements that provide function and oid level latency breakdown. Requires WITH_EVENTTRACE=ON option to enable. Signed-off-by: Anjaneya Chagam <anjaneya.chagam@intel.com>
Few critical functions have been instrumented with function tracing and oid tracing calls to help routing performance analysis. Oid tracing events are heavily dependent on functional changes and may need to be revised as and when core data flow logic changes. Signed-off-by: Anjaneya Chagam <anjaneya.chagam@intel.com>
@rchagam I pushed a new version, can you look at it, make sure that everything is in? |
@yehudasa tested with and without tracing enabled and everything is good to go. |
This PR is a cleaned up version of #12330