]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
common: add simple cputrace API, refactor HW_ctx, remove arena logging
authorJaya Prakash <jayaprakash@ibm.com>
Thu, 7 Aug 2025 18:32:22 +0000 (18:32 +0000)
committerJaya Prakash <jayaprakash@ibm.com>
Tue, 7 Oct 2025 14:13:48 +0000 (14:13 +0000)
commit6e05fe91086748bb63f5299108a9108e430046b1
tree407108e5663df858c854ae530f50d6afc12147d7
parent00ae111f6943df97a1d7aa3c66b980d29379fe80
common: add simple cputrace API, refactor HW_ctx, remove arena logging

Add overloads for cputrace_start(), cputrace_stop(), and cputrace_reset() that
omit ceph::Formatter logging. These provide a simpler API when formatted output
is not needed.

Replace HW_conf with flags and add HW_ctx_empty initializer
Introduce sample_t and refactor read_perf_event to use HW_read
Removal of Arena Based Logging

Signed-off-by: Jaya Prakash <jayaprakash@ibm.com>
src/common/cputrace.cc
src/common/cputrace.h