Skip to content

Commit c3ba4ae

Browse files
committed
DLPX-78812 Disk IO analytics collector not running on aws
1 parent 5cb1777 commit c3ba4ae

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

bpf/estat/backend-io.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ disk_io_start(struct pt_regs *ctx, struct request *reqp)
4343
return (0);
4444
}
4545

46-
// @@ kprobe|blk_account_io_completion|disk_io_done
46+
// @@ kprobe|blk_account_io_done|disk_io_done
4747
int
4848
disk_io_done(struct pt_regs *ctx, struct request *reqp)
4949
{

bpf/stbtrace/io.st

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,10 @@ b = BPF(text=bpf_text)
128128
if BPF.get_kprobe_functions(b'blk_start_request'):
129129
b.attach_kprobe(event="blk_start_request", fn_name="disk_io_start")
130130
b.attach_kprobe(event="blk_mq_start_request", fn_name="disk_io_start")
131-
b.attach_kprobe(event="blk_account_io_completion", fn_name="disk_io_done")
131+
if BPF.get_kprobe_functions(b'blk_account_io_completion'):
132+
b.attach_kprobe(event="blk_account_io_completion", fn_name="disk_io_done")
133+
else:
134+
b.attach_kprobe(event="blk_account_io_done", fn_name="disk_io_done")
132135

133136

134137
helper = BCCHelper(b, BCCHelper.ANALYTICS_PRINT_MODE)

0 commit comments

Comments
 (0)