wangzhigang1999 opened a new pull request, #7656:
URL: https://github.com/apache/kyuubi/pull/7656

   ### Why are the changes needed?
   
   Virtual threads are mature in JDK 21, which Kyuubi already supports. As an 
I/O-bound gateway, Kyuubi is a good fit for this execution model.
   
   This PR makes a small first step by adding optional virtual-thread support 
to the server-side Thrift Binary frontend. It is disabled by default and does 
not affect engine frontends or other executors.
   
   The implementation preserves the worker concurrency limit and rejection 
behavior while retaining compatibility with older JDKs.
   
   See #7655 for the motivation and benchmark results.
   
   ### How was this patch tested?
   
   - Targeted suites passed on JDK 11 and JDK 21.
   - `dev/reformat`
   - `git diff --check`
   - Kyuubi Server fast package build.
   - Five-minute A/B test with real Spark SQL.
   
   ### Was this patch assisted by generative AI tooling?
   
   Assisted-by: OpenAI Codex (GPT-5)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to