ThyTran1402 commented on issue #52893:
URL: https://github.com/apache/airflow/issues/52893#issuecomment-4103598956

   Hi @potiuk @andersonrl66 
   
   I'm currently working on this issue. I'm able to find the root cause is that 
#34840 added remote kernel support using raw ZMQ over TCP, but JupyterHub 
exposes kernels via https + websocket + bearer token, which is a fundamentally 
different protocol. The two connection models are incompatible.    
   
   So, the fix is adding url, token, scheme to KernelConnection, and 
implementing an http/websocket-based kernel manager instead of extending 
AsyncKernelManager. Moreover, I also add a separate engine that passes 
gateway_url + token kwargs rather than port/key kwargs and register the new 
engine.
   
   Thank you!                        


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

Reply via email to