Hyukjin Kwon created SPARK-59032:
------------------------------------

             Summary: Connect parity CI hangs on test_parity_arrow_python_udf.py
                 Key: SPARK-59032
                 URL: https://issues.apache.org/jira/browse/SPARK-59032
             Project: Spark
          Issue Type: Bug
          Components: Project Infra
    Affects Versions: 5.0.0
            Reporter: Hyukjin Kwon


The Python Connect parity gate hangs on test_parity_arrow_python_udf.py on the 
CI runner: the whole file times out with p=0 (zero tests completed), even 
though the exact same file passes deterministically locally in ~113s (320 
passed, 64 skipped), matching the reference client's ~120s.

Root cause: on the loaded single-node CI server, a slow first arrow-Python-UDF 
worker lets the default reattachable-execute senderMaxStreamDuration elapse, so 
the server ends the ExecutePlan response stream early and the client must 
ReattachExecute; that reattach path stalls under these conditions and hangs the 
whole file.

Fix: start the CI Connect server with 
spark.connect.execute.reattachable.senderMaxStreamDuration=1200s so the stream 
stays open until results are produced and no reattach is triggered. (Hardening 
the client reattach path is worth a separate follow-up.)




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to