-
Notifications
You must be signed in to change notification settings - Fork 175
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
a few minutes delay to complete the pwru multi kprobe attachment #153
Comments
Hi, thanks for the issue. 8min is way too much for the Could you run pwru with |
sure will do |
this is the bpf syscall output, let me know if you need the full strace output
|
Thanks. Could you try again, but this time without |
strace too big, attached split files |
@vincentmli Could it be that the system is under heavy load? |
@brb this is a lab unit with almost nothing going on, almost idle system |
Do you encounter the same issue when running with v0.0.7? |
let me try v0.0.7 |
same delay with v0.0.7. I wonder what is so special with https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.1.10/ mainline build on Ubuntu 20.04, I installed the Ubuntu PPA kernel because I want to test out XDP SYNPROXY acceleration that requires kernel version supporting that feature. these are the packages
I only have failure install
|
@brb when you have time, you could easily reproduce this issue with fresh Ubuntu 20.04 install, and then install the Ubuntu PPA mainline kernel, I am just curious what is delaying pwru. |
@vincentmli Do you have a Vagrant vbox image I can run? |
sorry I am not familiar with Vagrant, I use VM in ESXi/KVM environment, and my KVM server is down at the moment from a remote site :) |
@vincentmli Are you still experiencing the issue? |
Fixed by #220. |
Hi,
I installed Ubuntu 20.04 and installed the Ubuntu PPA mainline kernel https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.1.10/, when start pwru v0.0.8, it seems took a few minutes to complete the attachment
./pwru --filter-src-ip 10.169.72.114 --output-tuple --backend kprobe-multi
nothing output, wait for a few minutes, then finally got output like below
I run custom built 6.2 kernel on Centos 8 and same pwru, no such long delay attachment, looked the kernel config between Ubuntu PPA mainline 6.1.10 and Centos 8 custom 6.2 kernel, no difference in regard to FPROBE, KPROBE, FTRACE config. maybe Ubuntu PPA mainline 6.1.10 got more functions to attach?
The text was updated successfully, but these errors were encountered: