]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: Use cputrace groups for write path
authorAdam Kupczyk <akupczyk@ibm.com>
Thu, 19 Feb 2026 17:29:32 +0000 (17:29 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Thu, 19 Feb 2026 18:08:54 +0000 (18:08 +0000)
commita6d6be0f8a311b0ae83662ce78ae3ac0bcf3e9cc
tree1b934a8f553af8df5f9eb5e256bdca2d6db71e19
parent916859aaf854670bc647e57fe9e792da2f69541b
os/bluestore: Use cputrace groups for write path

This work uses cputrace groups framework to provide ready-to-use measurements
of selected core BlueStore functions. The list is not exhaustive and
in the future more functions might be covered by this mechanism.
Required WITH_CPUTRACE enabled for the project
and setting BLUESTORE_COMMON_CPUTRACE in BlueStore.h.

The feature is a developer tool indented to be used only when CPU related
optimizations are tested. The benefit is that PRs are ready to test
without creating side branches that include the measurements.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h