pan3793 commented on issue #5383:
URL: https://github.com/apache/kyuubi/issues/5383#issuecomment-2291306342

   > for the first iteration, we need to somehow allow gRPC-based engines to 
coexist with Thrift ones (all current engines) in order to add the 
SPARK_CONNECT engine? That also means, that we will need to rewrite a 
significant part of the internal communication logic, includingKyuubiSession, 
SessionManager, etc. or decouple it from Thrift.
   
   @tigrulya-exe Exactly! I'm doing some experiments in this way, and it does 
involve lots of refactoring work to support both Thrift and gRPC and reuse code 
as much as possible. I can not promise an ETA since I'm not sure how much time 
I can spend on this task in the next few months. But I will open a draft PR 
once I make the pipeline work (for example, successfully executing `select 1` 
using a spark-connect client), meanwhile, I will separate the refactoring 
changes and push them to the master branch gradually.
   


-- 
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