-
Notifications
You must be signed in to change notification settings - Fork 99
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
perf: make filters synchronous #1023
Conversation
007df10
to
42361a5
Compare
quilkin/src/components/proxy/io_uring_shared.rs Lines 272 to 375 in 7a81ba0
|
a912264
to
1b3153b
Compare
Maybe I wasn't clear enough, the tasks should not be spawned at all since those are on the tokio runtime, I think just processing the packet inside the loop itself would maybe make things better since it won't need to context switch out for something that should take a micro/nanoseconds. |
1b3153b
to
1552970
Compare
1552970
to
ec0668f
Compare
74fe80b
to
ec028d7
Compare
Build Succeeded 🥳 Build Id: 5090f5b3-5a9e-48b4-ac68-b5f5b5079d6a The following development images have been built, and will exist for the next 30 days: To build this version:
|
This is a test to check whether making the filters synchronous makes a difference to the performance under the new raw io-uring implementation.