You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Burak Yavuz (Jira)" <ji...@apache.org> on 2019/12/05 22:34:00 UTC

[jira] [Created] (SPARK-30143) StreamingQuery.stop() should not block indefinitely

Burak Yavuz created SPARK-30143:
-----------------------------------

             Summary: StreamingQuery.stop() should not block indefinitely
                 Key: SPARK-30143
                 URL: https://issues.apache.org/jira/browse/SPARK-30143
             Project: Spark
          Issue Type: Improvement
          Components: Structured Streaming
    Affects Versions: 2.4.4
            Reporter: Burak Yavuz


The stop() method on a Streaming Query awaits the termination of the stream execution thread. However, the stream execution thread may block forever depending on the streaming source implementation (like in Kafka, which runs UninterruptibleThreads).

This causes control flow applications to hang indefinitely as well. We'd like to introduce a timeout to stop the execution thread, so that the control flow thread can decide to do an action if a timeout is hit. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org