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]
