L. C. Hsieh created SPARK-54620:
-----------------------------------

             Summary: Add safety check in ObservationManager to avoid 
Observation blocking
                 Key: SPARK-54620
                 URL: https://issues.apache.org/jira/browse/SPARK-54620
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 3.5.7, 4.0.1
            Reporter: L. C. Hsieh


We got reports that for some corner cases Observation.get will be blocked 
forever. It is not deadlock case after investigation. If the CollectMetricsExec 
operator was optimized away, e.g., the executed plan was optimized to have some 
empty relation propagation on top of plan tree of CollectMetricsExec, Spark 
won't fulfill the promise in Observation and get calls will be blocked forever.



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