You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "ren xing (JIRA)" <ji...@apache.org> on 2016/07/07 13:15:11 UTC

[jira] [Created] (SPARK-16417) spark 1.5.2 receiver store(single-record) with ahead log enabled makes executor crash if there is an exception when BlockGenerator storing block

ren xing created SPARK-16417:
--------------------------------

             Summary: spark 1.5.2 receiver store(single-record) with ahead log enabled makes executor crash if there is an exception when BlockGenerator storing block
                 Key: SPARK-16417
                 URL: https://issues.apache.org/jira/browse/SPARK-16417
             Project: Spark
          Issue Type: Bug
          Components: Streaming
    Affects Versions: 1.5.2
         Environment: spark streaming version 1.5.2.
            Reporter: ren xing
            Priority: Critical


receiver has the store(single-record) function which actually puts the record to a buffer. One backend thread will periodically search this buffer and generate a block and store this block to spark. If enabled the ahead log, sometimes there be an exception when writing the ahead log. This exception will be caught by the backend thread. However the backend thread just print some message AND EXIT! This means there will be no consumer for the receiver inner buffered records. As time goes on, the executor will be OOM



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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