Async filter scheduling overhead due to unnecessary re‑scheduling on the Netty event loop
Async filter scheduling overhead due to unnecessary re‑scheduling on the Netty event loop: a task in LegoFlow-SWE (Harbor dataset). Zuul’s async filter pipeline uses an RxJava scheduler that always resubmits work to the Netty event loop, even when the calling thread is already executing on that…
The task
Zuul’s async filter pipeline uses an RxJava scheduler that always resubmits work to the Netty event loop, even when the calling thread is **already** executing on that exact event loop. This redundant re‑scheduling introduces unnecessary overhead and latency for every async filter invocation.
Part of Lego-X/LegoFlow-SWE.