potiuk commented on PR #74690:
URL: https://github.com/apache/airflow/pull/74690#issuecomment-6347005202

   The K8S Lang-SDK test (`test_lang_sdk_mixed_language`) has been hanging 
intermittently since this PR merged: it failed in 9 of the 21 Tests (AMD) runs 
created after 08:23 UTC today that ran it, and passed in every run created 
before. Each time, one Java task stays `running` until the 600s test timeout.
   
   In the hung task's pod log (KinD logs artifact of run 
https://github.com/apache/airflow/actions/runs/39791718953, pod 
`lang-sdk-mixed-language-java-transform-pjzecsi6`):
   - The JVM sends its first request, `GetVariable(key='my_variable')` (id 0), 
at 14:44:06.99.
   - The Python supervisor receives it, gets the variable from the API server 
(200 OK), and keeps heartbeating for the next 10 minutes.
   - The JVM never logs `Received` for the reply, and logs nothing else 
afterwards.
   
   So the JVM looks stuck right after its first request to the supervisor. This 
PR changed `Server.kt`, `Context.kt` and `Logger.kt` around the task run, which 
is where it stops. Could you take a look? A thread dump of a hung task would 
show where it blocks.
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting
   


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