Skip to content

Not working for rook? #63

@Dyadya-Sasha

Description

@Dyadya-Sasha

Hello everyone!
I am tryoing to run this perfect tool against rook cluster.
Cluster version is 18.2.7.
If I understood correctly, this tool must be running on bare metal, not in container.
When I run osdtrace it says

./osdtrace -x -t 10
Execution timeout set to 10 seconds.
Start to parse ceph dwarf info
Found executable ceph-osd at: /usr/bin/ceph-osd
Tracing ceph-osd at: /usr/bin/ceph-osd
preprocess_module dwarf get error
Please ensure the debug symbol is installed
handle_module dwarf get error
Start to load uprobe
BPF prog loaded
uprobe OSD::dequeue_op attached
uprobe PrimaryLogPG::execute_ctx attached
uprobe ECBackend::submit_transaction attached
uprobe OpRequest::mark_flag_point_string attached
uprobe OpRequest::mark_flag_point attached
uprobe ReplicatedBackend::generate_subop attached
uprobe ReplicatedBackend::do_repop_reply attached
uprobe BlueStore::queue_transactions attached
uprobe BlueStore::_txc_calc_cost attached
uprobe BlueStore::_txc_state_proc attached
uprobe PrimaryLogPG::log_op_stats attached
uprobe ReplicatedBackend::repop_commit attached
uprobe OSD::enqueue_op attached
New a ring buffer
Started to poll from ring buffer
Timeout occurred. Exiting.
Unexpected line hit
Clean up the eBPF program

No more output :( The same when I try to connect to specific osd with -p flag
How to struggle this over?

Also, no dwarf for 18 branch?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions