You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Enhancement] use stream load async return to optimize the performance under high concurrency #53139
I had searched in the issues and found no similar issues.
Description
Currently use libevent to handle http request, there are multi http threads for the same port. When request is sent to one thread, on_header、on_chunk_data、handle can only be executed on this thread.
However, handle method need to wait for load finish, and will block all requests on this thread.
How to reproduce?
use group commit sync mode, it will happens.
Solution
To fix it, we make handle async by cherry-pick #36772.
And, we add a logic to ensure free order is correct.
We're closing this issue because it hasn't been updated in a while.
If you'd like to revive this issue, please reopen it and feel free a maintainer to remove the Stale tag!
Activity
github-actions commentedon Jan 9, 2026
We're closing this issue because it hasn't been updated in a while.
If you'd like to revive this issue, please reopen it and feel free a maintainer to remove the Stale tag!
[Enhancement] use stream load async return to optimize the performanc…
[Enhancement] use stream load async return to optimize the performanc…